summary refs log tree commit diff
path: root/pkgs/os-specific/darwin
diff options
context:
space:
mode:
authorAndrew Childs <lorne@cons.org.nz>2021-03-16 23:12:38 +0900
committerDmitry Kalinkin <dmitry.kalinkin@gmail.com>2021-03-20 11:32:32 -0400
commit5268bf50d2cc91709ee1c8f6d75eacd7ce492df1 (patch)
tree4c703db3547b88168b3c191af09f8327e0744f83 /pkgs/os-specific/darwin
parent55764607d99a5bae694d30947da3000762151fcc (diff)
downloadnixpkgs-5268bf50d2cc91709ee1c8f6d75eacd7ce492df1.tar
nixpkgs-5268bf50d2cc91709ee1c8f6d75eacd7ce492df1.tar.gz
nixpkgs-5268bf50d2cc91709ee1c8f6d75eacd7ce492df1.tar.bz2
nixpkgs-5268bf50d2cc91709ee1c8f6d75eacd7ce492df1.tar.lz
nixpkgs-5268bf50d2cc91709ee1c8f6d75eacd7ce492df1.tar.xz
nixpkgs-5268bf50d2cc91709ee1c8f6d75eacd7ce492df1.tar.zst
nixpkgs-5268bf50d2cc91709ee1c8f6d75eacd7ce492df1.zip
apple_sdk.libs.sandbox: init
Diffstat (limited to 'pkgs/os-specific/darwin')
-rw-r--r--pkgs/os-specific/darwin/apple-sdk/default.nix12
1 files changed, 12 insertions, 0 deletions
diff --git a/pkgs/os-specific/darwin/apple-sdk/default.nix b/pkgs/os-specific/darwin/apple-sdk/default.nix
index 8a814e9558d..b88107f992c 100644
--- a/pkgs/os-specific/darwin/apple-sdk/default.nix
+++ b/pkgs/os-specific/darwin/apple-sdk/default.nix
@@ -241,6 +241,18 @@ in rec {
         popd >/dev/null
       '';
     };
+
+    sandbox = stdenv.mkDerivation {
+      name = "apple-lib-sandbox";
+      dontUnpack = true;
+
+      installPhase = ''
+        mkdir -p $out/include $out/lib
+        ln -s "${lib.getDev sdk}/include/sandbox.h" $out/include/sandbox.h
+        cp "${darwin-stubs}/usr/lib/libsandbox.1.tbd" $out/lib
+        ln -s libsandbox.1.tbd $out/lib/libsandbox.tbd
+      '';
+    };
   };
 
   overrides = super: {