diff options
author | Matthew Bauer <mjbauer95@gmail.com> | 2018-08-16 22:01:14 -0500 |
---|---|---|
committer | Matthew Bauer <mjbauer95@gmail.com> | 2018-08-16 22:44:07 -0500 |
commit | aba9f67d7defc5bf6aa7c82060bfec65f314006f (patch) | |
tree | 3d3f9881a0cbad6d6b9b034c78f6af508b039af0 /pkgs/development/libraries/qca2/default.nix | |
parent | 2d63877fa4fae545bf8a890942baf6d4da762182 (diff) | |
download | nixpkgs-aba9f67d7defc5bf6aa7c82060bfec65f314006f.tar nixpkgs-aba9f67d7defc5bf6aa7c82060bfec65f314006f.tar.gz nixpkgs-aba9f67d7defc5bf6aa7c82060bfec65f314006f.tar.bz2 nixpkgs-aba9f67d7defc5bf6aa7c82060bfec65f314006f.tar.lz nixpkgs-aba9f67d7defc5bf6aa7c82060bfec65f314006f.tar.xz nixpkgs-aba9f67d7defc5bf6aa7c82060bfec65f314006f.tar.zst nixpkgs-aba9f67d7defc5bf6aa7c82060bfec65f314006f.zip |
qca: fix on darwin
Diffstat (limited to 'pkgs/development/libraries/qca2/default.nix')
-rw-r--r-- | pkgs/development/libraries/qca2/default.nix | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/pkgs/development/libraries/qca2/default.nix b/pkgs/development/libraries/qca2/default.nix index 568e7ce07b3..ec32c44a91f 100644 --- a/pkgs/development/libraries/qca2/default.nix +++ b/pkgs/development/libraries/qca2/default.nix @@ -10,16 +10,23 @@ stdenv.mkDerivation rec { }; nativeBuildInputs = [ cmake pkgconfig ]; - buildInputs = [ (stdenv.lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Security) qt ]; + buildInputs = [ qt ] + ++ stdenv.lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.Security; enableParallelBuilding = true; # tells CMake to use this CA bundle file if it is accessible - preConfigure = ''export QC_CERTSTORE_PATH=/etc/ssl/certs/ca-certificates.crt''; + preConfigure = '' + export QC_CERTSTORE_PATH=/etc/ssl/certs/ca-certificates.crt + ''; # tricks CMake into using this CA bundle file if it is not accessible (in a sandbox) cmakeFlags = [ "-Dqca_CERTSTORE=/etc/ssl/certs/ca-certificates.crt" ]; + postPatch = '' + sed -i -e '1i cmake_policy(SET CMP0025 NEW)' CMakeLists.txt + ''; + meta = with stdenv.lib; { description = "Qt Cryptographic Architecture"; license = "LGPL"; |