summary refs log tree commit diff
diff options
context:
space:
mode:
authorWeijia Wang <9713184+wegank@users.noreply.github.com>2023-04-17 10:02:47 +0300
committerWeijia Wang <9713184+wegank@users.noreply.github.com>2023-05-23 21:01:23 +0300
commitff4881996e584d2b8462bef02f37face63ce75a8 (patch)
tree68e6fa94b6d446caf74cf8a35e96cd3f9688f099
parentfdd73b14e8cc553aa913e9838ce143414399c4e6 (diff)
downloadnixpkgs-ff4881996e584d2b8462bef02f37face63ce75a8.tar
nixpkgs-ff4881996e584d2b8462bef02f37face63ce75a8.tar.gz
nixpkgs-ff4881996e584d2b8462bef02f37face63ce75a8.tar.bz2
nixpkgs-ff4881996e584d2b8462bef02f37face63ce75a8.tar.lz
nixpkgs-ff4881996e584d2b8462bef02f37face63ce75a8.tar.xz
nixpkgs-ff4881996e584d2b8462bef02f37face63ce75a8.tar.zst
nixpkgs-ff4881996e584d2b8462bef02f37face63ce75a8.zip
darwin.apple_sdk_10_12.frameworks.System: init
-rw-r--r--pkgs/os-specific/darwin/apple-sdk/default.nix9
-rw-r--r--pkgs/os-specific/darwin/apple-sdk/frameworks.nix1
2 files changed, 10 insertions, 0 deletions
diff --git a/pkgs/os-specific/darwin/apple-sdk/default.nix b/pkgs/os-specific/darwin/apple-sdk/default.nix
index 5cf37e8f402..48c423c9892 100644
--- a/pkgs/os-specific/darwin/apple-sdk/default.nix
+++ b/pkgs/os-specific/darwin/apple-sdk/default.nix
@@ -320,6 +320,15 @@ in rec {
       '';
     });
 
+    System = lib.overrideDerivation super.System (drv: {
+      installPhase = ''
+        mkdir -p $out/Library/Frameworks/System.framework/Versions/B
+        ln -s $out/Library/Frameworks/System.framework/Versions/{B,Current}
+        ln -s ${pkgs.darwin.Libsystem}/lib/libSystem.B.tbd $out/Library/Frameworks/System.framework/Versions/B/System.tbd
+        ln -s $out/Library/Frameworks/System.framework/{Versions/Current/,}System.tbd
+      '';
+    });
+
     WebKit = lib.overrideDerivation super.WebKit (drv: {
       extraTBDFiles = [
         "Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore.tbd"
diff --git a/pkgs/os-specific/darwin/apple-sdk/frameworks.nix b/pkgs/os-specific/darwin/apple-sdk/frameworks.nix
index 0c70d9bc258..a9fbcc066a3 100644
--- a/pkgs/os-specific/darwin/apple-sdk/frameworks.nix
+++ b/pkgs/os-specific/darwin/apple-sdk/frameworks.nix
@@ -104,6 +104,7 @@ with frameworks; with libs; {
   SpriteKit               = {};
   StoreKit                = {};
   SyncServices            = {};
+  System                  = {};
   SystemConfiguration     = { inherit Security; };
   TWAIN                   = { inherit Carbon; };
   Tcl                     = {};