summary refs log tree commit diff
path: root/pkgs/os-specific/darwin
diff options
context:
space:
mode:
authorMatthew Bauer <mjbauer95@gmail.com>2018-07-02 17:49:24 -0400
committerMatthew Bauer <mjbauer95@gmail.com>2018-07-02 17:51:38 -0400
commit907d7518d8d86a81fd2f7c6b85343c29ce6acde4 (patch)
treeeadc8acef96c6b23869117eaff8c9421f41f90c8 /pkgs/os-specific/darwin
parent526103a82d42e878aa41e0a2921efe55b645ae0a (diff)
downloadnixlib-907d7518d8d86a81fd2f7c6b85343c29ce6acde4.tar
nixlib-907d7518d8d86a81fd2f7c6b85343c29ce6acde4.tar.gz
nixlib-907d7518d8d86a81fd2f7c6b85343c29ce6acde4.tar.bz2
nixlib-907d7518d8d86a81fd2f7c6b85343c29ce6acde4.tar.lz
nixlib-907d7518d8d86a81fd2f7c6b85343c29ce6acde4.tar.xz
nixlib-907d7518d8d86a81fd2f7c6b85343c29ce6acde4.tar.zst
nixlib-907d7518d8d86a81fd2f7c6b85343c29ce6acde4.zip
darwin.libsecurity: switch to multiple outputs
Diffstat (limited to 'pkgs/os-specific/darwin')
-rw-r--r--pkgs/os-specific/darwin/apple-source-releases/libsecurity_generic/default.nix1
-rw-r--r--pkgs/os-specific/darwin/apple-source-releases/libsecurityd/default.nix6
2 files changed, 4 insertions, 3 deletions
diff --git a/pkgs/os-specific/darwin/apple-source-releases/libsecurity_generic/default.nix b/pkgs/os-specific/darwin/apple-source-releases/libsecurity_generic/default.nix
index e8d0261becad..25e967bd2d3c 100644
--- a/pkgs/os-specific/darwin/apple-source-releases/libsecurity_generic/default.nix
+++ b/pkgs/os-specific/darwin/apple-source-releases/libsecurity_generic/default.nix
@@ -28,6 +28,7 @@ name: version: sha256: args: let
         ln -s lib ${n}
         makeFlagsArray=(-j$NIX_BUILD_CORES)
       '';
+      outputs = [ "out" "dev" ];
       buildInputs = [
         pkgs.gnustep.make
         pkgs.darwin.apple_sdk.frameworks.AppKit
diff --git a/pkgs/os-specific/darwin/apple-source-releases/libsecurityd/default.nix b/pkgs/os-specific/darwin/apple-source-releases/libsecurityd/default.nix
index 48bb80eb7511..fb3441f70507 100644
--- a/pkgs/os-specific/darwin/apple-source-releases/libsecurityd/default.nix
+++ b/pkgs/os-specific/darwin/apple-source-releases/libsecurityd/default.nix
@@ -9,7 +9,7 @@ appleDerivation {
     unpackFile ${libsecurity_cdsa_client.src}
     mv libsecurity_cdsa_client*/lib security_cdsa_client
     ln -s lib securityd_client
-    
+
     patch -p1 < ${./xdr-arity.patch}
   '';
   preBuild = ''
@@ -17,7 +17,7 @@ appleDerivation {
     cp derived_src/* lib
     rm lib/ucspClientC.c
   '';
-  postInstall = ''
-    ln -s ''$out/include/securityd ''$out/include/securityd_client
+  postFixup = ''
+    ln -s $dev/include/securityd $dev/include/securityd_client
   '';
 }