Logo
Explore Help
Sign In
public/nixpkgs
1
0
Fork 0
You've already forked nixpkgs
Code Issues Pull Requests Packages Projects Releases Wiki Activity
nixpkgs/pkgs/build-support/native-darwin-cctools-wrapper/builder.sh

17 lines
335 B
Bash
Raw Normal View History

* Better stdenv for Darwin: uses gcc, coreutils etc. built in Nix, but external binutils (i.e., Apple's cctools in /usr/bin). svn path=/nixpkgs/trunk/; revision=5706
2006-07-14 11:59:38 +00:00
source $stdenv/setup
* "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless function, so obsolete it. svn path=/nixpkgs/branches/stdenv-updates/; revision=31644
2012-01-18 20:16:00 +00:00
mkdir -p $out/bin
Darwin: Add `mig', `lipo', etc. to `stdenvNative'. Consequently, remove `darwinLipoUtility', `darwinArchUtility', etc. svn path=/nixpkgs/trunk/; revision=33893
2012-04-23 15:47:31 +00:00
for i in $binaries
do
ln -s "/usr/bin/$i" "$out/bin/"
* Probably need "nm" etc. as well. svn path=/nixpkgs/trunk/; revision=5712
2006-07-14 17:11:39 +00:00
done
Darwin: Add `mig', `lipo', etc. to `stdenvNative'. Consequently, remove `darwinLipoUtility', `darwinArchUtility', etc. svn path=/nixpkgs/trunk/; revision=33893
2012-04-23 15:47:31 +00:00
# MIG assumes the standard Darwin core utilities (e.g., `rm -d'), so
# let it see the impure directories.
cat > "$out/bin/mig" <<EOF
#!/bin/sh
export PATH="/usr/bin:/bin:\$PATH"
exec /usr/bin/mig "\$@"
EOF
chmod +x "$out/bin/mig"
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.23.8 Page: 893ms Template: 11ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API