darwin: use dontUnpack instead of phases

This commit is contained in:
Robin Gloster 2019-11-11 19:26:57 +01:00 committed by Jan Tojnar
parent 006242fd5a
commit edfdd0f3e4
No known key found for this signature in database
GPG Key ID: 7FAB2A15F7A607A4

View File

@ -18,7 +18,6 @@ let
buildInputs = [ xar cpio python pbzx ];
phases = [ "unpackPhase" "installPhase" "fixupPhase" ];
outputs = [ "out" "dev" "man" ];
unpackPhase = ''
@ -52,7 +51,7 @@ let
framework = name: deps: stdenv.mkDerivation {
name = "apple-framework-${name}";
phases = [ "installPhase" "fixupPhase" ];
dontUnpack = true;
# because we copy files from the system
preferLocalBuild = true;
@ -137,7 +136,7 @@ in rec {
libs = {
xpc = stdenv.mkDerivation {
name = "apple-lib-xpc";
phases = [ "installPhase" "fixupPhase" ];
dontUnpack = true;
installPhase = ''
mkdir -p $out/include
@ -150,7 +149,7 @@ in rec {
Xplugin = stdenv.mkDerivation {
name = "apple-lib-Xplugin";
phases = [ "installPhase" "fixupPhase" ];
dontUnpack = true;
# Not enough
__propagatedImpureHostDeps = [ "/usr/lib/libXplugin.1.dylib" ];
@ -168,7 +167,7 @@ in rec {
utmp = stdenv.mkDerivation {
name = "apple-lib-utmp";
phases = [ "installPhase" "fixupPhase" ];
dontUnpack = true;
installPhase = ''
mkdir -p $out/include