From ea34fe82bced57d11127d4c23e5a5ade9fa56334 Mon Sep 17 00:00:00 2001 From: Dan Peebles Date: Sun, 14 Aug 2016 18:22:19 -0400 Subject: swift-corefoundation: some cleanup I upstreamed some patches so I'm using those now --- pkgs/os-specific/darwin/swift-corefoundation/default.nix | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) (limited to 'pkgs') 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 ''; -- cgit 1.4.1