diff options
author | Sandro <sandro.jaeckel@gmail.com> | 2023-01-21 20:51:03 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-21 20:51:03 +0100 |
commit | 6ebc1f977379d2001af8cf035a4c2447795c6b11 (patch) | |
tree | a0e63e3afbd89c0b4c6c60478d190b5a10ed9b64 | |
parent | 84f5f37d7bc3d07b3f33039d505e72026e7c0c13 (diff) | |
parent | 9fb025d0ed24bccbfd6d32137460801c51d714a9 (diff) | |
download | nixpkgs-6ebc1f977379d2001af8cf035a4c2447795c6b11.tar nixpkgs-6ebc1f977379d2001af8cf035a4c2447795c6b11.tar.gz nixpkgs-6ebc1f977379d2001af8cf035a4c2447795c6b11.tar.bz2 nixpkgs-6ebc1f977379d2001af8cf035a4c2447795c6b11.tar.lz nixpkgs-6ebc1f977379d2001af8cf035a4c2447795c6b11.tar.xz nixpkgs-6ebc1f977379d2001af8cf035a4c2447795c6b11.tar.zst nixpkgs-6ebc1f977379d2001af8cf035a4c2447795c6b11.zip |
Merge pull request #209227 from amarshall/arrow-cpp-shrink-closure
-rw-r--r-- | pkgs/development/libraries/arrow-cpp/default.nix | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/pkgs/development/libraries/arrow-cpp/default.nix b/pkgs/development/libraries/arrow-cpp/default.nix index 09658ceba18..5c60723309b 100644 --- a/pkgs/development/libraries/arrow-cpp/default.nix +++ b/pkgs/development/libraries/arrow-cpp/default.nix @@ -65,6 +65,17 @@ let hash = "sha256-cO5t/mgsbBhbSefx8EMGTyxmgTjhZ8mFujkFQ3p/JS0="; }; + aws-sdk-cpp-arrow = aws-sdk-cpp.override { + apis = [ + "cognito-identity" + "config" + "identity-management" + "s3" + "sts" + "transfer" + ]; + }; + in stdenv.mkDerivation rec { pname = "arrow-cpp"; @@ -144,7 +155,7 @@ stdenv.mkDerivation rec { grpc openssl protobuf - ] ++ lib.optionals enableS3 [ aws-sdk-cpp openssl ] + ] ++ lib.optionals enableS3 [ aws-sdk-cpp-arrow openssl ] ++ lib.optionals enableGcs [ crc32c curl @@ -205,7 +216,7 @@ stdenv.mkDerivation rec { ] ++ lib.optionals stdenv.isDarwin [ "-DCMAKE_INSTALL_RPATH=@loader_path/../lib" # needed for tools executables ] ++ lib.optional (!stdenv.isx86_64) "-DARROW_USE_SIMD=OFF" - ++ lib.optional enableS3 "-DAWSSDK_CORE_HEADER_FILE=${aws-sdk-cpp}/include/aws/core/Aws.h" + ++ lib.optional enableS3 "-DAWSSDK_CORE_HEADER_FILE=${aws-sdk-cpp-arrow}/include/aws/core/Aws.h" ++ lib.optionals enableGcs [ "-DCMAKE_CXX_STANDARD=${grpc.cxxStandard}" ]; doInstallCheck = true; |