nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 50 lines 845 B view raw
1{ 2 lib, 3 stdenv, 4 gccRaw, 5 binutils, 6}: 7 8stdenv.mkDerivation { 9 name = "distcc-masq-${gccRaw.name}"; 10 11 dontUnpack = true; 12 13 installPhase = '' 14 mkdir -p $out/bin 15 16 bin=${gccRaw}/bin 17 18 shopt -s nullglob 19 if [ -f $bin/gcc ]; then 20 ln -s $bin/gcc $out/bin 21 else 22 for a in $bin/*-gcc; do 23 ln -s $bin/*-gcc $out/bin/gcc 24 ln -s $bin/*-gcc $out/bin/cc 25 done 26 fi 27 28 if [ -f $bin/g++ ]; then 29 ln -s $bin/g++ $out/bin 30 else 31 for a in $bin/*-g++; do 32 ln -sf $bin/*-g++ $out/bin/g++ 33 ln -sf $bin/*-g++ $out/bin/c++ 34 done 35 fi 36 37 bbin=${binutils}/bin 38 if [ -f $bbin/as ]; then 39 ln -s $bbin/as $out/bin 40 else 41 for a in $bbin/*-as; do 42 ln -sf $bbin/*-as $out/bin/as 43 done 44 fi 45 ''; 46 47 meta = { 48 platforms = lib.platforms.linux; 49 }; 50}