diff --git a/.ci_support/migrations/libabseil20230802_libgrpc157_libprotobuf4234.yaml b/.ci_support/migrations/libabseil20230802_libgrpc157_libprotobuf4234.yaml new file mode 100644 index 0000000..3781ea0 --- /dev/null +++ b/.ci_support/migrations/libabseil20230802_libgrpc157_libprotobuf4234.yaml @@ -0,0 +1,13 @@ +__migrator: + build_number: 1 + kind: version + migration_number: 1 +libabseil: +- 20230802 +libgrpc: +- "1.57" +libprotobuf: +- 4.23.4 +MACOSX_DEPLOYMENT_TARGET: # [osx and x86_64] +- "10.13" # [osx and x86_64] +migrator_ts: 1692632590.658328 diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml deleted file mode 100644 index bca92be..0000000 --- a/recipe/conda_build_config.yaml +++ /dev/null @@ -1,11 +0,0 @@ -# following google's C++ support policy, protobuf only support MacOS >=10.13, see: -# https://github.com/google/oss-policies-info/blob/main/foundational-cxx-support-matrix.md -# https://github.com/protocolbuffers/protobuf/blob/v24.0/Protobuf-C%2B%2B.podspec#L29 -MACOSX_SDK_VERSION: # [osx and x86_64] - - "10.13" # [osx and x86_64] -MACOSX_DEPLOYMENT_TARGET: # [osx and x86_64] - - "10.13" # [osx and x86_64] - -# manual pin because we're linking migrations -libabseil: - - 20230802 diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 0a87eb0..600f4bb 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -34,6 +34,7 @@ outputs: # breaks tools like grpc_plugin_cpp if they get the wrong libprotoc at runtime, see # https://github.com/conda-forge/conda-forge-pinning-feedstock/issues/4075 - {{ pin_subpackage('libprotobuf', max_pin='x.x.x') }} + - __osx >={{ MACOSX_DEPLOYMENT_TARGET }} # [osx and x86_64] ignore_run_exports_from: - jsoncpp requirements: @@ -51,6 +52,9 @@ outputs: - zlib run: - ucrt # [win] + # following google's C++ support policy, protobuf only support MacOS >=10.13, see: + # https://github.com/google/oss-policies-info/blob/main/foundational-cxx-support-matrix.md + # https://github.com/protocolbuffers/protobuf/blob/v24.0/Protobuf-C%2B%2B.podspec#L29 - __osx >={{ MACOSX_DEPLOYMENT_TARGET }} # [osx and x86_64] test: requires: