diff --git a/ci/conda_env_cpp.yml b/ci/conda_env_cpp.yml index e34d2bf299d..fd21ed8d3fa 100644 --- a/ci/conda_env_cpp.yml +++ b/ci/conda_env_cpp.yml @@ -36,5 +36,6 @@ python rapidjson snappy thrift-cpp>=0.11.0 +uriparser zlib zstd diff --git a/cpp/cmake_modules/ThirdpartyToolchain.cmake b/cpp/cmake_modules/ThirdpartyToolchain.cmake index f6677e0165e..b91312376fb 100644 --- a/cpp/cmake_modules/ThirdpartyToolchain.cmake +++ b/cpp/cmake_modules/ThirdpartyToolchain.cmake @@ -94,10 +94,6 @@ if(ARROW_DEPENDENCY_SOURCE STREQUAL "CONDA") endif() set(ARROW_ACTUAL_DEPENDENCY_SOURCE "SYSTEM") message(STATUS "Using CONDA_PREFIX for ARROW_PACKAGE_PREFIX: ${ARROW_PACKAGE_PREFIX}") - # ARROW-5564: Remove this when uriparser gets a conda package - if("${uriparser_SOURCE}" STREQUAL "") - set(uriparser_SOURCE "AUTO") - endif() else() set(ARROW_ACTUAL_DEPENDENCY_SOURCE "${ARROW_DEPENDENCY_SOURCE}") endif() diff --git a/dev/tasks/conda-recipes/arrow-cpp/meta.yaml b/dev/tasks/conda-recipes/arrow-cpp/meta.yaml index 3fd43f3c859..4638980f128 100644 --- a/dev/tasks/conda-recipes/arrow-cpp/meta.yaml +++ b/dev/tasks/conda-recipes/arrow-cpp/meta.yaml @@ -39,6 +39,7 @@ requirements: - re2 - snappy - thrift-cpp >=0.11 + - uriparser - zlib - zstd @@ -55,6 +56,7 @@ requirements: - python - re2 - snappy + - uriparser - zlib - zstd