amazon-qldb-shell: fix on darwin

On Darwin, the linker needs access to the Security framework.

+8 -3
+5 -2
pkgs/development/tools/amazon-qldb-shell/default.nix
··· 1 - { lib 1 + { stdenv 2 + , lib 2 3 , clang 3 4 , cmake 4 5 , fetchFromGitHub 5 6 , llvmPackages 6 7 , rustPlatform 7 8 , testers 9 + , Security 8 10 }: 9 11 10 12 let ··· 21 23 }; 22 24 23 25 nativeBuildInputs = [ clang cmake ]; 24 - buildInputs = [ llvmPackages.libclang ]; 26 + buildInputs = [ llvmPackages.libclang ] 27 + ++ lib.optional stdenv.isDarwin Security; 25 28 26 29 cargoSha256 = "sha256-y3dNEa2U9mwsENPda44zweszlk4UJXGtfeH+er8mi0U="; 27 30
+3 -1
pkgs/top-level/all-packages.nix
··· 1652 1652 1653 1653 amazon-ecs-cli = callPackage ../tools/virtualization/amazon-ecs-cli { }; 1654 1654 1655 - amazon-qldb-shell = callPackage ../development/tools/amazon-qldb-shell { }; 1655 + amazon-qldb-shell = callPackage ../development/tools/amazon-qldb-shell { 1656 + inherit (darwin.apple_sdk.frameworks) Security; 1657 + }; 1656 1658 1657 1659 amber = callPackage ../tools/text/amber { 1658 1660 inherit (darwin.apple_sdk.frameworks) Security;