diff options
author | Matthew Bauer <mjbauer95@gmail.com> | 2018-04-08 00:29:08 -0500 |
---|---|---|
committer | Matthew Bauer <mjbauer95@gmail.com> | 2018-04-09 18:35:35 -0500 |
commit | 72f8df946578a531de480bd353cba8260049a2c2 (patch) | |
tree | e62e99613a5799f50bc25da4a7af51dfe02d671d /pkgs/os-specific/darwin | |
parent | c3ce4ee7232ceb81e810d016b4fd8279aeb79bf9 (diff) | |
download | nixlib-72f8df946578a531de480bd353cba8260049a2c2.tar nixlib-72f8df946578a531de480bd353cba8260049a2c2.tar.gz nixlib-72f8df946578a531de480bd353cba8260049a2c2.tar.bz2 nixlib-72f8df946578a531de480bd353cba8260049a2c2.tar.lz nixlib-72f8df946578a531de480bd353cba8260049a2c2.tar.xz nixlib-72f8df946578a531de480bd353cba8260049a2c2.tar.zst nixlib-72f8df946578a531de480bd353cba8260049a2c2.zip |
swift-corelibs: init
moves swift-corelibs-corefoundation to own dir also adds libdispatch
Diffstat (limited to 'pkgs/os-specific/darwin')
-rw-r--r-- | pkgs/os-specific/darwin/swift-corelibs/corefoundation.nix (renamed from pkgs/os-specific/darwin/swift-corefoundation/default.nix) | 0 | ||||
-rw-r--r-- | pkgs/os-specific/darwin/swift-corelibs/default.nix | 8 | ||||
-rw-r--r-- | pkgs/os-specific/darwin/swift-corelibs/libdispatch.nix | 12 |
3 files changed, 20 insertions, 0 deletions
diff --git a/pkgs/os-specific/darwin/swift-corefoundation/default.nix b/pkgs/os-specific/darwin/swift-corelibs/corefoundation.nix index 969168fa54ba..969168fa54ba 100644 --- a/pkgs/os-specific/darwin/swift-corefoundation/default.nix +++ b/pkgs/os-specific/darwin/swift-corelibs/corefoundation.nix diff --git a/pkgs/os-specific/darwin/swift-corelibs/default.nix b/pkgs/os-specific/darwin/swift-corelibs/default.nix new file mode 100644 index 000000000000..fdc97304528d --- /dev/null +++ b/pkgs/os-specific/darwin/swift-corelibs/default.nix @@ -0,0 +1,8 @@ +{callPackage, stdenv, darwin, xcbuild}: + +rec { + corefoundation = callPackage ./corefoundation.nix {}; + libdispatch = callPackage ./libdispatch.nix { + inherit (darwin) apple_sdk_sierra xnu; + }; +} diff --git a/pkgs/os-specific/darwin/swift-corelibs/libdispatch.nix b/pkgs/os-specific/darwin/swift-corelibs/libdispatch.nix new file mode 100644 index 000000000000..bd143b6071ba --- /dev/null +++ b/pkgs/os-specific/darwin/swift-corelibs/libdispatch.nix @@ -0,0 +1,12 @@ +{ stdenv, fetchFromGitHub, cmake, apple_sdk_sierra, xnu-new }: + +stdenv.mkDerivation rec { + name = "swift-corelibs-libdispatch"; + src = fetchFromGitHub { + owner = "apple"; + repo = name; + rev = "f83b5a498bad8e9ff8916183cf6e8ccf677c346b"; + sha256 = "1czkyyc9llq2mnqfp19mzcfsxzas0y8zrk0gr5hg60acna6jkz2l"; + }; + buildInputs = [ cmake apple_sdk_sierra.sdk xnu-new ]; +} |