Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

rename all occurrences of stdenv.cc.gcc to stdenv.cc.cc

+137 -138
+1 -1
pkgs/applications/audio/google-musicmanager/default.nix
··· 34 buildPhase = '' 35 patchelf \ 36 --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 37 - --set-rpath "$out/opt/google/musicmanager:${readline}/lib:${ncurses}/lib:${stdenv.cc.libc}/lib:${qt48}/lib:${stdenv.cc.gcc}/lib:${libidn}/lib:${expat}/lib:${flac}/lib:${libvorbis}/lib" opt/google/musicmanager/MusicManager 38 ''; 39 40 dontPatchELF = true;
··· 34 buildPhase = '' 35 patchelf \ 36 --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 37 + --set-rpath "$out/opt/google/musicmanager:${readline}/lib:${ncurses}/lib:${stdenv.cc.libc}/lib:${qt48}/lib:${stdenv.cc.cc}/lib:${libidn}/lib:${expat}/lib:${flac}/lib:${libvorbis}/lib" opt/google/musicmanager/MusicManager 38 ''; 39 40 dontPatchELF = true;
+2 -2
pkgs/applications/audio/spotify/default.nix
··· 45 pango 46 qt4 47 sqlite 48 - stdenv.cc.gcc 49 xlibs.libX11 50 xlibs.libXcomposite 51 xlibs.libXdamage ··· 113 114 mkdir -p $out/bin 115 116 - rpath="$out/spotify-client/Data:$out/lib:$out/spotify-client:${stdenv.cc.gcc}/lib64" 117 118 ln -s $out/spotify-client/spotify $out/bin/spotify 119
··· 45 pango 46 qt4 47 sqlite 48 + stdenv.cc.cc 49 xlibs.libX11 50 xlibs.libXcomposite 51 xlibs.libXdamage ··· 113 114 mkdir -p $out/bin 115 116 + rpath="$out/spotify-client/Data:$out/lib:$out/spotify-client:${stdenv.cc.cc}/lib64" 117 118 ln -s $out/spotify-client/spotify $out/bin/spotify 119
+1 -1
pkgs/applications/editors/atom/default.nix
··· 7 atomEnv = buildEnv { 8 name = "env-atom"; 9 paths = [ 10 - stdenv.cc.gcc zlib glib dbus gtk atk pango freetype libgnome_keyring3 11 fontconfig gdk_pixbuf cairo cups expat libgpgerror alsaLib nspr gconf nss 12 xlibs.libXrender xlibs.libX11 xlibs.libXext xlibs.libXdamage xlibs.libXtst 13 xlibs.libXcomposite xlibs.libXi xlibs.libXfixes xlibs.libXrandr
··· 7 atomEnv = buildEnv { 8 name = "env-atom"; 9 paths = [ 10 + stdenv.cc.cc zlib glib dbus gtk atk pango freetype libgnome_keyring3 11 fontconfig gdk_pixbuf cairo cups expat libgpgerror alsaLib nspr gconf nss 12 xlibs.libXrender xlibs.libX11 xlibs.libXext xlibs.libXdamage xlibs.libXtst 13 xlibs.libXcomposite xlibs.libXi xlibs.libXfixes xlibs.libXrandr
+3 -3
pkgs/applications/editors/idea/default.nix
··· 56 snappyPath="lib/snappy-java-1.0.5" 57 7z x -o"$snappyPath" "$snappyPath.jar" 58 if [ "${stdenv.system}" == "x86_64-linux" ]; then 59 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64 "$snappyPath/org/xerial/snappy/native/Linux/amd64/libsnappyjava.so" 60 else 61 - patchelf --set-rpath ${stdenv.cc.gcc}/lib "$snappyPath/org/xerial/snappy/native/Linux/i386/libsnappyjava.so" 62 fi 63 7z a -tzip "$snappyPath.jar" ./"$snappyPath"/* 64 rm -vr "$snappyPath" ··· 74 75 makeWrapper "$out/$name/bin/${loName}.sh" "$out/bin/${loName}" \ 76 --prefix PATH : "${jdk}/bin:${coreutils}/bin:${gnugrep}/bin:${which}/bin:${git}/bin" \ 77 - --prefix LD_RUN_PATH : "${stdenv.cc.gcc}/lib/" \ 78 --prefix JDK_HOME : "$jdk" \ 79 --prefix ${hiName}_JDK : "$jdk" 80
··· 56 snappyPath="lib/snappy-java-1.0.5" 57 7z x -o"$snappyPath" "$snappyPath.jar" 58 if [ "${stdenv.system}" == "x86_64-linux" ]; then 59 + patchelf --set-rpath ${stdenv.cc.cc}/lib64 "$snappyPath/org/xerial/snappy/native/Linux/amd64/libsnappyjava.so" 60 else 61 + patchelf --set-rpath ${stdenv.cc.cc}/lib "$snappyPath/org/xerial/snappy/native/Linux/i386/libsnappyjava.so" 62 fi 63 7z a -tzip "$snappyPath.jar" ./"$snappyPath"/* 64 rm -vr "$snappyPath" ··· 74 75 makeWrapper "$out/$name/bin/${loName}.sh" "$out/bin/${loName}" \ 76 --prefix PATH : "${jdk}/bin:${coreutils}/bin:${gnugrep}/bin:${which}/bin:${git}/bin" \ 77 + --prefix LD_RUN_PATH : "${stdenv.cc.cc}/lib/" \ 78 --prefix JDK_HOME : "$jdk" \ 79 --prefix ${hiName}_JDK : "$jdk" 80
+2 -2
pkgs/applications/editors/lighttable/default.nix
··· 5 6 let 7 libPath = stdenv.lib.makeLibraryPath [ 8 - stdenv.cc.gcc zlib glib dbus gtk atk pango freetype libgnome_keyring3 nss 9 fontconfig gdk_pixbuf cairo cups expat libgpgerror alsaLib nspr gnome3.gconf 10 xlibs.libXrender xlibs.libX11 xlibs.libXext xlibs.libXdamage xlibs.libXtst 11 xlibs.libXcomposite xlibs.libXi xlibs.libXfixes ··· 41 42 patchelf \ 43 --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 44 - --set-rpath ${libPath}:${stdenv.cc.gcc}/lib${stdenv.lib.optionalString stdenv.is64bit "64"} \ 45 $out/LightTable/ltbin 46 47 ln -s ${udev}/lib/libudev.so.1 $out/LightTable/libudev.so.0
··· 5 6 let 7 libPath = stdenv.lib.makeLibraryPath [ 8 + stdenv.cc.cc zlib glib dbus gtk atk pango freetype libgnome_keyring3 nss 9 fontconfig gdk_pixbuf cairo cups expat libgpgerror alsaLib nspr gnome3.gconf 10 xlibs.libXrender xlibs.libX11 xlibs.libXext xlibs.libXdamage xlibs.libXtst 11 xlibs.libXcomposite xlibs.libXi xlibs.libXfixes ··· 41 42 patchelf \ 43 --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 44 + --set-rpath ${libPath}:${stdenv.cc.cc}/lib${stdenv.lib.optionalString stdenv.is64bit "64"} \ 45 $out/LightTable/ltbin 46 47 ln -s ${udev}/lib/libudev.so.1 $out/LightTable/libudev.so.0
+1 -1
pkgs/applications/editors/sublime/default.nix
··· 29 echo ${libPath} 30 patchelf \ 31 --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 32 - --set-rpath ${libPath}:${stdenv.cc.gcc}/lib${stdenv.lib.optionalString stdenv.is64bit "64"} \ 33 $out/sublime/sublime_text 34 ''; 35
··· 29 echo ${libPath} 30 patchelf \ 31 --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 32 + --set-rpath ${libPath}:${stdenv.cc.cc}/lib${stdenv.lib.optionalString stdenv.is64bit "64"} \ 33 $out/sublime/sublime_text 34 ''; 35
+2 -2
pkgs/applications/editors/sublime3/default.nix
··· 32 for i in sublime_text plugin_host crash_reporter; do 33 patchelf \ 34 --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 35 - --set-rpath ${libPath}:${stdenv.cc.gcc}/lib${stdenv.lib.optionalString stdenv.is64bit "64"} \ 36 $i 37 done 38 ''; ··· 41 mkdir -p $out 42 cp -prvd * $out/ 43 # Without this, plugin_host crashes, even though it has the rpath 44 - wrapProgram $out/plugin_host --prefix LD_PRELOAD : ${stdenv.cc.gcc}/lib${stdenv.lib.optionalString stdenv.is64bit "64"}/libgcc_s.so.1:${openssl}/lib/libssl.so:${bzip2}/lib/libbz2.so 45 ''; 46 }; 47 in stdenv.mkDerivation {
··· 32 for i in sublime_text plugin_host crash_reporter; do 33 patchelf \ 34 --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 35 + --set-rpath ${libPath}:${stdenv.cc.cc}/lib${stdenv.lib.optionalString stdenv.is64bit "64"} \ 36 $i 37 done 38 ''; ··· 41 mkdir -p $out 42 cp -prvd * $out/ 43 # Without this, plugin_host crashes, even though it has the rpath 44 + wrapProgram $out/plugin_host --prefix LD_PRELOAD : ${stdenv.cc.cc}/lib${stdenv.lib.optionalString stdenv.is64bit "64"}/libgcc_s.so.1:${openssl}/lib/libssl.so:${bzip2}/lib/libbz2.so 45 ''; 46 }; 47 in stdenv.mkDerivation {
+1 -1
pkgs/applications/misc/adobe-reader/default.nix
··· 20 # versions. 21 22 libPath = stdenv.lib.makeLibraryPath 23 - [ stdenv.cc.gcc libX11 zlib libxml2 cups pango atk gtk glib gdk_pixbuf ]; 24 25 meta = { 26 description = "Adobe Reader, a viewer for PDF documents";
··· 20 # versions. 21 22 libPath = stdenv.lib.makeLibraryPath 23 + [ stdenv.cc.cc libX11 zlib libxml2 cups pango atk gtk glib gdk_pixbuf ]; 24 25 meta = { 26 description = "Adobe Reader, a viewer for PDF documents";
+1 -1
pkgs/applications/misc/googleearth/default.nix
··· 16 nativeBuildInputs = [ 17 glibc 18 glib 19 - stdenv.cc.gcc 20 libSM 21 libICE 22 libXi
··· 16 nativeBuildInputs = [ 17 glibc 18 glib 19 + stdenv.cc.cc 20 libSM 21 libICE 22 libXi
+1 -1
pkgs/applications/networking/browsers/chromium/plugins.nix
··· 35 ''; 36 37 patchPhase = let 38 - rpaths = [ stdenv.cc.gcc ]; 39 mkrpath = p: "${makeSearchPath "lib64" p}:${makeSearchPath "lib" p}"; 40 in '' 41 for sofile in PepperFlash/libpepflashplayer.so \
··· 35 ''; 36 37 patchPhase = let 38 + rpaths = [ stdenv.cc.cc ]; 39 mkrpath = p: "${makeSearchPath "lib64" p}:${makeSearchPath "lib" p}"; 40 in '' 41 for sofile in PepperFlash/libpepflashplayer.so \
+2 -2
pkgs/applications/networking/browsers/firefox-bin/default.nix
··· 70 phases = "unpackPhase installPhase"; 71 72 libPath = stdenv.lib.makeLibraryPath 73 - [ stdenv.cc.gcc 74 alsaLib 75 atk 76 cairo ··· 106 pulseaudio 107 systemd 108 ] + ":" + stdenv.lib.makeSearchPath "lib64" [ 109 - stdenv.cc.gcc 110 ]; 111 112 # "strip" after "patchelf" may break binaries.
··· 70 phases = "unpackPhase installPhase"; 71 72 libPath = stdenv.lib.makeLibraryPath 73 + [ stdenv.cc.cc 74 alsaLib 75 atk 76 cairo ··· 106 pulseaudio 107 systemd 108 ] + ":" + stdenv.lib.makeSearchPath "lib64" [ 109 + stdenv.cc.cc 110 ]; 111 112 # "strip" after "patchelf" may break binaries.
+4 -4
pkgs/applications/networking/browsers/mozilla-plugins/google-talk-plugin/default.nix
··· 32 xorg.libXfixes 33 xorg.libXrender 34 xorg.libXrandr 35 - stdenv.cc.gcc 36 alsaLib 37 pulseaudio 38 dbus_glib ··· 76 cp opt/google/talkplugin/*.so $plugins 77 78 for i in libnpgoogletalk.so libppgoogletalk.so libppo1d.so; do 79 - patchelf --set-rpath "${makeLibraryPath [ stdenv.cc.gcc xorg.libX11 ]}:${stdenv.cc.gcc}/lib64" $plugins/$i 80 done 81 82 for i in libgoogletalkremoting.so libnpo1d.so; do 83 - patchelf --set-rpath "$out/libexec/google/talkplugin/lib:${rpathPlugin}:${stdenv.cc.gcc}/lib64" $plugins/$i 84 done 85 86 mkdir -p $out/libexec/google/talkplugin ··· 88 89 patchelf \ 90 --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 91 - --set-rpath "${rpathProgram}:${stdenv.cc.gcc}/lib64" \ 92 $out/libexec/google/talkplugin/GoogleTalkPlugin 93 94 # Generate an LD_PRELOAD wrapper to redirect execvp() calls to
··· 32 xorg.libXfixes 33 xorg.libXrender 34 xorg.libXrandr 35 + stdenv.cc.cc 36 alsaLib 37 pulseaudio 38 dbus_glib ··· 76 cp opt/google/talkplugin/*.so $plugins 77 78 for i in libnpgoogletalk.so libppgoogletalk.so libppo1d.so; do 79 + patchelf --set-rpath "${makeLibraryPath [ stdenv.cc.cc xorg.libX11 ]}:${stdenv.cc.cc}/lib64" $plugins/$i 80 done 81 82 for i in libgoogletalkremoting.so libnpo1d.so; do 83 + patchelf --set-rpath "$out/libexec/google/talkplugin/lib:${rpathPlugin}:${stdenv.cc.cc}/lib64" $plugins/$i 84 done 85 86 mkdir -p $out/libexec/google/talkplugin ··· 88 89 patchelf \ 90 --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 91 + --set-rpath "${rpathProgram}:${stdenv.cc.cc}/lib64" \ 92 $out/libexec/google/talkplugin/GoogleTalkPlugin 93 94 # Generate an LD_PRELOAD wrapper to redirect execvp() calls to
+2 -2
pkgs/applications/networking/browsers/opera/default.nix
··· 6 , kdeSupport ? false, qt4, kdelibs 7 }: 8 9 - assert stdenv.isLinux && stdenv.cc.gcc != null && stdenv.cc.libc != null; 10 11 let 12 mirror = http://get.geo.opera.com/pub/opera; ··· 37 ''; 38 39 buildInputs = 40 - [ stdenv.cc.gcc stdenv.cc.libc zlib libX11 libXt libXext libSM libICE 41 libXft freetype fontconfig libXrender libuuid expat 42 gstreamer libxml2 gst_plugins_base 43 ]
··· 6 , kdeSupport ? false, qt4, kdelibs 7 }: 8 9 + assert stdenv.isLinux && stdenv.cc.cc.isGNU or false && stdenv.cc.libc != null; 10 11 let 12 mirror = http://get.geo.opera.com/pub/opera; ··· 37 ''; 38 39 buildInputs = 40 + [ stdenv.cc.cc stdenv.cc.libc zlib libX11 libXt libXext libSM libICE 41 libXft freetype fontconfig libXrender libuuid expat 42 gstreamer libxml2 gst_plugins_base 43 ]
+1 -1
pkgs/applications/networking/instant-messengers/baresip/default.nix
··· 32 "USE_BV32=" "USE_COREAUDIO=" "USE_G711=" "USE_G722=" "USE_G722_1=" 33 "USE_ILBC=" "USE_OPUS=" "USE_SILK=" 34 ] 35 - ++ stdenv.lib.optional (stdenv.cc.gcc != null) "SYSROOT_ALT=${stdenv.cc.gcc}" 36 ++ stdenv.lib.optional (stdenv.cc.libc != null) "SYSROOT=${stdenv.cc.libc}" 37 ; 38 NIX_CFLAGS_COMPILE='' -I${librem}/include/rem -I${gsm}/include/gsm '';
··· 32 "USE_BV32=" "USE_COREAUDIO=" "USE_G711=" "USE_G722=" "USE_G722_1=" 33 "USE_ILBC=" "USE_OPUS=" "USE_SILK=" 34 ] 35 + ++ stdenv.lib.optional (stdenv.cc.cc != null) "SYSROOT_ALT=${stdenv.cc.cc}" 36 ++ stdenv.lib.optional (stdenv.cc.libc != null) "SYSROOT=${stdenv.cc.libc}" 37 ; 38 NIX_CFLAGS_COMPILE='' -I${librem}/include/rem -I${gsm}/include/gsm '';
+1 -1
pkgs/applications/networking/instant-messengers/fuze/default.nix
··· 19 libPath = 20 stdenv.lib.makeLibraryPath [ 21 openssl alsaLib libXext libXfixes libXrandr libjpeg curl_custom 22 - libX11 libXmu libXv qt4 libXtst mesa stdenv.cc.gcc zlib 23 gnome.GConf libidn rtmpdump c-ares openldap 24 ]; 25 buildCommand = ''
··· 19 libPath = 20 stdenv.lib.makeLibraryPath [ 21 openssl alsaLib libXext libXfixes libXrandr libjpeg curl_custom 22 + libX11 libXmu libXv qt4 libXtst mesa stdenv.cc.cc zlib 23 gnome.GConf libidn rtmpdump c-ares openldap 24 ]; 25 buildCommand = ''
+1 -1
pkgs/applications/networking/instant-messengers/hipchat/default.nix
··· 41 xz 42 libcanberra 43 xcbutilkeysyms 44 - ] + ":${stdenv.cc.gcc}/lib${stdenv.lib.optionalString stdenv.is64bit "64"}"; 45 46 src = 47 if stdenv.system == "x86_64-linux" then
··· 41 xz 42 libcanberra 43 xcbutilkeysyms 44 + ] + ":${stdenv.cc.cc}/lib${stdenv.lib.optionalString stdenv.is64bit "64"}"; 45 46 src = 47 if stdenv.system == "x86_64-linux" then
+1 -1
pkgs/applications/networking/instant-messengers/skype/default.nix
··· 14 15 buildInputs = [ 16 stdenv.glibc 17 - stdenv.cc.gcc 18 libXv 19 libXext 20 libX11
··· 14 15 buildInputs = [ 16 stdenv.glibc 17 + stdenv.cc.cc 18 libXv 19 libXext 20 libX11
+2 -2
pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix
··· 67 phases = "unpackPhase installPhase"; 68 69 libPath = stdenv.lib.makeLibraryPath 70 - [ stdenv.cc.gcc 71 gconf 72 alsaLib 73 at_spi2_atk ··· 100 nss 101 pango 102 ] + ":" + stdenv.lib.makeSearchPath "lib64" [ 103 - stdenv.cc.gcc 104 ]; 105 106 installPhase =
··· 67 phases = "unpackPhase installPhase"; 68 69 libPath = stdenv.lib.makeLibraryPath 70 + [ stdenv.cc.cc 71 gconf 72 alsaLib 73 at_spi2_atk ··· 100 nss 101 pango 102 ] + ":" + stdenv.lib.makeSearchPath "lib64" [ 103 + stdenv.cc.cc 104 ]; 105 106 installPhase =
+2 -2
pkgs/applications/networking/remote/teamviewer/8.nix
··· 5 topath = "${wineUnstable}/bin"; 6 7 toldpath = stdenv.lib.concatStringsSep ":" (map (x: "${x}/lib") 8 - [ stdenv.cc.gcc libX11 libXtst libXext libXdamage libXfixes wineUnstable ]); 9 in 10 stdenv.mkDerivation { 11 name = "teamviewer-8.0.17147"; ··· 34 EOF 35 chmod +x $out/bin/teamviewer 36 37 - patchelf --set-rpath "${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib:${libX11}/lib:${libXext}/lib:${libXau}/lib:${libXdamage}/lib:${libXfixes}/lib" $out/share/teamviewer8/tv_bin/teamviewerd 38 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/share/teamviewer8/tv_bin/teamviewerd 39 ln -s $out/share/teamviewer8/tv_bin/teamviewerd $out/bin/ 40 '';
··· 5 topath = "${wineUnstable}/bin"; 6 7 toldpath = stdenv.lib.concatStringsSep ":" (map (x: "${x}/lib") 8 + [ stdenv.cc.cc libX11 libXtst libXext libXdamage libXfixes wineUnstable ]); 9 in 10 stdenv.mkDerivation { 11 name = "teamviewer-8.0.17147"; ··· 34 EOF 35 chmod +x $out/bin/teamviewer 36 37 + patchelf --set-rpath "${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib:${libX11}/lib:${libXext}/lib:${libXau}/lib:${libXdamage}/lib:${libXfixes}/lib" $out/share/teamviewer8/tv_bin/teamviewerd 38 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/share/teamviewer8/tv_bin/teamviewerd 39 ln -s $out/share/teamviewer8/tv_bin/teamviewerd $out/bin/ 40 '';
+2 -2
pkgs/applications/networking/remote/teamviewer/9.nix
··· 5 topath = "${wineUnstable}/bin"; 6 7 toldpath = stdenv.lib.concatStringsSep ":" (map (x: "${x}/lib") 8 - [ stdenv.cc.gcc libX11 libXtst libXext libXdamage libXfixes wineUnstable ]); 9 in 10 stdenv.mkDerivation { 11 name = "teamviewer-9.0.32150"; ··· 34 EOF 35 chmod +x $out/bin/teamviewer 36 37 - patchelf --set-rpath "${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib:${libX11}/lib:${libXext}/lib:${libXau}/lib:${libXdamage}/lib:${libXfixes}/lib" $out/share/teamviewer9/tv_bin/teamviewerd 38 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/share/teamviewer9/tv_bin/teamviewerd 39 ln -s $out/share/teamviewer9/tv_bin/teamviewerd $out/bin/ 40 '';
··· 5 topath = "${wineUnstable}/bin"; 6 7 toldpath = stdenv.lib.concatStringsSep ":" (map (x: "${x}/lib") 8 + [ stdenv.cc.cc libX11 libXtst libXext libXdamage libXfixes wineUnstable ]); 9 in 10 stdenv.mkDerivation { 11 name = "teamviewer-9.0.32150"; ··· 34 EOF 35 chmod +x $out/bin/teamviewer 36 37 + patchelf --set-rpath "${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib:${libX11}/lib:${libXext}/lib:${libXau}/lib:${libXdamage}/lib:${libXfixes}/lib" $out/share/teamviewer9/tv_bin/teamviewerd 38 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/share/teamviewer9/tv_bin/teamviewerd 39 ln -s $out/share/teamviewer9/tv_bin/teamviewerd $out/bin/ 40 '';
+1 -1
pkgs/applications/networking/remote/teamviewer/default.nix
··· 6 topath = "${wine}/bin"; 7 8 toldpath = stdenv.lib.concatStringsSep ":" (map (x: "${x}/lib") 9 - [ stdenv.cc.gcc libX11 libXtst libXext libXdamage libXfixes wine ]); 10 in 11 stdenv.mkDerivation { 12 name = "teamviewer-7.0.9377";
··· 6 topath = "${wine}/bin"; 7 8 toldpath = stdenv.lib.concatStringsSep ":" (map (x: "${x}/lib") 9 + [ stdenv.cc.cc libX11 libXtst libXext libXdamage libXfixes wine ]); 10 in 11 stdenv.mkDerivation { 12 name = "teamviewer-7.0.9377";
+2 -2
pkgs/applications/office/zotero/firefox-bin/default.nix
··· 70 phases = "unpackPhase installPhase"; 71 72 libPath = stdenv.lib.makeLibraryPath 73 - [ stdenv.cc.gcc 74 alsaLib 75 atk 76 cairo ··· 106 pulseaudio 107 systemd 108 ] + ":" + stdenv.lib.makeSearchPath "lib64" [ 109 - stdenv.cc.gcc 110 ]; 111 112 # "strip" after "patchelf" may break binaries.
··· 70 phases = "unpackPhase installPhase"; 71 72 libPath = stdenv.lib.makeLibraryPath 73 + [ stdenv.cc.cc 74 alsaLib 75 atk 76 cairo ··· 106 pulseaudio 107 systemd 108 ] + ":" + stdenv.lib.makeSearchPath "lib64" [ 109 + stdenv.cc.cc 110 ]; 111 112 # "strip" after "patchelf" may break binaries.
+1 -1
pkgs/applications/science/electronics/eagle/default.nix
··· 63 mkdir -p "$out"/bin 64 cat > "$out"/bin/eagle << EOF 65 #!${stdenv.shell} 66 - export LD_LIBRARY_PATH="${stdenv.cc.gcc}/lib:${libPath}" 67 export LD_PRELOAD="$out/lib/eagle_fixer.so" 68 exec "$dynlinker" "$out/eagle-${version}/bin/eagle" "\$@" 69 EOF
··· 63 mkdir -p "$out"/bin 64 cat > "$out"/bin/eagle << EOF 65 #!${stdenv.shell} 66 + export LD_LIBRARY_PATH="${stdenv.cc.cc}/lib:${libPath}" 67 export LD_PRELOAD="$out/lib/eagle_fixer.so" 68 exec "$dynlinker" "$out/eagle-${version}/bin/eagle" "\$@" 69 EOF
+2 -2
pkgs/applications/science/logic/verifast/default.nix
··· 5 6 let 7 libPath = stdenv.lib.makeLibraryPath 8 - [ stdenv.cc.libc stdenv.cc.gcc gtk gdk_pixbuf atk pango glib cairo 9 freetype fontconfig libxml2 gnome2.gtksourceview 10 - ] + ":${stdenv.cc.gcc}/lib64"; 11 12 patchExe = x: '' 13 patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
··· 5 6 let 7 libPath = stdenv.lib.makeLibraryPath 8 + [ stdenv.cc.libc stdenv.cc.cc gtk gdk_pixbuf atk pango glib cairo 9 freetype fontconfig libxml2 gnome2.gtksourceview 10 + ] + ":${stdenv.cc.cc}/lib64"; 11 12 patchExe = x: '' 13 patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+2 -2
pkgs/applications/video/makemkv/default.nix
··· 19 20 buildInputs = [openssl qt4 mesa zlib pkgconfig libav]; 21 22 - libPath = stdenv.lib.makeLibraryPath [stdenv.cc.gcc openssl mesa qt4 zlib ] 23 - + ":" + stdenv.cc.gcc + "/lib64"; 24 25 meta = with stdenv.lib; { 26 description = "convert blu-ray and dvd to mkv";
··· 19 20 buildInputs = [openssl qt4 mesa zlib pkgconfig libav]; 21 22 + libPath = stdenv.lib.makeLibraryPath [stdenv.cc.cc openssl mesa qt4 zlib ] 23 + + ":" + stdenv.cc.cc + "/lib64"; 24 25 meta = with stdenv.lib; { 26 description = "convert blu-ray and dvd to mkv";
+1 -1
pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
··· 70 '' 71 else throw ("Architecture: "+stdenv.system+" not supported for VirtualBox guest additions") 72 } 73 - patchelf --set-rpath ${stdenv.cc.gcc}/lib:${dbus}/lib:${libX11}/lib:${libXt}/lib:${libXext}/lib:${libXmu}/lib:${libXfixes}/lib:${libXrandr}/lib:${libXcursor}/lib $i 74 done 75 76 for i in lib/VBoxOGL*.so
··· 70 '' 71 else throw ("Architecture: "+stdenv.system+" not supported for VirtualBox guest additions") 72 } 73 + patchelf --set-rpath ${stdenv.cc.cc}/lib:${dbus}/lib:${libX11}/lib:${libXt}/lib:${libXext}/lib:${libXmu}/lib:${libXfixes}/lib:${libXrandr}/lib:${libXcursor}/lib $i 74 done 75 76 for i in lib/VBoxOGL*.so
+2 -2
pkgs/development/compilers/cryptol/1.8.x.nix
··· 11 12 libPath = stdenv.lib.makeLibraryPath 13 [ stdenv.cc.libc 14 - stdenv.cc.gcc 15 gmp4 16 ncurses 17 zlib 18 - ] + ":${stdenv.cc.gcc}/lib64"; 19 20 cryptol-bin = 21 if stdenv.system == "i686-linux"
··· 11 12 libPath = stdenv.lib.makeLibraryPath 13 [ stdenv.cc.libc 14 + stdenv.cc.cc 15 gmp4 16 ncurses 17 zlib 18 + ] + ":${stdenv.cc.cc}/lib64"; 19 20 cryptol-bin = 21 if stdenv.system == "i686-linux"
+1 -1
pkgs/development/compilers/cudatoolkit/5.5.nix
··· 26 gtk2 glib fontconfig freetype unixODBC alsaLib 27 ]; 28 29 - rpath = "${stdenv.lib.makeLibraryPath runtimeDependencies}:${stdenv.cc.gcc}/lib64"; 30 31 unpackPhase = '' 32 sh $src --keep --noexec
··· 26 gtk2 glib fontconfig freetype unixODBC alsaLib 27 ]; 28 29 + rpath = "${stdenv.lib.makeLibraryPath runtimeDependencies}:${stdenv.cc.cc}/lib64"; 30 31 unpackPhase = '' 32 sh $src --keep --noexec
+1 -1
pkgs/development/compilers/cudatoolkit/6.0.nix
··· 26 gtk2 glib fontconfig freetype unixODBC alsaLib 27 ]; 28 29 - rpath = "${stdenv.lib.makeLibraryPath runtimeDependencies}:${stdenv.cc.gcc}/lib64"; 30 31 unpackPhase = '' 32 sh $src --keep --noexec
··· 26 gtk2 glib fontconfig freetype unixODBC alsaLib 27 ]; 28 29 + rpath = "${stdenv.lib.makeLibraryPath runtimeDependencies}:${stdenv.cc.cc}/lib64"; 30 31 unpackPhase = '' 32 sh $src --keep --noexec
+2 -3
pkgs/development/compilers/gcl/default.nix
··· 10 11 ( 12 assert a.stdenv ? cc ; 13 - assert a.stdenv.cc ? gcc ; 14 assert a.stdenv.cc ? libc ; 15 - assert a.stdenv.cc.gcc != null ; 16 assert a.stdenv.cc.libc != null ; 17 18 rec { ··· 37 preBuild = a.fullDepEntry ('' 38 sed -re "s@/bin/cat@$(which cat)@g" -i configure */configure 39 sed -re "s@if test -d /proc/self @if false @" -i configure 40 - sed -re 's^([ \t])cpp ^\1cpp -I${a.stdenv.cc.gcc}/include -I${a.stdenv.cc.libc}/include ^g' -i makefile 41 '') ["minInit" "doUnpack" "addInputs"]; 42 43 /* doConfigure should be removed if not needed */
··· 10 11 ( 12 assert a.stdenv ? cc ; 13 + assert a.stdenv.cc.cc.isGNU or false ; 14 assert a.stdenv.cc ? libc ; 15 assert a.stdenv.cc.libc != null ; 16 17 rec { ··· 36 preBuild = a.fullDepEntry ('' 37 sed -re "s@/bin/cat@$(which cat)@g" -i configure */configure 38 sed -re "s@if test -d /proc/self @if false @" -i configure 39 + sed -re 's^([ \t])cpp ^\1cpp -I${a.stdenv.cc.cc}/include -I${a.stdenv.cc.libc}/include ^g' -i makefile 40 '') ["minInit" "doUnpack" "addInputs"]; 41 42 /* doConfigure should be removed if not needed */
+1 -1
pkgs/development/compilers/julia/0.2.1.nix
··· 4 , tcl, tk, xproto, libX11, git, mpfr 5 } : 6 let 7 - realGcc = stdenv.cc.gcc; 8 in 9 stdenv.mkDerivation rec { 10 pname = "julia";
··· 4 , tcl, tk, xproto, libX11, git, mpfr 5 } : 6 let 7 + realGcc = stdenv.cc.cc; 8 in 9 stdenv.mkDerivation rec { 10 pname = "julia";
+1 -1
pkgs/development/compilers/julia/0.3.5.nix
··· 7 assert stdenv.isLinux; 8 9 let 10 - realGcc = stdenv.cc.gcc; 11 in 12 stdenv.mkDerivation rec { 13 pname = "julia";
··· 7 assert stdenv.isLinux; 8 9 let 10 + realGcc = stdenv.cc.cc; 11 in 12 stdenv.mkDerivation rec { 13 pname = "julia";
+2 -2
pkgs/development/compilers/llvm/3.3/clang.nix
··· 2 3 let 4 version = "3.3"; 5 - gccReal = if (stdenv.cc.gcc or null) == null then stdenv.cc else stdenv.cc.gcc; 6 in 7 8 stdenv.mkDerivation { ··· 29 sha256 = "15mrvw43s4frk1j49qr4v5viq68h8qlf10qs6ghd6mrsmgj5vddi"; 30 }; 31 32 - passthru = { gcc = stdenv.cc.gcc; }; 33 34 meta = { 35 homepage = http://clang.llvm.org/;
··· 2 3 let 4 version = "3.3"; 5 + gccReal = if (stdenv.cc.cc or null) == null then stdenv.cc else stdenv.cc.cc; 6 in 7 8 stdenv.mkDerivation { ··· 29 sha256 = "15mrvw43s4frk1j49qr4v5viq68h8qlf10qs6ghd6mrsmgj5vddi"; 30 }; 31 32 + passthru = { cc = stdenv.cc.cc; }; 33 34 meta = { 35 homepage = http://clang.llvm.org/;
+2 -2
pkgs/development/compilers/llvm/3.4/clang.nix
··· 25 "-DCLANG_PATH_TO_LLVM_BUILD=${llvm}" 26 ] ++ 27 (stdenv.lib.optional (stdenv.cc.libc != null) "-DC_INCLUDE_DIRS=${stdenv.cc.libc}/include") ++ 28 - (stdenv.lib.optional (stdenv.cc.gcc != null) "-DGCC_INSTALL_PREFIX=${stdenv.cc.gcc}"); 29 30 # Clang expects to find LLVMgold in its own prefix 31 # Clang expects to find sanitizer libraries in its own prefix ··· 34 ln -sv ${llvm}/lib/clang/${version}/lib $out/lib/clang/${version}/ 35 ''; 36 37 - passthru.gcc = stdenv.cc.gcc; 38 39 enableParallelBuilding = true; 40
··· 25 "-DCLANG_PATH_TO_LLVM_BUILD=${llvm}" 26 ] ++ 27 (stdenv.lib.optional (stdenv.cc.libc != null) "-DC_INCLUDE_DIRS=${stdenv.cc.libc}/include") ++ 28 + (stdenv.lib.optional (stdenv.cc.cc != null) "-DGCC_INSTALL_PREFIX=${stdenv.cc.cc}"); 29 30 # Clang expects to find LLVMgold in its own prefix 31 # Clang expects to find sanitizer libraries in its own prefix ··· 34 ln -sv ${llvm}/lib/clang/${version}/lib $out/lib/clang/${version}/ 35 ''; 36 37 + passthru.cc = stdenv.cc.cc; 38 39 enableParallelBuilding = true; 40
+1 -1
pkgs/development/compilers/mozart/binary.nix
··· 14 }; 15 16 libPath = stdenv.lib.makeLibraryPath 17 - [stdenv.cc.gcc emacs tk tcl boost gmp]; 18 19 builder = ./builder.sh; 20
··· 14 }; 15 16 libPath = stdenv.lib.makeLibraryPath 17 + [stdenv.cc.cc emacs tk tcl boost gmp]; 18 19 builder = ./builder.sh; 20
+1 -1
pkgs/development/compilers/oraclejdk/jdk-linux-base.nix
··· 174 */ 175 libraries = 176 [stdenv.cc.libc glib libxml2 libav_0_8 ffmpeg libxslt mesa_noglu xlibs.libXxf86vm alsaLib fontconfig freetype gnome.pango gnome.gtk cairo gdk_pixbuf atk] ++ 177 - (if swingSupport then [xlibs.libX11 xlibs.libXext xlibs.libXtst xlibs.libXi xlibs.libXp xlibs.libXt xlibs.libXrender stdenv.cc.gcc] else []); 178 179 passthru.mozillaPlugin = if installjdk then "/jre/lib/${architecture}/plugins" else "/lib/${architecture}/plugins"; 180
··· 174 */ 175 libraries = 176 [stdenv.cc.libc glib libxml2 libav_0_8 ffmpeg libxslt mesa_noglu xlibs.libXxf86vm alsaLib fontconfig freetype gnome.pango gnome.gtk cairo gdk_pixbuf atk] ++ 177 + (if swingSupport then [xlibs.libX11 xlibs.libXext xlibs.libXtst xlibs.libXi xlibs.libXp xlibs.libXt xlibs.libXrender stdenv.cc.cc] else []); 178 179 passthru.mozillaPlugin = if installjdk then "/jre/lib/${architecture}/plugins" else "/lib/${architecture}/plugins"; 180
+1 -1
pkgs/development/compilers/rustc/0.12.nix
··· 54 cp -r bin "$out/bin" 55 '' + (if stdenv.isLinux then '' 56 patchelf --interpreter "${stdenv.glibc}/lib/${stdenv.cc.dynamicLinker}" \ 57 - --set-rpath "${stdenv.cc.gcc}/lib/:${stdenv.cc.gcc}/lib64/" \ 58 "$out/bin/rustc" 59 '' else ""); 60 };
··· 54 cp -r bin "$out/bin" 55 '' + (if stdenv.isLinux then '' 56 patchelf --interpreter "${stdenv.glibc}/lib/${stdenv.cc.dynamicLinker}" \ 57 + --set-rpath "${stdenv.cc.cc}/lib/:${stdenv.cc.cc}/lib64/" \ 58 "$out/bin/rustc" 59 '' else ""); 60 };
+1 -1
pkgs/development/compilers/rustc/head.nix
··· 67 cp -r bin "$out/bin" 68 '' + (if stdenv.isLinux then '' 69 patchelf --interpreter "${stdenv.glibc}/lib/${stdenv.cc.dynamicLinker}" \ 70 - --set-rpath "${stdenv.cc.gcc}/lib/:${stdenv.cc.gcc}/lib64/" \ 71 "$out/bin/rustc" 72 '' else ""); 73 };
··· 67 cp -r bin "$out/bin" 68 '' + (if stdenv.isLinux then '' 69 patchelf --interpreter "${stdenv.glibc}/lib/${stdenv.cc.dynamicLinker}" \ 70 + --set-rpath "${stdenv.cc.cc}/lib/:${stdenv.cc.cc}/lib64/" \ 71 "$out/bin/rustc" 72 '' else ""); 73 };
+2 -2
pkgs/development/guile-modules/guile-lib/default.nix
··· 1 {stdenv, fetchurl, guile, texinfo}: 2 3 - assert stdenv ? cc && stdenv.cc ? gcc && stdenv.cc.gcc != null; 4 5 stdenv.mkDerivation rec { 6 name = "guile-lib-0.2.2"; ··· 16 17 preCheck = 18 # Make `libgcc_s.so' visible for `pthread_cancel'. 19 - '' export LD_LIBRARY_PATH="$(dirname $(echo ${stdenv.cc.gcc}/lib*/libgcc_s.so)):$LD_LIBRARY_PATH" 20 ''; 21 22 meta = {
··· 1 {stdenv, fetchurl, guile, texinfo}: 2 3 + assert stdenv ? cc && stdenv.cc.cc.isGNU or false; 4 5 stdenv.mkDerivation rec { 6 name = "guile-lib-0.2.2"; ··· 16 17 preCheck = 18 # Make `libgcc_s.so' visible for `pthread_cancel'. 19 + '' export LD_LIBRARY_PATH="$(dirname $(echo ${stdenv.cc.cc}/lib*/libgcc_s.so)):$LD_LIBRARY_PATH" 20 ''; 21 22 meta = {
+2 -2
pkgs/development/interpreters/dart/default.nix
··· 33 sha256 = "00935c4vxfj2h3x354g75qdazswwissbwc7kj5k05l1m3lizikf6"; 34 }; 35 36 - libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.gcc ]; 37 38 dontStrip = true; 39 - }
··· 33 sha256 = "00935c4vxfj2h3x354g75qdazswwissbwc7kj5k05l1m3lizikf6"; 34 }; 35 36 + libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.cc ]; 37 38 dontStrip = true; 39 + }
+1 -1
pkgs/development/libraries/fmod/default.nix
··· 5 bits = stdenv.lib.optionalString (stdenv.system == "x86_64-linux") "64"; 6 7 libPath = stdenv.lib.makeLibraryPath 8 - [ stdenv.cc.libc stdenv.cc.gcc ] + ":${stdenv.cc.gcc}/lib64"; 9 patchLib = x: "patchelf --set-rpath ${libPath} ${x}"; 10 in 11 stdenv.mkDerivation rec {
··· 5 bits = stdenv.lib.optionalString (stdenv.system == "x86_64-linux") "64"; 6 7 libPath = stdenv.lib.makeLibraryPath 8 + [ stdenv.cc.libc stdenv.cc.cc ] + ":${stdenv.cc.cc}/lib64"; 9 patchLib = x: "patchelf --set-rpath ${libPath} ${x}"; 10 in 11 stdenv.mkDerivation rec {
+1 -1
pkgs/development/libraries/glib/default.nix
··· 7 8 with stdenv.lib; 9 10 - assert !stdenv.isDarwin -> stdenv.cc ? gcc; 11 12 # TODO: 13 # * Add gio-module-fam
··· 7 8 with stdenv.lib; 9 10 + assert !stdenv.isDarwin -> stdenv.cc.cc.isGNU or false; 11 12 # TODO: 13 # * Add gio-module-fam
+2 -2
pkgs/development/libraries/glibc/default.nix
··· 33 # libgcc_s will not be at {gcc}/lib, and gcc's libgcc will be found without 34 # any special hack. 35 preInstall = '' 36 - if [ -f ${stdenv.cc.gcc}/lib/libgcc_s.so.1 ]; then 37 mkdir -p $out/lib 38 - cp ${stdenv.cc.gcc}/lib/libgcc_s.so.1 $out/lib/libgcc_s.so.1 39 fi 40 ''; 41
··· 33 # libgcc_s will not be at {gcc}/lib, and gcc's libgcc will be found without 34 # any special hack. 35 preInstall = '' 36 + if [ -f ${stdenv.cc.cc}/lib/libgcc_s.so.1 ]; then 37 mkdir -p $out/lib 38 + cp ${stdenv.cc.cc}/lib/libgcc_s.so.1 $out/lib/libgcc_s.so.1 39 fi 40 ''; 41
+1 -1
pkgs/development/libraries/libre/default.nix
··· 11 "USE_ZLIB=1" "USE_OPENSSL=1" 12 ''PREFIX=$(out)'' 13 ] 14 - ++ stdenv.lib.optional (stdenv.cc.gcc != null) "SYSROOT_ALT=${stdenv.cc.gcc}" 15 ++ stdenv.lib.optional (stdenv.cc.libc != null) "SYSROOT=${stdenv.cc.libc}" 16 ; 17 meta = {
··· 11 "USE_ZLIB=1" "USE_OPENSSL=1" 12 ''PREFIX=$(out)'' 13 ] 14 + ++ stdenv.lib.optional (stdenv.cc.cc != null) "SYSROOT_ALT=${stdenv.cc.cc}" 15 ++ stdenv.lib.optional (stdenv.cc.libc != null) "SYSROOT=${stdenv.cc.libc}" 16 ; 17 meta = {
+1 -1
pkgs/development/libraries/librem/default.nix
··· 12 "LIBRE_INC=${libre}/include/re" 13 ''PREFIX=$(out)'' 14 ] 15 - ++ stdenv.lib.optional (stdenv.cc.gcc != null) "SYSROOT_ALT=${stdenv.cc.gcc}" 16 ++ stdenv.lib.optional (stdenv.cc.libc != null) "SYSROOT=${stdenv.cc.libc}" 17 ; 18 meta = {
··· 12 "LIBRE_INC=${libre}/include/re" 13 ''PREFIX=$(out)'' 14 ] 15 + ++ stdenv.lib.optional (stdenv.cc.cc != null) "SYSROOT_ALT=${stdenv.cc.cc}" 16 ++ stdenv.lib.optional (stdenv.cc.libc != null) "SYSROOT=${stdenv.cc.libc}" 17 ; 18 meta = {
+2 -2
pkgs/development/libraries/v8/default.nix
··· 57 ''; 58 59 postFixup = if stdenv.isDarwin then '' 60 - install_name_tool -change /usr/local/lib/libv8.dylib $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.cc.gcc}/lib/libgcc_s.1.dylib $out/bin/d8 61 - install_name_tool -id $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.cc.gcc}/lib/libgcc_s.1.dylib $out/lib/libv8.dylib 62 '' else null; 63 64 meta = with stdenv.lib; {
··· 57 ''; 58 59 postFixup = if stdenv.isDarwin then '' 60 + install_name_tool -change /usr/local/lib/libv8.dylib $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.cc.cc}/lib/libgcc_s.1.dylib $out/bin/d8 61 + install_name_tool -id $out/lib/libv8.dylib -change /usr/lib/libgcc_s.1.dylib ${stdenv.cc.cc}/lib/libgcc_s.1.dylib $out/lib/libv8.dylib 62 '' else null; 63 64 meta = with stdenv.lib; {
+1 -1
pkgs/development/libraries/wtk/default.nix
··· 15 16 buildInputs = [ unzip ]; 17 18 - libraries = [ xlibs.libXpm xlibs.libXt xlibs.libX11 xlibs.libICE xlibs.libSM stdenv.cc.gcc ]; 19 20 meta = { 21 homepage = http://java.sun.com/products/sjwtoolkit/download.html;
··· 15 16 buildInputs = [ unzip ]; 17 18 + libraries = [ xlibs.libXpm xlibs.libXt xlibs.libX11 xlibs.libICE xlibs.libSM stdenv.cc.cc ]; 19 20 meta = { 21 homepage = http://java.sun.com/products/sjwtoolkit/download.html;
+1 -1
pkgs/development/misc/amdapp-sdk/default.nix
··· 87 88 # Create wrappers 89 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/bin/clinfo 90 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib $out/bin/clinfo 91 92 # Fix modes 93 find "$out/" -type f -exec chmod 644 {} \;
··· 87 88 # Create wrappers 89 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/bin/clinfo 90 + patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib $out/bin/clinfo 91 92 # Fix modes 93 find "$out/" -type f -exec chmod 644 {} \;
+3 -3
pkgs/development/mobile/androidenv/androidsdk.nix
··· 44 for i in emulator64-arm emulator64-mips emulator64-x86 45 do 46 patchelf --set-interpreter ${stdenv.cc.libc}/lib/ld-linux-x86-64.so.2 $i 47 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64 $i 48 done 49 ''} 50 ··· 84 patchelf --set-rpath ${libX11}/lib:${libXext}/lib:${libXrender}/lib:${freetype}/lib:${fontconfig}/lib libcairo-swt.so 85 86 wrapProgram `pwd`/monitor \ 87 - --prefix LD_LIBRARY_PATH : ${gtk}/lib:${atk}/lib:${stdenv.cc.gcc}/lib 88 89 cd ../.. 90 '' ··· 97 patchelf --set-rpath ${libX11}/lib:${libXext}/lib:${libXrender}/lib:${freetype}/lib:${fontconfig}/lib libcairo-swt.so 98 99 wrapProgram `pwd`/monitor \ 100 - --prefix LD_LIBRARY_PATH : ${gtk}/lib:${atk}/lib:${stdenv.cc.gcc}/lib 101 102 cd ../.. 103 ''
··· 44 for i in emulator64-arm emulator64-mips emulator64-x86 45 do 46 patchelf --set-interpreter ${stdenv.cc.libc}/lib/ld-linux-x86-64.so.2 $i 47 + patchelf --set-rpath ${stdenv.cc.cc}/lib64 $i 48 done 49 ''} 50 ··· 84 patchelf --set-rpath ${libX11}/lib:${libXext}/lib:${libXrender}/lib:${freetype}/lib:${fontconfig}/lib libcairo-swt.so 85 86 wrapProgram `pwd`/monitor \ 87 + --prefix LD_LIBRARY_PATH : ${gtk}/lib:${atk}/lib:${stdenv.cc.cc}/lib 88 89 cd ../.. 90 '' ··· 97 patchelf --set-rpath ${libX11}/lib:${libXext}/lib:${libXrender}/lib:${freetype}/lib:${fontconfig}/lib libcairo-swt.so 98 99 wrapProgram `pwd`/monitor \ 100 + --prefix LD_LIBRARY_PATH : ${gtk}/lib:${atk}/lib:${stdenv.cc.cc}/lib 101 102 cd ../.. 103 ''
+1 -1
pkgs/development/tools/atom-shell/default.nix
··· 6 atomEnv = buildEnv { 7 name = "env-atom"; 8 paths = [ 9 - stdenv.cc.gcc zlib glib dbus gtk atk pango freetype libgnome_keyring3 10 fontconfig gdk_pixbuf cairo cups expat libgpgerror alsaLib nspr gconf nss 11 xlibs.libXrender xlibs.libX11 xlibs.libXext xlibs.libXdamage xlibs.libXtst 12 xlibs.libXcomposite xlibs.libXi xlibs.libXfixes xlibs.libXrandr
··· 6 atomEnv = buildEnv { 7 name = "env-atom"; 8 paths = [ 9 + stdenv.cc.cc zlib glib dbus gtk atk pango freetype libgnome_keyring3 10 fontconfig gdk_pixbuf cairo cups expat libgpgerror alsaLib nspr gconf nss 11 xlibs.libXrender xlibs.libX11 xlibs.libXext xlibs.libXdamage xlibs.libXtst 12 xlibs.libXcomposite xlibs.libXi xlibs.libXfixes xlibs.libXrandr
+1 -1
pkgs/development/tools/build-managers/cargo/snapshot.nix
··· 37 cp -r bin "$out/bin" 38 '' + (if stdenv.isLinux then '' 39 patchelf --interpreter "${stdenv.glibc}/lib/${stdenv.cc.dynamicLinker}" \ 40 - --set-rpath "${stdenv.cc.gcc}/lib/:${stdenv.cc.gcc}/lib64/:${zlib}/lib" \ 41 "$out/bin/cargo" 42 '' else ""); 43 }
··· 37 cp -r bin "$out/bin" 38 '' + (if stdenv.isLinux then '' 39 patchelf --interpreter "${stdenv.glibc}/lib/${stdenv.cc.dynamicLinker}" \ 40 + --set-rpath "${stdenv.cc.cc}/lib/:${stdenv.cc.cc}/lib64/:${zlib}/lib" \ 41 "$out/bin/cargo" 42 '' else ""); 43 }
+1 -1
pkgs/development/tools/misc/saleae-logic/default.nix
··· 63 64 # Patch it 65 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$out/Logic" 66 - patchelf --set-rpath "${stdenv.cc.gcc}/lib:${stdenv.cc.gcc}/lib64:${libPath}:\$ORIGIN/Analyzers:\$ORIGIN" "$out/Logic" 67 68 # Build the LD_PRELOAD library that makes Logic work from a read-only directory 69 mkdir -p "$out/lib"
··· 63 64 # Patch it 65 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$out/Logic" 66 + patchelf --set-rpath "${stdenv.cc.cc}/lib:${stdenv.cc.cc}/lib64:${libPath}:\$ORIGIN/Analyzers:\$ORIGIN" "$out/Logic" 67 68 # Build the LD_PRELOAD library that makes Logic work from a read-only directory 69 mkdir -p "$out/lib"
+1 -1
pkgs/development/tools/node-webkit/default.nix
··· 10 paths = [ 11 xlibs.libX11 xlibs.libXrender glib gtk atk pango cairo gdk_pixbuf 12 freetype fontconfig xlibs.libXcomposite alsaLib xlibs.libXdamage 13 - xlibs.libXext xlibs.libXfixes nss nspr gconf expat dbus stdenv.cc.gcc 14 xlibs.libXtst xlibs.libXi 15 ]; 16 };
··· 10 paths = [ 11 xlibs.libX11 xlibs.libXrender glib gtk atk pango cairo gdk_pixbuf 12 freetype fontconfig xlibs.libXcomposite alsaLib xlibs.libXdamage 13 + xlibs.libXext xlibs.libXfixes nss nspr gconf expat dbus stdenv.cc.cc 14 xlibs.libXtst xlibs.libXi 15 ]; 16 };
+1 -1
pkgs/development/tools/phantomjs/default.nix
··· 32 buildPhase = if stdenv.isDarwin then "" else '' 33 patchelf \ 34 --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 35 - --set-rpath "${freetype}/lib:${fontconfig}/lib:${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib:${openssl}/lib" \ 36 bin/phantomjs 37 ''; 38
··· 32 buildPhase = if stdenv.isDarwin then "" else '' 33 patchelf \ 34 --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 35 + --set-rpath "${freetype}/lib:${fontconfig}/lib:${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib:${openssl}/lib" \ 36 bin/phantomjs 37 ''; 38
+1 -1
pkgs/games/adom/default.nix
··· 7 8 inherit (xlibs) libXext libX11; 9 10 - lpath = "${stdenv.cc.gcc}/lib64:" + stdenv.lib.makeSearchPath "lib" [ 11 zlib libmad libpng12 libcaca libXext libX11 mesa alsaLib pulseaudio]; 12 13 in
··· 7 8 inherit (xlibs) libXext libX11; 9 10 + lpath = "${stdenv.cc.cc}/lib64:" + stdenv.lib.makeSearchPath "lib" [ 11 zlib libmad libpng12 libcaca libXext libX11 mesa alsaLib pulseaudio]; 12 13 in
+1 -1
pkgs/games/andyetitmoves/default.nix
··· 41 mkdir -p $out/{opt/andyetitmoves,bin} 42 cp -r * $out/opt/andyetitmoves/ 43 44 - fullPath=${stdenv.cc.gcc}/lib64 45 for i in $nativeBuildInputs; do 46 fullPath=$fullPath''${fullPath:+:}$i/lib 47 done
··· 41 mkdir -p $out/{opt/andyetitmoves,bin} 42 cp -r * $out/opt/andyetitmoves/ 43 44 + fullPath=${stdenv.cc.cc}/lib64 45 for i in $nativeBuildInputs; do 46 fullPath=$fullPath''${fullPath:+:}$i/lib 47 done
+1 -1
pkgs/games/dwarf-fortress/default.nix
··· 51 # Store the original hash for dwarf-therapist 52 echo $(md5sum $out/share/df_linux/libs/Dwarf_Fortress | cut -c1-8) > $out/share/df_linux/hash.md5.orig 53 # Fix rpath 54 - patchelf --set-rpath "${stdenv.lib.makeLibraryPath [ stdenv.cc.gcc stdenv.glibc ]}:$out/share/df_linux/libs" $out/share/df_linux/libs/Dwarf_Fortress 55 cp -f ./${srcs.df_unfuck.name}/build/libgraphics.so $out/share/df_linux/libs/libgraphics.so 56 57 cp $permission $out/share/df_linux/nix_permission
··· 51 # Store the original hash for dwarf-therapist 52 echo $(md5sum $out/share/df_linux/libs/Dwarf_Fortress | cut -c1-8) > $out/share/df_linux/hash.md5.orig 53 # Fix rpath 54 + patchelf --set-rpath "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc stdenv.glibc ]}:$out/share/df_linux/libs" $out/share/df_linux/libs/Dwarf_Fortress 55 cp -f ./${srcs.df_unfuck.name}/build/libgraphics.so $out/share/df_linux/libs/libgraphics.so 56 57 cp $permission $out/share/df_linux/nix_permission
+2 -2
pkgs/games/gsb/default.nix
··· 25 phases = "unpackPhase installPhase"; 26 27 # XXX: stdenv.lib.makeLibraryPath doesn't pick up /lib64 28 - libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.gcc stdenv.cc.libc ] 29 + ":" + stdenv.lib.makeLibraryPath [ SDL SDL_image libjpeg62 libpng12 mesa ] 30 + ":" + stdenv.lib.makeLibraryPath [ curl3 openal libvorbis libogg ] 31 + ":" + stdenv.lib.makeLibraryPath [ libX11 libXext libXft fontconfig zlib ] 32 - + ":" + stdenv.cc.gcc + "/lib64"; 33 34 installPhase = '' 35 mkdir -p $out/libexec/positech/GSB/
··· 25 phases = "unpackPhase installPhase"; 26 27 # XXX: stdenv.lib.makeLibraryPath doesn't pick up /lib64 28 + libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.cc stdenv.cc.libc ] 29 + ":" + stdenv.lib.makeLibraryPath [ SDL SDL_image libjpeg62 libpng12 mesa ] 30 + ":" + stdenv.lib.makeLibraryPath [ curl3 openal libvorbis libogg ] 31 + ":" + stdenv.lib.makeLibraryPath [ libX11 libXext libXft fontconfig zlib ] 32 + + ":" + stdenv.cc.cc + "/lib64"; 33 34 installPhase = '' 35 mkdir -p $out/libexec/positech/GSB/
+1 -1
pkgs/games/megaglest/default.nix
··· 8 name = "megaglest-lib-env"; 9 paths = [ SDL xlibs.libSM xlibs.libICE xlibs.libX11 xlibs.libXext 10 xercesc openal libvorbis lua libjpeg libpng curl fontconfig ftgl freetype 11 - stdenv.cc.gcc glew mesa_glu mesa_drivers wxGTK ]; 12 }; 13 path-env = buildEnv { 14 name = "megaglest-path-env";
··· 8 name = "megaglest-lib-env"; 9 paths = [ SDL xlibs.libSM xlibs.libICE xlibs.libX11 xlibs.libXext 10 xercesc openal libvorbis lua libjpeg libpng curl fontconfig ftgl freetype 11 + stdenv.cc.cc glew mesa_glu mesa_drivers wxGTK ]; 12 }; 13 path-env = buildEnv { 14 name = "megaglest-path-env";
+10 -10
pkgs/games/oilrush/default.nix
··· 25 do 26 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $f 27 done 28 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib:${libX11}/lib:${libXext}/lib:${libXrender}/lib:${fontconfig}/lib:${freetype}/lib\ 29 launcher_$arch 30 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib\ 31 libNetwork_$arch.so 32 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib\ 33 libQtCoreUnigine_$arch.so.4 34 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib:${libX11}/lib:${libXext}/lib:${libXrender}/lib:${fontconfig}/lib:${freetype}/lib\ 35 libQtGuiUnigine_$arch.so.4 36 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib\ 37 libQtNetworkUnigine_$arch.so.4 38 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib:${libX11}/lib:${libXext}/lib:${libXrender}/lib:${fontconfig}/lib:${freetype}/lib\ 39 libQtWebKitUnigine_$arch.so.4 40 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib\ 41 libQtXmlUnigine_$arch.so.4 42 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib\ 43 libRakNet_$arch.so 44 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib:${libX11}/lib:${libXext}/lib:${libXinerama}/lib:${libXrandr}/lib\ 45 libUnigine_$arch.so 46 - patchelf --set-rpath ${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib:${libX11}/lib:${libXext}/lib:${libXinerama}/lib:${libXrandr}/lib\ 47 OilRush_$arch 48 ''; 49 installPhase = ''
··· 25 do 26 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $f 27 done 28 + patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib:${libX11}/lib:${libXext}/lib:${libXrender}/lib:${fontconfig}/lib:${freetype}/lib\ 29 launcher_$arch 30 + patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib\ 31 libNetwork_$arch.so 32 + patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib\ 33 libQtCoreUnigine_$arch.so.4 34 + patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib:${libX11}/lib:${libXext}/lib:${libXrender}/lib:${fontconfig}/lib:${freetype}/lib\ 35 libQtGuiUnigine_$arch.so.4 36 + patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib\ 37 libQtNetworkUnigine_$arch.so.4 38 + patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib:${libX11}/lib:${libXext}/lib:${libXrender}/lib:${fontconfig}/lib:${freetype}/lib\ 39 libQtWebKitUnigine_$arch.so.4 40 + patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib\ 41 libQtXmlUnigine_$arch.so.4 42 + patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib\ 43 libRakNet_$arch.so 44 + patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib:${libX11}/lib:${libXext}/lib:${libXinerama}/lib:${libXrandr}/lib\ 45 libUnigine_$arch.so 46 + patchelf --set-rpath ${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib:${libX11}/lib:${libXext}/lib:${libXinerama}/lib:${libXrandr}/lib\ 47 OilRush_$arch 48 ''; 49 installPhase = ''
+3 -3
pkgs/games/planetaryannihilation/default.nix
··· 35 ln -s ${systemd}/lib/libudev.so.1 $out/lib/libudev.so.0 36 37 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$out/PA" 38 - patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" --set-rpath "${stdenv.lib.makeLibraryPath [ stdenv.cc.gcc xlibs.libXdamage xorg.libXfixes gtk glib stdenv.glibc "$out" xlibs.libXext pango udev xlibs.libX11 xlibs.libXcomposite alsaLib atk nspr fontconfig cairo pango nss freetype gnome3.gconf gdk_pixbuf xlibs.libXrender ]}:{stdenv.cc.gcc}/lib64:${stdenv.glibc}/lib64" "$out/host/CoherentUI_Host.bin" 39 40 - wrapProgram $out/PA --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ stdenv.cc.gcc stdenv.glibc xlibs.libX11 xlibs.libXcursor gtk glib curl "$out" ]}:${stdenv.cc.gcc}/lib64:${stdenv.glibc}/lib64" 41 42 for f in $out/lib/*; do 43 - patchelf --set-rpath "${stdenv.lib.makeLibraryPath [ stdenv.cc.gcc curl xlibs.libX11 stdenv.glibc xlibs.libXcursor "$out" ]}:${stdenv.cc.gcc}/lib64:${stdenv.glibc}/lib64" $f 44 done 45 ''; 46
··· 35 ln -s ${systemd}/lib/libudev.so.1 $out/lib/libudev.so.0 36 37 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$out/PA" 38 + patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" --set-rpath "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc xlibs.libXdamage xorg.libXfixes gtk glib stdenv.glibc "$out" xlibs.libXext pango udev xlibs.libX11 xlibs.libXcomposite alsaLib atk nspr fontconfig cairo pango nss freetype gnome3.gconf gdk_pixbuf xlibs.libXrender ]}:{stdenv.cc.cc}/lib64:${stdenv.glibc}/lib64" "$out/host/CoherentUI_Host.bin" 39 40 + wrapProgram $out/PA --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc stdenv.glibc xlibs.libX11 xlibs.libXcursor gtk glib curl "$out" ]}:${stdenv.cc.cc}/lib64:${stdenv.glibc}/lib64" 41 42 for f in $out/lib/*; do 43 + patchelf --set-rpath "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc curl xlibs.libX11 stdenv.glibc xlibs.libXcursor "$out" ]}:${stdenv.cc.cc}/lib64:${stdenv.glibc}/lib64" $f 44 done 45 ''; 46
+1 -1
pkgs/games/quake3/wrapper/default.nix
··· 7 8 inherit game paks mesa name; 9 10 - gcc = stdenv.cc.gcc; 11 12 meta = { 13 inherit description;
··· 7 8 inherit game paks mesa name; 9 10 + gcc = stdenv.cc.cc; 11 12 meta = { 13 inherit description;
+1 -1
pkgs/games/sdlmame/default.nix
··· 23 installPhase = '' 24 patchelf \ 25 --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 26 - --set-rpath "${alsaLib}/lib:${qt48}/lib:${SDL}/lib:${fontconfig}/lib:${freetype}/lib:${SDL_ttf}/lib:${xlibs.libX11}/lib:${xlibs.libXinerama}/lib:${stdenv.cc.gcc}/lib" \ 27 share/sdlmame/sdlmame 28 29 mkdir -p "$out/bin"
··· 23 installPhase = '' 24 patchelf \ 25 --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 26 + --set-rpath "${alsaLib}/lib:${qt48}/lib:${SDL}/lib:${fontconfig}/lib:${freetype}/lib:${SDL_ttf}/lib:${xlibs.libX11}/lib:${xlibs.libXinerama}/lib:${stdenv.cc.cc}/lib" \ 27 share/sdlmame/sdlmame 28 29 mkdir -p "$out/bin"
+1 -1
pkgs/games/spring/default.nix
··· 32 33 postInstall = '' 34 wrapProgram "$out/bin/spring" \ 35 - --prefix LD_LIBRARY_PATH : "${stdenv.cc.gcc}/lib::${systemd}/lib" 36 ''; 37 38 meta = with stdenv.lib; {
··· 32 33 postInstall = '' 34 wrapProgram "$out/bin/spring" \ 35 + --prefix LD_LIBRARY_PATH : "${stdenv.cc.cc}/lib::${systemd}/lib" 36 ''; 37 38 meta = with stdenv.lib; {
+1 -1
pkgs/games/tibia/default.nix
··· 25 cp -r * $out/res 26 27 patchelf --set-interpreter ${glibc}/lib/ld-linux.so.2 \ 28 - --set-rpath ${stdenv.cc.gcc}/lib:${libX11}/lib:${mesa}/lib \ 29 "$out/res/Tibia" 30 31 # We've patchelf'd the files. The main ‘Tibia’ binary is a bit
··· 25 cp -r * $out/res 26 27 patchelf --set-interpreter ${glibc}/lib/ld-linux.so.2 \ 28 + --set-rpath ${stdenv.cc.cc}/lib:${libX11}/lib:${mesa}/lib \ 29 "$out/res/Tibia" 30 31 # We've patchelf'd the files. The main ‘Tibia’ binary is a bit
+1 -1
pkgs/games/ue4demos/default.nix
··· 12 13 rtdeps = stdenv.lib.makeLibraryPath 14 [ xlibs.libXxf86vm xlibs.libXext openal ] 15 - + ":" + stdenv.lib.makeSearchPath "lib64" [ stdenv.cc.gcc ]; 16 17 buildCommand = 18 ''
··· 12 13 rtdeps = stdenv.lib.makeLibraryPath 14 [ xlibs.libXxf86vm xlibs.libXext openal ] 15 + + ":" + stdenv.lib.makeSearchPath "lib64" [ stdenv.cc.cc ]; 16 17 buildCommand = 18 ''
+1 -1
pkgs/games/ultrastardx/default.nix
··· 15 # The fpc is not properly wrapped to add -rpath. I add this manually. 16 # I even do a trick on lib/lib64 for libgcc, that I expect it will work. 17 preBuild = '' 18 - export NIX_LDFLAGS="$NIX_LDFLAGS -rpath ${SDL}/lib -rpath ${SDL_image}/lib -rpath ${libpng}/lib -rpath ${freetype}/lib -rpath ${portaudio}/lib -rpath ${ffmpeg}/lib -rpath ${zlib}/lib -rpath ${sqlite}/lib -rpath ${libX11}/lib -rpath ${pcre}/lib -rpath ${lua}/lib -rpath ${stdenv.cc.gcc}/lib64 -rpath ${stdenv.cc.gcc}/lib" 19 20 sed -i 414,424d Makefile 21 '';
··· 15 # The fpc is not properly wrapped to add -rpath. I add this manually. 16 # I even do a trick on lib/lib64 for libgcc, that I expect it will work. 17 preBuild = '' 18 + export NIX_LDFLAGS="$NIX_LDFLAGS -rpath ${SDL}/lib -rpath ${SDL_image}/lib -rpath ${libpng}/lib -rpath ${freetype}/lib -rpath ${portaudio}/lib -rpath ${ffmpeg}/lib -rpath ${zlib}/lib -rpath ${sqlite}/lib -rpath ${libX11}/lib -rpath ${pcre}/lib -rpath ${lua}/lib -rpath ${stdenv.cc.cc}/lib64 -rpath ${stdenv.cc.cc}/lib" 19 20 sed -i 414,424d Makefile 21 '';
+1 -1
pkgs/games/vessel/default.nix
··· 20 phases = "installPhase"; 21 ld_preload = ./isatty.c; 22 23 - libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.gcc stdenv.cc.libc ] 24 + ":" + stdenv.lib.makeLibraryPath [ SDL pulseaudio alsaLib ] ; 25 26 installPhase = ''
··· 20 phases = "installPhase"; 21 ld_preload = ./isatty.c; 22 23 + libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.cc stdenv.cc.libc ] 24 + ":" + stdenv.lib.makeLibraryPath [ SDL pulseaudio alsaLib ] ; 25 26 installPhase = ''
+2 -2
pkgs/games/worldofgoo/default.nix
··· 45 phases = "unpackPhase installPhase"; 46 47 # XXX: stdenv.lib.makeLibraryPath doesn't pick up /lib64 48 - libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.gcc stdenv.cc.libc ] 49 + ":" + stdenv.lib.makeLibraryPath [libX11 libXext libXau libxcb libXdmcp SDL SDL_mixer libvorbis mesa ] 50 - + ":" + stdenv.cc.gcc + "/lib64"; 51 52 installPhase = '' 53 mkdir -p $out/libexec/2dboy/WorldOfGoo/
··· 45 phases = "unpackPhase installPhase"; 46 47 # XXX: stdenv.lib.makeLibraryPath doesn't pick up /lib64 48 + libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.cc stdenv.cc.libc ] 49 + ":" + stdenv.lib.makeLibraryPath [libX11 libXext libXau libxcb libXdmcp SDL SDL_mixer libvorbis mesa ] 50 + + ":" + stdenv.cc.cc + "/lib64"; 51 52 installPhase = '' 53 mkdir -p $out/libexec/2dboy/WorldOfGoo/
+1 -1
pkgs/misc/drivers/gutenprint/bin.nix
··· 38 39 phases = "buildPhase"; 40 41 - libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.gcc zlib ]; 42 43 buildPhase = '' 44 ar -x $src data.tar.gz
··· 38 39 phases = "buildPhase"; 40 41 + libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.cc zlib ]; 42 43 buildPhase = '' 44 ar -x $src data.tar.gz
+3 -3
pkgs/misc/emulators/wine/stable.nix
··· 4 }: 5 6 assert stdenv.isLinux; 7 - assert stdenv.cc.gcc != null; 8 9 let 10 version = "1.6.2"; ··· 46 # them to the RPATH so that the user doesn't have to set them in 47 # LD_LIBRARY_PATH. 48 NIX_LDFLAGS = map (path: "-rpath ${path}/lib ") [ 49 - freetype fontconfig stdenv.cc.gcc mesa mesa_noglu.osmesa libdrm 50 xlibs.libXinerama xlibs.libXrender xlibs.libXrandr 51 xlibs.libXcursor xlibs.libXcomposite libpng libjpeg 52 openssl gnutls cups ··· 65 66 paxmark psmr $out/bin/wine{,-preloader} 67 68 - wrapProgram $out/bin/wine --prefix LD_LIBRARY_PATH : ${stdenv.cc.gcc}/lib 69 ''; 70 71 enableParallelBuilding = true;
··· 4 }: 5 6 assert stdenv.isLinux; 7 + assert stdenv.cc.cc.isGNU or false; 8 9 let 10 version = "1.6.2"; ··· 46 # them to the RPATH so that the user doesn't have to set them in 47 # LD_LIBRARY_PATH. 48 NIX_LDFLAGS = map (path: "-rpath ${path}/lib ") [ 49 + freetype fontconfig stdenv.cc.cc mesa mesa_noglu.osmesa libdrm 50 xlibs.libXinerama xlibs.libXrender xlibs.libXrandr 51 xlibs.libXcursor xlibs.libXcomposite libpng libjpeg 52 openssl gnutls cups ··· 65 66 paxmark psmr $out/bin/wine{,-preloader} 67 68 + wrapProgram $out/bin/wine --prefix LD_LIBRARY_PATH : ${stdenv.cc.cc}/lib 69 ''; 70 71 enableParallelBuilding = true;
+3 -3
pkgs/misc/emulators/wine/unstable.nix
··· 4 }: 5 6 assert stdenv.isLinux; 7 - assert stdenv.cc.gcc != null; 8 9 let 10 version = "1.7.34"; ··· 46 # them to the RPATH so that the user doesn't have to set them in 47 # LD_LIBRARY_PATH. 48 NIX_LDFLAGS = map (path: "-rpath ${path}/lib ") [ 49 - freetype fontconfig stdenv.cc.gcc mesa mesa_noglu.osmesa libdrm 50 xlibs.libXinerama xlibs.libXrender xlibs.libXrandr 51 xlibs.libXcursor xlibs.libXcomposite libpng libjpeg 52 openssl gnutls cups ncurses ··· 62 install -D ${gecko} $out/share/wine/gecko/${gecko64.name} 63 '' + '' 64 install -D ${mono} $out/share/wine/mono/${mono.name} 65 - wrapProgram $out/bin/wine --prefix LD_LIBRARY_PATH : ${stdenv.cc.gcc}/lib 66 ''; 67 68 enableParallelBuilding = true;
··· 4 }: 5 6 assert stdenv.isLinux; 7 + assert stdenv.cc.cc.isGNU or false; 8 9 let 10 version = "1.7.34"; ··· 46 # them to the RPATH so that the user doesn't have to set them in 47 # LD_LIBRARY_PATH. 48 NIX_LDFLAGS = map (path: "-rpath ${path}/lib ") [ 49 + freetype fontconfig stdenv.cc.cc mesa mesa_noglu.osmesa libdrm 50 xlibs.libXinerama xlibs.libXrender xlibs.libXrandr 51 xlibs.libXcursor xlibs.libXcomposite libpng libjpeg 52 openssl gnutls cups ncurses ··· 62 install -D ${gecko} $out/share/wine/gecko/${gecko64.name} 63 '' + '' 64 install -D ${mono} $out/share/wine/mono/${mono.name} 65 + wrapProgram $out/bin/wine --prefix LD_LIBRARY_PATH : ${stdenv.cc.cc}/lib 66 ''; 67 68 enableParallelBuilding = true;
+1 -1
pkgs/os-specific/linux/ati-drivers/default.nix
··· 36 builder = ./builder.sh; 37 38 inherit libXxf86vm xf86vidmodeproto; 39 - gcc = stdenv.cc.gcc; 40 41 src = fetchurl { 42 url = http://www2.ati.com/drivers/linux/amd-catalyst-omega-14.12-linux-run-installers.zip;
··· 36 builder = ./builder.sh; 37 38 inherit libXxf86vm xf86vidmodeproto; 39 + gcc = stdenv.cc.cc; 40 41 src = fetchurl { 42 url = http://www2.ati.com/drivers/linux/amd-catalyst-omega-14.12-linux-run-installers.zip;
+2 -2
pkgs/os-specific/linux/nvidia-x11/default.nix
··· 42 dontStrip = true; 43 44 glPath = makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr]; 45 - cudaPath = makeLibraryPath [zlib stdenv.cc.gcc]; 46 openclPath = makeLibraryPath [zlib]; 47 - allLibPath = makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr zlib stdenv.cc.gcc]; 48 49 programPath = optionalString (!libsOnly) (makeLibraryPath 50 [ gtk atk pango glib gdk_pixbuf xlibs.libXv ] );
··· 42 dontStrip = true; 43 44 glPath = makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr]; 45 + cudaPath = makeLibraryPath [zlib stdenv.cc.cc]; 46 openclPath = makeLibraryPath [zlib]; 47 + allLibPath = makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr zlib stdenv.cc.cc]; 48 49 programPath = optionalString (!libsOnly) (makeLibraryPath 50 [ gtk atk pango glib gdk_pixbuf xlibs.libXv ] );
+1 -1
pkgs/os-specific/linux/nvidia-x11/legacy173.nix
··· 32 33 glPath = stdenv.lib.makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr]; 34 35 - cudaPath = stdenv.lib.makeLibraryPath [zlib stdenv.cc.gcc]; 36 37 programPath = stdenv.lib.makeLibraryPath [ gtk atk pango glib gdk_pixbuf xlibs.libXv ]; 38
··· 32 33 glPath = stdenv.lib.makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr]; 34 35 + cudaPath = stdenv.lib.makeLibraryPath [zlib stdenv.cc.cc]; 36 37 programPath = stdenv.lib.makeLibraryPath [ gtk atk pango glib gdk_pixbuf xlibs.libXv ]; 38
+1 -1
pkgs/os-specific/linux/nvidia-x11/legacy304.nix
··· 36 37 glPath = stdenv.lib.makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr]; 38 39 - cudaPath = stdenv.lib.makeLibraryPath [zlib stdenv.cc.gcc]; 40 41 programPath = optionalString (!libsOnly) (stdenv.lib.makeLibraryPath 42 [ gtk atk pango glib gdk_pixbuf xlibs.libXv ] );
··· 36 37 glPath = stdenv.lib.makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr]; 38 39 + cudaPath = stdenv.lib.makeLibraryPath [zlib stdenv.cc.cc]; 40 41 programPath = optionalString (!libsOnly) (stdenv.lib.makeLibraryPath 42 [ gtk atk pango glib gdk_pixbuf xlibs.libXv ] );
+2 -2
pkgs/os-specific/linux/nvidia-x11/legacy340.nix
··· 45 dontStrip = true; 46 47 glPath = makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr]; 48 - cudaPath = makeLibraryPath [zlib stdenv.cc.gcc]; 49 openclPath = makeLibraryPath [zlib]; 50 - allLibPath = makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr zlib stdenv.cc.gcc]; 51 52 programPath = optionalString (!libsOnly) (makeLibraryPath 53 [ gtk atk pango glib gdk_pixbuf xlibs.libXv ] );
··· 45 dontStrip = true; 46 47 glPath = makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr]; 48 + cudaPath = makeLibraryPath [zlib stdenv.cc.cc]; 49 openclPath = makeLibraryPath [zlib]; 50 + allLibPath = makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr zlib stdenv.cc.cc]; 51 52 programPath = optionalString (!libsOnly) (makeLibraryPath 53 [ gtk atk pango glib gdk_pixbuf xlibs.libXv ] );
+1 -1
pkgs/os-specific/linux/ocz-toolbox/default.nix
··· 16 cd linux${arch} 17 ''; 18 19 - libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.gcc libXrender fontconfig freetype libXext libX11 ]; 20 21 installPhase = '' 22 install -Dm755 OCZToolbox $out/bin/OCZToolbox
··· 16 cd linux${arch} 17 ''; 18 19 + libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.cc libXrender fontconfig freetype libXext libX11 ]; 20 21 installPhase = '' 22 install -Dm755 OCZToolbox $out/bin/OCZToolbox
+1 -1
pkgs/os-specific/linux/opengl/xorg-sys/default.nix
··· 11 stdenv.mkDerivation { 12 name = "xorg-sys-opengl-3"; 13 builder = ./builder.sh; 14 - neededLibs = [xlibs.libXxf86vm xlibs.libXext expat libdrm stdenv.cc.gcc]; 15 } 16
··· 11 stdenv.mkDerivation { 12 name = "xorg-sys-opengl-3"; 13 builder = ./builder.sh; 14 + neededLibs = [xlibs.libXxf86vm xlibs.libXext expat libdrm stdenv.cc.cc]; 15 } 16
+1 -1
pkgs/os-specific/linux/prl-tools/default.nix
··· 83 ''; 84 85 libPath = with xorg; 86 - stdenv.lib.makeLibraryPath ([ stdenv.cc.gcc libXrandr libXext libX11 libXcomposite libXinerama ] 87 ++ lib.optionals (!libsOnly) [ libXi glib dbus_glib zlib ]); 88 89 desktops = map (x: substituteAll ({
··· 83 ''; 84 85 libPath = with xorg; 86 + stdenv.lib.makeLibraryPath ([ stdenv.cc.cc libXrandr libXext libX11 libXcomposite libXinerama ] 87 ++ lib.optionals (!libsOnly) [ libXi glib dbus_glib zlib ]); 88 89 desktops = map (x: substituteAll ({
+1 -1
pkgs/os-specific/linux/systemd/default.nix
··· 86 87 # This is needed because systemd uses the gold linker, which doesn't 88 # yet have the wrapper script to add rpath flags automatically. 89 - NIX_LDFLAGS = "-rpath ${pam}/lib -rpath ${libcap}/lib -rpath ${acl}/lib -rpath ${stdenv.cc.gcc}/lib"; 90 91 PYTHON_BINARY = "${coreutils}/bin/env python"; # don't want a build time dependency on Python 92
··· 86 87 # This is needed because systemd uses the gold linker, which doesn't 88 # yet have the wrapper script to add rpath flags automatically. 89 + NIX_LDFLAGS = "-rpath ${pam}/lib -rpath ${libcap}/lib -rpath ${acl}/lib -rpath ${stdenv.cc.cc}/lib"; 90 91 PYTHON_BINARY = "${coreutils}/bin/env python"; # don't want a build time dependency on Python 92
+1 -1
pkgs/servers/nosql/influxdb/default.nix
··· 20 install -D influxdb $out/bin/influxdb 21 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/bin/influxdb 22 wrapProgram "$out/bin/influxdb" \ 23 - --prefix LD_LIBRARY_PATH : "${stdenv.cc.gcc}/lib:${stdenv.cc.gcc}/lib64:${zlib}/lib:${bzip2}/lib" 24 25 mkdir -p $out/share/influxdb 26 cp -R admin scripts config.toml $out/share/influxdb
··· 20 install -D influxdb $out/bin/influxdb 21 patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/bin/influxdb 22 wrapProgram "$out/bin/influxdb" \ 23 + --prefix LD_LIBRARY_PATH : "${stdenv.cc.cc}/lib:${stdenv.cc.cc}/lib64:${zlib}/lib:${bzip2}/lib" 24 25 mkdir -p $out/share/influxdb 26 cp -R admin scripts config.toml $out/share/influxdb
+1 -1
pkgs/servers/restund/default.nix
··· 15 ''PREFIX=$(out)'' 16 "USE_MYSQL=1" 17 ] 18 - ++ stdenv.lib.optional (stdenv.cc.gcc != null) "SYSROOT_ALT=${stdenv.cc.gcc}" 19 ++ stdenv.lib.optional (stdenv.cc.libc != null) "SYSROOT=${stdenv.cc.libc}" 20 ; 21 NIX_LDFLAGS='' -L${mysql}/lib/mysql '';
··· 15 ''PREFIX=$(out)'' 16 "USE_MYSQL=1" 17 ] 18 + ++ stdenv.lib.optional (stdenv.cc.cc != null) "SYSROOT_ALT=${stdenv.cc.cc}" 19 ++ stdenv.lib.optional (stdenv.cc.libc != null) "SYSROOT=${stdenv.cc.libc}" 20 ; 21 NIX_LDFLAGS='' -L${mysql}/lib/mysql '';
+1 -1
pkgs/tools/admin/tightvnc/default.nix
··· 10 11 # for the builder script 12 inherit xauth fontDirectories perl; 13 - gcc = stdenv.cc.gcc; 14 15 buildInputs = [x11 zlib libjpeg imake gccmakedep libXmu libXaw libXpm libXp xauth]; 16 builder = ./builder.sh;
··· 10 11 # for the builder script 12 inherit xauth fontDirectories perl; 13 + gcc = stdenv.cc.cc; 14 15 buildInputs = [x11 zlib libjpeg imake gccmakedep libXmu libXaw libXpm libXp xauth]; 16 builder = ./builder.sh;
+2 -2
pkgs/tools/filesystems/yandex-disk/default.nix
··· 5 let 6 p = if stdenv.is64bit then { 7 arch = "x86_64"; 8 - gcclib = "${stdenv.cc.gcc}/lib64"; 9 sha256 = "09kw7f0qsvx3vx1c1zb117yf3yk7kkz66agspz5xx9b0zh6i82jw"; 10 } 11 else { 12 arch = "i386"; 13 - gcclib = "${stdenv.cc.gcc}/lib"; 14 sha256 = "0f2230c91120f05159281b39c620ab6bad6559ce8a17a0874d0a82350ebba426"; 15 }; 16 in
··· 5 let 6 p = if stdenv.is64bit then { 7 arch = "x86_64"; 8 + gcclib = "${stdenv.cc.cc}/lib64"; 9 sha256 = "09kw7f0qsvx3vx1c1zb117yf3yk7kkz66agspz5xx9b0zh6i82jw"; 10 } 11 else { 12 arch = "i386"; 13 + gcclib = "${stdenv.cc.cc}/lib"; 14 sha256 = "0f2230c91120f05159281b39c620ab6bad6559ce8a17a0874d0a82350ebba426"; 15 }; 16 in
+1 -1
pkgs/tools/graphics/cuneiform/default.nix
··· 31 needLib64 = a.stdenv.system == "x86_64-linux"; 32 33 postInstall = a.fullDepEntry('' 34 - patchelf --set-rpath $out/lib${if needLib64 then "64" else ""}${if a.stdenv.cc.gcc != null then ":${a.stdenv.cc.gcc}/lib" else ""}${if a.stdenv.cc.gcc != null && needLib64 then ":${a.stdenv.cc.gcc}/lib64" else ""}:${a.imagemagick}/lib $out/bin/cuneiform 35 '') ["minInit" "addInputs" "doMakeInstall"]; 36 37 name = "cuneiform-" + version;
··· 31 needLib64 = a.stdenv.system == "x86_64-linux"; 32 33 postInstall = a.fullDepEntry('' 34 + patchelf --set-rpath $out/lib${if needLib64 then "64" else ""}${if a.stdenv.cc.cc != null then ":${a.stdenv.cc.cc}/lib" else ""}${if a.stdenv.cc.cc != null && needLib64 then ":${a.stdenv.cc.cc}/lib64" else ""}:${a.imagemagick}/lib $out/bin/cuneiform 35 '') ["minInit" "addInputs" "doMakeInstall"]; 36 37 name = "cuneiform-" + version;
+2 -2
pkgs/tools/misc/megacli/default.nix
··· 15 buildInputs = [rpmextract ncurses unzip makeWrapper]; 16 libPath = 17 stdenv.lib.makeLibraryPath 18 - [ stdenv.cc.gcc stdenv.cc.libc ncurses ]; 19 20 buildCommand = '' 21 mkdir -p $out/bin 22 cd $out 23 unzip ${src} 24 rpmextract linux/MegaCli-8.07.07-1.noarch.rpm 25 - ${patchelf}/bin/patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" --set-rpath ${libPath}:$out/opt/lsi/3rdpartylibs/x86_64:$out/opt/lsi/3rdpartylibs:${stdenv.cc.gcc}/lib64:${stdenv.cc.gcc}/lib opt/MegaRAID/MegaCli/MegaCli64 26 wrapProgram $out/opt/MegaRAID/MegaCli/MegaCli64 --set LD_LIBRARY_PATH $out/opt/lsi/3rdpartylibs/x86_64 27 ln -s $out/opt/MegaRAID/MegaCli/MegaCli64 $out/bin/MegaCli64 28 eval fixupPhase
··· 15 buildInputs = [rpmextract ncurses unzip makeWrapper]; 16 libPath = 17 stdenv.lib.makeLibraryPath 18 + [ stdenv.cc.cc stdenv.cc.libc ncurses ]; 19 20 buildCommand = '' 21 mkdir -p $out/bin 22 cd $out 23 unzip ${src} 24 rpmextract linux/MegaCli-8.07.07-1.noarch.rpm 25 + ${patchelf}/bin/patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" --set-rpath ${libPath}:$out/opt/lsi/3rdpartylibs/x86_64:$out/opt/lsi/3rdpartylibs:${stdenv.cc.cc}/lib64:${stdenv.cc.cc}/lib opt/MegaRAID/MegaCli/MegaCli64 26 wrapProgram $out/opt/MegaRAID/MegaCli/MegaCli64 --set LD_LIBRARY_PATH $out/opt/lsi/3rdpartylibs/x86_64 27 ln -s $out/opt/MegaRAID/MegaCli/MegaCli64 $out/bin/MegaCli64 28 eval fixupPhase
+2 -2
pkgs/tools/networking/atftp/default.nix
··· 1 { lib, stdenv, fetchurl, readline, tcp_wrappers, pcre, makeWrapper }: 2 assert stdenv.isLinux; 3 - assert stdenv.cc.gcc != null; 4 let 5 version = "0.7"; 6 debianPatch = fetchurl { ··· 18 buildInputs = [ readline tcp_wrappers pcre makeWrapper ]; 19 patches = [ debianPatch ]; 20 postInstall = '' 21 - wrapProgram $out/sbin/atftpd --prefix LD_LIBRARY_PATH : ${stdenv.cc.gcc}/lib${if stdenv.system == "x86_64-linux" then "64" else ""} 22 ''; 23 meta = { 24 description = "Advanced tftp tools";
··· 1 { lib, stdenv, fetchurl, readline, tcp_wrappers, pcre, makeWrapper }: 2 assert stdenv.isLinux; 3 + assert stdenv.cc.cc.isGNU or false; 4 let 5 version = "0.7"; 6 debianPatch = fetchurl { ··· 18 buildInputs = [ readline tcp_wrappers pcre makeWrapper ]; 19 patches = [ debianPatch ]; 20 postInstall = '' 21 + wrapProgram $out/sbin/atftpd --prefix LD_LIBRARY_PATH : ${stdenv.cc.cc}/lib${if stdenv.system == "x86_64-linux" then "64" else ""} 22 ''; 23 meta = { 24 description = "Advanced tftp tools";
+1 -1
pkgs/tools/security/tor/torbrowser.nix
··· 9 torEnv = buildEnv { 10 name = "tor-env"; 11 paths = [ 12 - stdenv.cc.gcc zlib glib alsaLib dbus dbus_glib gtk atk pango freetype 13 fontconfig gdk_pixbuf cairo xlibs.libXrender xlibs.libX11 xlibs.libXext 14 xlibs.libXt 15 ];
··· 9 torEnv = buildEnv { 10 name = "tor-env"; 11 paths = [ 12 + stdenv.cc.cc zlib glib alsaLib dbus dbus_glib gtk atk pango freetype 13 fontconfig gdk_pixbuf cairo xlibs.libXrender xlibs.libX11 xlibs.libXext 14 xlibs.libXt 15 ];