diff options
author | Emily Trau <13267947+emilytrau@users.noreply.github.com> | 2023-12-31 22:24:19 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-31 22:24:19 +1100 |
commit | 90ea5d6f68adac863a37dad40fb2b039467f1fad (patch) | |
tree | 5c5e25f6427dd676830eb04765b3e1fb51fca101 /pkgs/os-specific | |
parent | 8d9689baf65fe9789a787019cff42efc7efedff9 (diff) | |
parent | 677e0a4620e0738fec2e195b0ec1f4308e6b3e57 (diff) |
Merge pull request #245205 from emilytrau/xcodes-from-source
xcodes: build from source
Diffstat (limited to 'pkgs/os-specific')
-rw-r--r-- | pkgs/os-specific/darwin/apple-sdk-11.0/default.nix | 1 | ||||
-rw-r--r-- | pkgs/os-specific/darwin/apple-sdk-11.0/libcompression.nix | 20 |
2 files changed, 21 insertions, 0 deletions
diff --git a/pkgs/os-specific/darwin/apple-sdk-11.0/default.nix b/pkgs/os-specific/darwin/apple-sdk-11.0/default.nix index fe0d0ca63ea9a..a02445adb33b8 100644 --- a/pkgs/os-specific/darwin/apple-sdk-11.0/default.nix +++ b/pkgs/os-specific/darwin/apple-sdk-11.0/default.nix @@ -94,6 +94,7 @@ let Libsystem = callPackage ./libSystem.nix { }; LibsystemCross = pkgs.darwin.Libsystem; libcharset = callPackage ./libcharset.nix { }; + libcompression = callPackage ./libcompression.nix { }; libunwind = callPackage ./libunwind.nix { }; libnetwork = callPackage ./libnetwork.nix { }; libpm = callPackage ./libpm.nix { }; diff --git a/pkgs/os-specific/darwin/apple-sdk-11.0/libcompression.nix b/pkgs/os-specific/darwin/apple-sdk-11.0/libcompression.nix new file mode 100644 index 0000000000000..92a45b7c5a50c --- /dev/null +++ b/pkgs/os-specific/darwin/apple-sdk-11.0/libcompression.nix @@ -0,0 +1,20 @@ +{ stdenvNoCC, buildPackages, MacOSX-SDK }: + +let self = stdenvNoCC.mkDerivation { + pname = "libcompression"; + version = MacOSX-SDK.version; + + dontUnpack = true; + dontBuild = true; + + installPhase = '' + mkdir -p $out/lib + cp ${MacOSX-SDK}/usr/lib/libcompression* $out/lib + ''; + + passthru = { + tbdRewrites = { + const."/usr/lib/libcompression.dylib" = "${self}/lib/libcompression.dylib"; + }; + }; +}; in self |