diff options
Diffstat (limited to 'nixpkgs/pkgs/os-specific/darwin/apple-source-releases')
9 files changed, 43 insertions, 16 deletions
diff --git a/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/adv_cmds/default.nix b/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/adv_cmds/default.nix index 318e2728fc2e..1d8ebac74b0e 100644 --- a/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/adv_cmds/default.nix +++ b/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/adv_cmds/default.nix @@ -11,7 +11,7 @@ # the more recent adv_cmds release is used for everything else in this package let recentAdvCmds = fetchzip { - url = "http://opensource.apple.com/tarballs/adv_cmds/adv_cmds-158.tar.gz"; + url = "https://opensource.apple.com/tarballs/adv_cmds/adv_cmds-158.tar.gz"; sha256 = "0z081kcprzg5jcvqivfnwvvv6wfxzkjg2jc2lagsf8c7j7vgm8nn"; }; @@ -65,6 +65,12 @@ in appleDerivation { ''; installPhase = '' + for f in Products/Release/*; do + if [ -f $f ]; then + install -D $file $out/bin/$(basename $f) + fi + done + bsdmake -C usr-share-locale.tproj install DESTDIR="$locale/share/locale" # need to get rid of runtime dependency on flex diff --git a/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/adv_cmds/xcode.nix b/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/adv_cmds/xcode.nix index 7b1492799ddb..45912041a24c 100644 --- a/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/adv_cmds/xcode.nix +++ b/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/adv_cmds/xcode.nix @@ -16,7 +16,8 @@ appleDerivation { substituteInPlace adv_cmds.xcodeproj/project.pbxproj \ --replace "FD201DC214369B4200906237 /* pkill.c in Sources */," "" \ --replace "FDF278D60FC6204E00D7A3C6 /* locale.cc in Sources */," "" \ - --replace '/usr/lib/libtermcap.dylib' 'libncurses.dylib' + --replace '/usr/lib/libtermcap.dylib' 'libncurses.dylib' \ + --replace 'DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";' "" ''; buildPhase = '' diff --git a/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/basic_cmds/default.nix b/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/basic_cmds/default.nix index 5d9781f3aa4a..4a0180dda7ae 100644 --- a/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/basic_cmds/default.nix +++ b/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/basic_cmds/default.nix @@ -13,8 +13,11 @@ appleDerivation rec { # temporary install phase until xcodebuild has "install" support installPhase = '' - mkdir -p $out/bin/ - install Products/Release/* $out/bin/ + for f in Products/Release/*; do + if [ -f $f ]; then + install -D $f $out/bin/$(basename $f) + fi + done for n in 1; do mkdir -p $out/share/man/man$n diff --git a/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/developer_cmds/default.nix b/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/developer_cmds/default.nix index 4220c50d61cb..b2d8522f3264 100644 --- a/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/developer_cmds/default.nix +++ b/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/developer_cmds/default.nix @@ -10,8 +10,11 @@ appleDerivation rec { # temporary install phase until xcodebuild has "install" support installPhase = '' - mkdir -p $out/bin/ - install Products/Release/* $out/bin/ + for f in Products/Release/*; do + if [ -f $f ]; then + install -D $f $out/bin/$(basename $f) + fi + done for n in 1; do mkdir -p $out/share/man/man$n diff --git a/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/diskdev_cmds/default.nix b/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/diskdev_cmds/default.nix index f27b5ae13022..08c7a883502d 100644 --- a/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/diskdev_cmds/default.nix +++ b/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/diskdev_cmds/default.nix @@ -18,12 +18,16 @@ appleDerivation { cp xnu-*/bsd/i386/disklabel.h i386 cp -r xnu-*/bsd/sys System cp -r Libc-*/uuid System + substituteInPlace diskdev_cmds.xcodeproj/project.pbxproj \ + --replace 'DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";' "" ''; installPhase = '' install -D Products/Release/libdisk.a $out/lib/libdisk.a rm Products/Release/libdisk.a - for bin in Products/Release/*; do - install -D $bin $out/bin/$(basename $bin) + for f in Products/Release/*; do + if [ -f $f ]; then + install -D $f $out/bin/$(basename $f) + fi done ''; diff --git a/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/file_cmds/default.nix b/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/file_cmds/default.nix index a19e0736336d..2f5e4f542d7e 100644 --- a/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/file_cmds/default.nix +++ b/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/file_cmds/default.nix @@ -19,8 +19,11 @@ appleDerivation rec { # temporary install phase until xcodebuild has "install" support installPhase = '' - mkdir -p $out/bin/ - install Products/Release/* $out/bin + for f in Products/Release/*; do + if [ -f $f ]; then + install -D $f $out/bin/$(basename $f) + fi + done for n in 1; do mkdir -p $out/share/man/man$n diff --git a/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/network_cmds/default.nix b/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/network_cmds/default.nix index dccc83a70bff..feee054c2ac8 100644 --- a/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/network_cmds/default.nix +++ b/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/network_cmds/default.nix @@ -20,8 +20,11 @@ appleDerivation rec { # temporary install phase until xcodebuild has "install" support installPhase = '' - mkdir -p $out/bin/ - install Products/Release/* $out/bin/ + for f in Products/Release/*; do + if [ -f $f ]; then + install -D $f $out/bin/$(basename $f) + fi + done for n in 1 5; do mkdir -p $out/share/man/man$n diff --git a/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/shell_cmds/default.nix b/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/shell_cmds/default.nix index bec05ef85757..5b2322915dc9 100644 --- a/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/shell_cmds/default.nix +++ b/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/shell_cmds/default.nix @@ -28,8 +28,11 @@ appleDerivation rec { # temporary install phase until xcodebuild has "install" support installPhase = '' - mkdir -p $out/usr/bin - install Products/Release/* $out/usr/bin + for f in Products/Release/*; do + if [ -f $f ]; then + install -D $f $out/usr/bin/$(basename $f) + fi + done export DSTROOT=$out export SRCROOT=$PWD diff --git a/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/text_cmds/default.nix b/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/text_cmds/default.nix index 91abb3ca07a8..14d7a5e3b32d 100644 --- a/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/text_cmds/default.nix +++ b/nixpkgs/pkgs/os-specific/darwin/apple-source-releases/text_cmds/default.nix @@ -13,9 +13,10 @@ appleDerivation { ''; installPhase = '' - mkdir -p $out/bin for f in Products/Release/*; do - install -D $f $out/bin/$(basename $f) + if [ -f $f ]; then + install -D $f $out/bin/$(basename $f) + fi done ''; |