about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/os-specific/darwin/swift-corefoundation/default.nix14
1 files changed, 4 insertions, 10 deletions
diff --git a/pkgs/os-specific/darwin/swift-corefoundation/default.nix b/pkgs/os-specific/darwin/swift-corefoundation/default.nix
index f69aa59c09c3..969168fa54ba 100644
--- a/pkgs/os-specific/darwin/swift-corefoundation/default.nix
+++ b/pkgs/os-specific/darwin/swift-corefoundation/default.nix
@@ -6,28 +6,22 @@ stdenv.mkDerivation {
   src = fetchFromGitHub {
     owner  = "apple";
     repo   = "swift-corelibs-foundation";
-    rev    = "87d1a97d6af07fec568765c47daddff0aaa0d59c";
-    sha256 = "05cmqwzqqxb489g9hq7hhj2yva12pi488iblbpnvyk1y4nx077cw";
+    rev    = "dce4233f583ec15190b240d6116396bf9641cd57";
+    sha256 = "0i2ldvy14x05k2vgl5z0g5l2i5llifdfbij5zwfdwb8jmmq215qr";
   };
 
   buildInputs = [ ninja python libxml2 ];
 
   patchPhase = ''
-    HACK=$PWD/hack
-    mkdir -p $HACK/CoreFoundation
-    cp CoreFoundation/Base.subproj/CFAsmMacros.h $HACK/CoreFoundation
-
     substituteInPlace CoreFoundation/build.py \
-      --replace "','" "'," \
       --replace '-I''${SYSROOT}/usr/include/libxml2' '-I${libxml2.dev}/include/libxml2' \
-      --replace 'cf.ASFLAGS = " ".join([' "cf.ASFLAGS = ' '.join([ '-I$HACK', " \
   '';
 
-  configureFlags = "--sysroot unused";
+  configurePhase = ":";
 
   buildPhase = ''
     cd CoreFoundation
-    ../configure --sysroot foo
+    ../configure --sysroot unused
     ninja
   '';