lol

treewide: Use makeBinPath

+71 -71
+1 -1
nixos/modules/services/misc/gitlab.nix
··· 121 makeWrapper ${cfg.packages.gitlab.env}/bin/bundle $out/bin/gitlab-bundle \ 122 ${concatStrings (mapAttrsToList (name: value: "--set ${name} '${value}' ") gitlabEnv)} \ 123 --set GITLAB_CONFIG_PATH '${cfg.statePath}/config' \ 124 - --set PATH '${pkgs.nodejs}/bin:${pkgs.gzip}/bin:${config.services.postgresql.package}/bin:$PATH' \ 125 --set RAKEOPT '-f ${cfg.packages.gitlab}/share/gitlab/Rakefile' \ 126 --run 'cd ${cfg.packages.gitlab}/share/gitlab' 127 makeWrapper $out/bin/gitlab-bundle $out/bin/gitlab-rake \
··· 121 makeWrapper ${cfg.packages.gitlab.env}/bin/bundle $out/bin/gitlab-bundle \ 122 ${concatStrings (mapAttrsToList (name: value: "--set ${name} '${value}' ") gitlabEnv)} \ 123 --set GITLAB_CONFIG_PATH '${cfg.statePath}/config' \ 124 + --set PATH '${stdenv.lib.makeBinPath [ pkgs.nodejs pkgs.gzip config.services.postgresql.package ]}:$PATH' \ 125 --set RAKEOPT '-f ${cfg.packages.gitlab}/share/gitlab/Rakefile' \ 126 --run 'cd ${cfg.packages.gitlab}/share/gitlab' 127 makeWrapper $out/bin/gitlab-bundle $out/bin/gitlab-rake \
+1 -1
nixos/modules/virtualisation/brightbox-image.nix
··· 20 21 postVM = 22 '' 23 - PATH=$PATH:${pkgs.gnutar}/bin:${pkgs.gzip}/bin 24 pushd $out 25 ${pkgs.qemu_kvm}/bin/qemu-img convert -c -O qcow2 $diskImageBase nixos.qcow2 26 rm $diskImageBase
··· 20 21 postVM = 22 '' 23 + PATH=$PATH:${stdenv.lib.makeBinPath [ pkgs.gnutar pkgs.gzip ]} 24 pushd $out 25 ${pkgs.qemu_kvm}/bin/qemu-img convert -c -O qcow2 $diskImageBase nixos.qcow2 26 rm $diskImageBase
+1 -1
nixos/modules/virtualisation/google-compute-image.nix
··· 23 24 postVM = 25 '' 26 - PATH=$PATH:${pkgs.gnutar}/bin:${pkgs.gzip}/bin 27 pushd $out 28 mv $diskImageBase disk.raw 29 tar -Szcf $diskImageBase.tar.gz disk.raw
··· 23 24 postVM = 25 '' 26 + PATH=$PATH:${stdenv.lib.makeBinPath [ pkgs.gnutar pkgs.gzip ]} 27 pushd $out 28 mv $diskImageBase disk.raw 29 tar -Szcf $diskImageBase.tar.gz disk.raw
+1 -1
nixos/tests/virtualbox.nix
··· 9 10 miniInit = '' 11 #!${pkgs.stdenv.shell} -xe 12 - export PATH="${pkgs.coreutils}/bin:${pkgs.utillinux}/bin" 13 14 mkdir -p /var/run/dbus 15 cat > /etc/passwd <<EOF
··· 9 10 miniInit = '' 11 #!${pkgs.stdenv.shell} -xe 12 + export PATH="${stdenv.lib.makeBinPath [ pkgs.coreutils pkgs.utillinux ]}" 13 14 mkdir -p /var/run/dbus 15 cat > /etc/passwd <<EOF
+1 -1
pkgs/applications/audio/caudec/default.nix
··· 25 postFixup = '' 26 for executable in $(cd $out/bin && ls); do 27 wrapProgram $out/bin/$executable \ 28 - --prefix PATH : "${bc}/bin:${findutils}/bin:${sox}/bin:${procps}/bin:${opusTools}/bin:${lame}/bin:${flac.bin}/bin" 29 done 30 ''; 31
··· 25 postFixup = '' 26 for executable in $(cd $out/bin && ls); do 27 wrapProgram $out/bin/$executable \ 28 + --prefix PATH : "${stdenv.lib.makeBinPath [ bc findutils sox procps opusTools lame flac ]}" 29 done 30 ''; 31
+1 -1
pkgs/applications/editors/netbeans/default.nix
··· 32 mkdir -p $out/bin 33 cp -a netbeans $out 34 makeWrapper $out/netbeans/bin/netbeans $out/bin/netbeans \ 35 - --prefix PATH : ${jdk}/bin:${which}/bin \ 36 --prefix JAVA_HOME : ${jdk.home} \ 37 --add-flags "--jdkhome ${jdk.home}" 38
··· 32 mkdir -p $out/bin 33 cp -a netbeans $out 34 makeWrapper $out/netbeans/bin/netbeans $out/bin/netbeans \ 35 + --prefix PATH : ${stdenv.lib.makeBinPath [ jdk which ]} \ 36 --prefix JAVA_HOME : ${jdk.home} \ 37 --add-flags "--jdkhome ${jdk.home}" 38
+1 -1
pkgs/applications/graphics/geeqie/default.nix
··· 23 # Allow geeqie to find exiv2 and exiftran, necessary to 24 # losslessly rotate JPEG images. 25 sed -i $out/lib/geeqie/geeqie-rotate \ 26 - -e '1 a export PATH=${exiv2}/bin:${fbida}/bin:$PATH' 27 ''; 28 29 meta = with stdenv.lib; {
··· 23 # Allow geeqie to find exiv2 and exiftran, necessary to 24 # losslessly rotate JPEG images. 25 sed -i $out/lib/geeqie/geeqie-rotate \ 26 + -e '1 a export PATH=${stdenv.lib.makeBinPath [ exiv2 fbida ]}:$PATH' 27 ''; 28 29 meta = with stdenv.lib; {
+2 -2
pkgs/applications/graphics/processing/default.nix
··· 21 mkdir -p $out/bin 22 cp -r linux/work/* $out/${name}/ 23 makeWrapper $out/${name}/processing $out/bin/processing \ 24 - --prefix PATH : "${jdk}/bin:${which}/bin" \ 25 --prefix LD_LIBRARY_PATH : ${libXxf86vm}/lib 26 makeWrapper $out/${name}/processing-java $out/bin/processing-java \ 27 - --prefix PATH : "${jdk}/bin:${which}/bin" \ 28 --prefix LD_LIBRARY_PATH : ${libXxf86vm}/lib 29 ln -s ${jdk} $out/${name}/java 30 '';
··· 21 mkdir -p $out/bin 22 cp -r linux/work/* $out/${name}/ 23 makeWrapper $out/${name}/processing $out/bin/processing \ 24 + --prefix PATH : "${stdenv.lib.makeBinPath [ jdk which ]}" \ 25 --prefix LD_LIBRARY_PATH : ${libXxf86vm}/lib 26 makeWrapper $out/${name}/processing-java $out/bin/processing-java \ 27 + --prefix PATH : "${stdenv.lib.makeBinPath [ jdk which ]}" \ 28 --prefix LD_LIBRARY_PATH : ${libXxf86vm}/lib 29 ln -s ${jdk} $out/${name}/java 30 '';
+1 -1
pkgs/applications/misc/audio/wavesurfer/default.nix
··· 17 ln -s $out/{nix-support,bin}/wavesurfer.tcl 18 wrapProgram "$out/nix-support/wavesurfer.tcl" \ 19 --set TCLLIBPATH "${snack}/lib" \ 20 - --prefix PATH : "${tcl}/bin:${tk}/bin" 21 ''; 22 23 meta = {
··· 17 ln -s $out/{nix-support,bin}/wavesurfer.tcl 18 wrapProgram "$out/nix-support/wavesurfer.tcl" \ 19 --set TCLLIBPATH "${snack}/lib" \ 20 + --prefix PATH : "${stdenv.lib.makeBinPath [ tcl tk ]}" 21 ''; 22 23 meta = {
+1 -1
pkgs/applications/misc/avrdudess/default.nix
··· 23 export LD_LIBRARY_PATH="${stdenv.lib.makeLibraryPath [gtk mono]}" 24 # We need PATH from user env for xdg-open to find its tools, which 25 # typically depend on the currently running desktop environment. 26 - export PATH="${avrgcclibc}/bin:${avrdude}/bin:${xdg_utils}/bin:\$PATH" 27 28 # avrdudess must have its resource files in its current working directory 29 cd $out/avrdudess && exec ${mono}/bin/mono "$out/avrdudess/avrdudess.exe" "\$@"
··· 23 export LD_LIBRARY_PATH="${stdenv.lib.makeLibraryPath [gtk mono]}" 24 # We need PATH from user env for xdg-open to find its tools, which 25 # typically depend on the currently running desktop environment. 26 + export PATH="${stdenv.lib.makeBinPath [ avrgcclibc avrdude xdg_utils ]}:\$PATH" 27 28 # avrdudess must have its resource files in its current working directory 29 cd $out/avrdudess && exec ${mono}/bin/mono "$out/avrdudess/avrdudess.exe" "\$@"
+1 -1
pkgs/applications/misc/ding/default.nix
··· 42 cp ding.png $out/share/pixmaps/ 43 cp ding.desktop $out/share/applications/ 44 45 - wrapProgram $out/bin/ding --prefix PATH : ${gnugrep}/bin:${aspellEnv}/bin:${tk}/bin:${fortune}/bin --prefix ASPELL_CONF : "\"prefix ${aspellEnv};\"" 46 ''; 47 48 meta = with stdenv.lib; {
··· 42 cp ding.png $out/share/pixmaps/ 43 cp ding.desktop $out/share/applications/ 44 45 + wrapProgram $out/bin/ding --prefix PATH : ${stdenv.lib.makeBinPath [ gnugrep aspellEnv tk fortune ]} --prefix ASPELL_CONF : "\"prefix ${aspellEnv};\"" 46 ''; 47 48 meta = with stdenv.lib; {
+1 -1
pkgs/applications/misc/get_iplayer/default.nix
··· 18 installPhase = '' 19 mkdir -p $out/bin $out/share/man/man1 20 cp get_iplayer $out/bin 21 - wrapProgram $out/bin/get_iplayer --suffix PATH : ${ffmpeg.bin}/bin:${flvstreamer}/bin:${vlc}/bin:${rtmpdump}/bin --prefix PERL5LIB : $PERL5LIB 22 cp get_iplayer.1 $out/share/man/man1 23 ''; 24
··· 18 installPhase = '' 19 mkdir -p $out/bin $out/share/man/man1 20 cp get_iplayer $out/bin 21 + wrapProgram $out/bin/get_iplayer --suffix PATH : ${stdenv.lib.makeBinPath [ ffmpeg flvstreamer vlc rtmpdump ]} --prefix PERL5LIB : $PERL5LIB 22 cp get_iplayer.1 $out/share/man/man1 23 ''; 24
+1 -1
pkgs/applications/networking/cluster/hadoop/default.nix
··· 24 mv * $out 25 26 for n in $out/{bin,sbin}"/"*; do 27 - wrapProgram $n --prefix PATH : "${which}/bin:${jre}/bin:${bash}/bin" --set JAVA_HOME "${jre}" --set HADOOP_PREFIX "$out" 28 done 29 ''; 30
··· 24 mv * $out 25 26 for n in $out/{bin,sbin}"/"*; do 27 + wrapProgram $n --prefix PATH : "${stdenv.lib.makeBinPath [ which jre bash ]}" --set JAVA_HOME "${jre}" --set HADOOP_PREFIX "$out" 28 done 29 ''; 30
+2 -2
pkgs/applications/networking/cluster/kubernetes/default.nix
··· 38 39 preFixup = '' 40 wrapProgram "$out/bin/kube-proxy" --prefix PATH : "${iptables}/bin" 41 - wrapProgram "$out/bin/kubelet" --prefix PATH : "${utillinux}/bin:${procps-ng}/bin" 42 chmod +x "$out/libexec/kubernetes/safe_format_and_mount" 43 - wrapProgram "$out/libexec/kubernetes/safe_format_and_mount" --prefix PATH : "${e2fsprogs}/bin:${utillinux}/bin" 44 substituteInPlace "$out"/libexec/kubernetes/cluster/update-storage-objects.sh \ 45 --replace KUBE_OUTPUT_HOSTBIN KUBE_BIN 46 '';
··· 38 39 preFixup = '' 40 wrapProgram "$out/bin/kube-proxy" --prefix PATH : "${iptables}/bin" 41 + wrapProgram "$out/bin/kubelet" --prefix PATH : "${stdenv.lib.makeBinPath [ utillinux procps-ng ]}" 42 chmod +x "$out/libexec/kubernetes/safe_format_and_mount" 43 + wrapProgram "$out/libexec/kubernetes/safe_format_and_mount" --prefix PATH : "${stdenv.lib.makeBinPath [ e2fsprogs utillinux ]}" 44 substituteInPlace "$out"/libexec/kubernetes/cluster/update-storage-objects.sh \ 45 --replace KUBE_OUTPUT_HOSTBIN KUBE_BIN 46 '';
+1 -1
pkgs/applications/networking/cluster/pig/default.nix
··· 21 22 for n in $out/{bin,sbin}"/"*; do 23 wrapProgram $n \ 24 - --prefix PATH : "${jre}/bin:${bash}/bin" \ 25 --set JAVA_HOME "${jre}" --set HADOOP_PREFIX "${hadoop}" 26 done 27 '';
··· 21 22 for n in $out/{bin,sbin}"/"*; do 23 wrapProgram $n \ 24 + --prefix PATH : "${stdenv.lib.makeBinPath [ jre bash ]}" \ 25 --set JAVA_HOME "${jre}" --set HADOOP_PREFIX "${hadoop}" 26 done 27 '';
+1 -1
pkgs/applications/networking/esniper/default.nix
··· 16 17 postInstall = '' 18 sed <"frontends/snipe" >"$out/bin/snipe" \ 19 - -e "2i export PATH=\"$out/bin:${coreutils}/bin:${gawk}/bin:${bash}/bin:${which}/bin:\$PATH\"" 20 chmod 555 "$out/bin/snipe" 21 ''; 22
··· 16 17 postInstall = '' 18 sed <"frontends/snipe" >"$out/bin/snipe" \ 19 + -e "2i export PATH=\"$out/bin:${stdenv.lib.makeBinPath [ coreutils gawk bash which ]}:\$PATH\"" 20 chmod 555 "$out/bin/snipe" 21 ''; 22
+1 -1
pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-latex/default.nix
··· 19 ''; 20 21 passthru = { 22 - wrapArgs = "--prefix PATH ':' ${texLive}/bin:${imagemagick.out}/bin"; 23 }; 24 25 meta = with stdenv.lib; {
··· 19 ''; 20 21 passthru = { 22 + wrapArgs = "--prefix PATH ':' ${stdenv.lib.makeBinPath [ texLive imagemagick ]}"; 23 }; 24 25 meta = with stdenv.lib; {
+1 -1
pkgs/applications/networking/mailreaders/mailpile/default.nix
··· 21 22 postInstall = '' 23 wrapProgram $out/bin/mailpile \ 24 - --prefix PATH ":" "${gnupg1orig}/bin:${openssl.bin}/bin" 25 ''; 26 27 meta = with stdenv.lib; {
··· 21 22 postInstall = '' 23 wrapProgram $out/bin/mailpile \ 24 + --prefix PATH ":" "${stdenv.lib.makeBinPath [ gnupg1orig openssl ]}" 25 ''; 26 27 meta = with stdenv.lib; {
+1 -1
pkgs/applications/networking/seafile-client/default.nix
··· 25 make install 26 27 wrapProgram $out/bin/seafile-applet \ 28 - --suffix PATH : ${ccnet}/bin:${seafile-shared}/bin 29 ''; 30 31 meta =
··· 25 make install 26 27 wrapProgram $out/bin/seafile-applet \ 28 + --suffix PATH : ${stdenv.lib.makeBinPath [ ccnet seafile-shared ]} 29 ''; 30 31 meta =
+1 -1
pkgs/applications/office/gnucash/2.6.nix
··· 72 --set GCONF_CONFIG_SOURCE 'xml::~/.gconf' \ 73 --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH:$out/share/gsettings-schemas/${name}" \ 74 --prefix GIO_EXTRA_MODULES : "${dconf}/lib/gio/modules" \ 75 - --prefix PATH ":" "$out/bin:${perl}/bin:${gconf}/bin" 76 done 77 78 rm $out/share/icons/hicolor/icon-theme.cache
··· 72 --set GCONF_CONFIG_SOURCE 'xml::~/.gconf' \ 73 --prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH:$out/share/gsettings-schemas/${name}" \ 74 --prefix GIO_EXTRA_MODULES : "${dconf}/lib/gio/modules" \ 75 + --prefix PATH ":" "$out/bin:${stdenv.lib.makeBinPath [ perl gconf ]}" 76 done 77 78 rm $out/share/icons/hicolor/icon-theme.cache
+1 -1
pkgs/applications/office/gnucash/default.nix
··· 45 --prefix LD_LIBRARY_PATH ":" "${libbonoboui}/lib/libglade/2.0" \ 46 --prefix PERL5LIB ":" "$PERL5LIB" \ 47 --set GCONF_CONFIG_SOURCE 'xml::~/.gconf' \ 48 - --prefix PATH ":" "$out/bin:${perl}/bin:${gconf}/bin" 49 done 50 51 rm $out/share/icons/hicolor/icon-theme.cache
··· 45 --prefix LD_LIBRARY_PATH ":" "${libbonoboui}/lib/libglade/2.0" \ 46 --prefix PERL5LIB ":" "$PERL5LIB" \ 47 --set GCONF_CONFIG_SOURCE 'xml::~/.gconf' \ 48 + --prefix PATH ":" "$out/bin:${stdenv.lib.makeBinPath [ perl gconf ]}" 49 done 50 51 rm $out/share/icons/hicolor/icon-theme.cache
+1 -1
pkgs/applications/video/mkcast/default.nix
··· 17 18 postInstall = '' 19 for f in $out/bin/*; do #*/ 20 - wrapProgram $f --prefix PATH : "${xdpyinfo}/bin:${wmctrl}/bin/:${byzanz}/bin/:${gnome3.gnome_terminal}/bin/:$out/bin" 21 done 22 23 rm -r screenkey/.bzr
··· 17 18 postInstall = '' 19 for f in $out/bin/*; do #*/ 20 + wrapProgram $f --prefix PATH : "${stdenv.lib.makeBinPath [ xdpyinfo wmctrl byzanz gnome3.gnome_terminal ]}:$out/bin" 21 done 22 23 rm -r screenkey/.bzr
+1 -1
pkgs/applications/virtualization/docker/gc.nix
··· 20 cp docker-gc $out/bin 21 chmod +x $out/bin/docker-gc 22 wrapProgram $out/bin/docker-gc \ 23 - --prefix PATH : "${docker}/bin:${coreutils}/bin:${procps}/bin:${gnused}/bin:${findutils}/bin:${gnugrep}/bin" 24 ''; 25 26 meta = {
··· 20 cp docker-gc $out/bin 21 chmod +x $out/bin/docker-gc 22 wrapProgram $out/bin/docker-gc \ 23 + --prefix PATH : "${stdenv.lib.makeBinPath [ docker coreutils procps gnused findutils gnugrep ]}" 24 ''; 25 26 meta = {
+1 -1
pkgs/applications/window-managers/stumpwm/default.nix
··· 74 cp $out/share/stumpwm/modules/util/stumpish/stumpish $out/bin/ 75 chmod +x $out/bin/stumpish 76 wrapProgram $out/bin/stumpish \ 77 - --prefix PATH ":" "${rlwrap}/bin:${gnused}/bin:${gnugrep}/bin:${coreutils}/bin:${xprop}/bin" 78 79 # Paths in the compressed image $out/bin/stumpwm are not 80 # recognized by Nix. Add explicit reference here.
··· 74 cp $out/share/stumpwm/modules/util/stumpish/stumpish $out/bin/ 75 chmod +x $out/bin/stumpish 76 wrapProgram $out/bin/stumpish \ 77 + --prefix PATH ":" "${stdenv.lib.makeBinPath [ rlwrap gnused gnugrep coreutils xprop ]}" 78 79 # Paths in the compressed image $out/bin/stumpwm are not 80 # recognized by Nix. Add explicit reference here.
+1 -1
pkgs/build-support/vm/default.nix
··· 587 buildCommand = '' 588 ${createRootFS} 589 590 - PATH=$PATH:${dpkg}/bin:${dpkg}/bin:${glibc.bin}/bin:${lzma.bin}/bin 591 592 # Unpack the .debs. We do this to prevent pre-install scripts 593 # (which have lots of circular dependencies) from barfing.
··· 587 buildCommand = '' 588 ${createRootFS} 589 590 + PATH=$PATH:${stdenv.lib.makeBinPath [ dpkg dpkg glibc lzma ]} 591 592 # Unpack the .debs. We do this to prevent pre-install scripts 593 # (which have lots of circular dependencies) from barfing.
+1 -1
pkgs/desktops/gnome-3/3.20/apps/gnome-boxes/default.nix
··· 28 wrapProgram "$prog" \ 29 --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ 30 --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" \ 31 - --prefix PATH : "${mtools}/bin:${cdrkit}/bin:${libcdio}/bin:${qemu}/bin" 32 done 33 ''; 34
··· 28 wrapProgram "$prog" \ 29 --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ 30 --prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" \ 31 + --prefix PATH : "${stdenv.lib.makeBinPath [ mtools cdrkit libcdio qemu ]}" 32 done 33 ''; 34
+1 -1
pkgs/development/compilers/ghc/7.10.2.nix
··· 60 for i in "$out/bin/"*; do 61 test ! -h $i || continue 62 egrep --quiet '^#!' <(head -n 1 $i) || continue 63 - sed -i -e '2i export PATH="$PATH:${binutils}/bin:${coreutils}/bin"' $i 64 done 65 ''; 66
··· 60 for i in "$out/bin/"*; do 61 test ! -h $i || continue 62 egrep --quiet '^#!' <(head -n 1 $i) || continue 63 + sed -i -e '2i export PATH="$PATH:${stdenv.lib.makeBinPath [ binutils coreutils ]}"' $i 64 done 65 ''; 66
+1 -1
pkgs/development/compilers/ghc/7.10.3.nix
··· 61 for i in "$out/bin/"*; do 62 test ! -h $i || continue 63 egrep --quiet '^#!' <(head -n 1 $i) || continue 64 - sed -i -e '2i export PATH="$PATH:${binutils}/bin:${coreutils}/bin"' $i 65 done 66 ''; 67
··· 61 for i in "$out/bin/"*; do 62 test ! -h $i || continue 63 egrep --quiet '^#!' <(head -n 1 $i) || continue 64 + sed -i -e '2i export PATH="$PATH:${stdenv.lib.makeBinPath [ binutils coreutils ]}"' $i 65 done 66 ''; 67
+1 -1
pkgs/development/compilers/ghc/8.0.1.nix
··· 64 for i in "$out/bin/"*; do 65 test ! -h $i || continue 66 egrep --quiet '^#!' <(head -n 1 $i) || continue 67 - sed -i -e '2i export PATH="$PATH:${binutils}/bin:${coreutils}/bin"' $i 68 done 69 ''; 70
··· 64 for i in "$out/bin/"*; do 65 test ! -h $i || continue 66 egrep --quiet '^#!' <(head -n 1 $i) || continue 67 + sed -i -e '2i export PATH="$PATH:${stdenv.lib.makeBinPath [ binutils coreutils ]}"' $i 68 done 69 ''; 70
+1 -1
pkgs/development/compilers/ghc/head.nix
··· 61 for i in "$out/bin/"*; do 62 test ! -h $i || continue 63 egrep --quiet '^#!' <(head -n 1 $i) || continue 64 - sed -i -e '2i export PATH="$PATH:${binutils}/bin:${coreutils}/bin"' $i 65 done 66 ''; 67
··· 61 for i in "$out/bin/"*; do 62 test ! -h $i || continue 63 egrep --quiet '^#!' <(head -n 1 $i) || continue 64 + sed -i -e '2i export PATH="$PATH:${stdenv.lib.makeBinPath [ binutils coreutils ]}"' $i 65 done 66 ''; 67
+1 -1
pkgs/development/compilers/microscheme/default.nix
··· 16 make install PREFIX=$out 17 18 wrapProgram $out/bin/microscheme \ 19 - --prefix PATH : "${avrdude}/bin:${avrgcclibc}/bin" 20 ''; 21 22 meta = with stdenv.lib; {
··· 16 make install PREFIX=$out 17 18 wrapProgram $out/bin/microscheme \ 19 + --prefix PATH : "${stdenv.lib.makeBinPath [ avrdude avrgcclibc ]}" 20 ''; 21 22 meta = with stdenv.lib; {
+1 -1
pkgs/development/compilers/squeak/default.nix
··· 17 postPatch = '' 18 for i in squeak.in squeak.sh.in; do 19 substituteInPlace unix/cmake/$i --replace "PATH=" \ 20 - "PATH=${coreutils}/bin:${gnused}/bin:${which}/bin #" 21 done 22 ''; 23
··· 17 postPatch = '' 18 for i in squeak.in squeak.sh.in; do 19 substituteInPlace unix/cmake/$i --replace "PATH=" \ 20 + "PATH=${stdenv.lib.makeBinPath [ coreutils gnused which ]} #" 21 done 22 ''; 23
+1 -1
pkgs/development/interpreters/elixir/default.nix
··· 44 b=$(basename $f) 45 if [ $b == "mix" ]; then continue; fi 46 wrapProgram $f \ 47 - --prefix PATH ":" "${erlang}/bin:${coreutils}/bin:${curl.bin}/bin:${bash}/bin" \ 48 --set CURL_CA_BUNDLE /etc/ssl/certs/ca-certificates.crt 49 done 50
··· 44 b=$(basename $f) 45 if [ $b == "mix" ]; then continue; fi 46 wrapProgram $f \ 47 + --prefix PATH ":" "${stdenv.lib.makeBinPath [ erlang coreutils curl bash ]}" \ 48 --set CURL_CA_BUNDLE /etc/ssl/certs/ca-certificates.crt 49 done 50
+1 -1
pkgs/development/interpreters/erlang/R16.nix
··· 52 # Some erlang bin/ scripts run sed and awk 53 postFixup = '' 54 wrapProgram $out/lib/erlang/bin/erl --prefix PATH ":" "${gnused}/bin/" 55 - wrapProgram $out/lib/erlang/bin/start_erl --prefix PATH ":" "${gnused}/bin/:${gawk}/bin" 56 ''; 57 58 setupHook = ./setup-hook.sh;
··· 52 # Some erlang bin/ scripts run sed and awk 53 postFixup = '' 54 wrapProgram $out/lib/erlang/bin/erl --prefix PATH ":" "${gnused}/bin/" 55 + wrapProgram $out/lib/erlang/bin/start_erl --prefix PATH ":" "${stdenv.lib.makeBinPath [ gnused gawk ]}" 56 ''; 57 58 setupHook = ./setup-hook.sh;
+1 -1
pkgs/development/interpreters/erlang/R17.nix
··· 69 # Some erlang bin/ scripts run sed and awk 70 postFixup = '' 71 wrapProgram $out/lib/erlang/bin/erl --prefix PATH ":" "${gnused}/bin/" 72 - wrapProgram $out/lib/erlang/bin/start_erl --prefix PATH ":" "${gnused}/bin/:${gawk}/bin" 73 ''; 74 75 setupHook = ./setup-hook.sh;
··· 69 # Some erlang bin/ scripts run sed and awk 70 postFixup = '' 71 wrapProgram $out/lib/erlang/bin/erl --prefix PATH ":" "${gnused}/bin/" 72 + wrapProgram $out/lib/erlang/bin/start_erl --prefix PATH ":" "${stdenv.lib.makeBinPath [ gnused gawk ]}" 73 ''; 74 75 setupHook = ./setup-hook.sh;
+1 -1
pkgs/development/interpreters/erlang/R18.nix
··· 80 # Some erlang bin/ scripts run sed and awk 81 postFixup = '' 82 wrapProgram $out/lib/erlang/bin/erl --prefix PATH ":" "${gnused}/bin/" 83 - wrapProgram $out/lib/erlang/bin/start_erl --prefix PATH ":" "${gnused}/bin/:${gawk}/bin" 84 ''; 85 86 setupHook = ./setup-hook.sh;
··· 80 # Some erlang bin/ scripts run sed and awk 81 postFixup = '' 82 wrapProgram $out/lib/erlang/bin/erl --prefix PATH ":" "${gnused}/bin/" 83 + wrapProgram $out/lib/erlang/bin/start_erl --prefix PATH ":" "${stdenv.lib.makeBinPath [ gnused gawk ]}" 84 ''; 85 86 setupHook = ./setup-hook.sh;
+1 -1
pkgs/development/interpreters/erlang/R19.nix
··· 74 # Some erlang bin/ scripts run sed and awk 75 postFixup = '' 76 wrapProgram $out/lib/erlang/bin/erl --prefix PATH ":" "${gnused}/bin/" 77 - wrapProgram $out/lib/erlang/bin/start_erl --prefix PATH ":" "${gnused}/bin/:${gawk}/bin" 78 ''; 79 80 setupHook = ./setup-hook.sh;
··· 74 # Some erlang bin/ scripts run sed and awk 75 postFixup = '' 76 wrapProgram $out/lib/erlang/bin/erl --prefix PATH ":" "${gnused}/bin/" 77 + wrapProgram $out/lib/erlang/bin/start_erl --prefix PATH ":" "${stdenv.lib.makeBinPath [ gnused gawk ]}" 78 ''; 79 80 setupHook = ./setup-hook.sh;
+1 -1
pkgs/development/interpreters/lfe/default.nix
··· 39 # Add some stuff to PATH so the scripts can run without problems. 40 for f in $out/bin/*; do 41 wrapProgram $f \ 42 - --prefix PATH ":" "${erlang}/bin:${coreutils}/bin:${bash}/bin:$out/bin" 43 substituteInPlace $f --replace "/usr/bin/env" "${coreutils}/bin/env" 44 done 45 '';
··· 39 # Add some stuff to PATH so the scripts can run without problems. 40 for f in $out/bin/*; do 41 wrapProgram $f \ 42 + --prefix PATH ":" "${stdenv.lib.makeBinPath [ erlang coreutils bash ]}:$out/bin" 43 substituteInPlace $f --replace "/usr/bin/env" "${coreutils}/bin/env" 44 done 45 '';
+1 -1
pkgs/development/mobile/androidenv/androidsdk.nix
··· 83 for i in emulator emulator64-arm emulator64-mips emulator64-x86 emulator64-crash-service 84 do 85 wrapProgram `pwd`/$i \ 86 - --prefix PATH : ${file}/bin:${glxinfo}/bin \ 87 --suffix LD_LIBRARY_PATH : `pwd`/lib64:`pwd`/lib64/qt/lib:${makeLibraryPath [ stdenv.cc.cc libX11 libxcb libXau libXdmcp libXext mesa alsaLib zlib libpulseaudio ]} \ 88 --suffix QT_XKB_CONFIG_ROOT : ${xkeyboardconfig}/share/X11/xkb 89 done
··· 83 for i in emulator emulator64-arm emulator64-mips emulator64-x86 emulator64-crash-service 84 do 85 wrapProgram `pwd`/$i \ 86 + --prefix PATH : ${stdenv.lib.makeBinPath [ file glxinfo ]} \ 87 --suffix LD_LIBRARY_PATH : `pwd`/lib64:`pwd`/lib64/qt/lib:${makeLibraryPath [ stdenv.cc.cc libX11 libxcb libXau libXdmcp libXext mesa alsaLib zlib libpulseaudio ]} \ 88 --suffix QT_XKB_CONFIG_ROOT : ${xkeyboardconfig}/share/X11/xkb 89 done
+1 -1
pkgs/development/tools/build-managers/leiningen/builder.sh
··· 18 patchShebangs $out 19 20 wrapProgram $out_bin \ 21 - --prefix PATH ":" "${rlwrap}/bin:${coreutils}/bin:${findutils}/bin" \ 22 --set LEIN_GPG ${gnupg1compat}/bin/gpg \ 23 --set JAVA_CMD ${jdk}/bin/java
··· 18 patchShebangs $out 19 20 wrapProgram $out_bin \ 21 + --prefix PATH ":" "${stdenv.lib.makeBinPath [ rlwrap coreutils findutils ]}" \ 22 --set LEIN_GPG ${gnupg1compat}/bin/gpg \ 23 --set JAVA_CMD ${jdk}/bin/java
+1 -1
pkgs/development/tools/continuous-integration/buildkite-agent/default.nix
··· 23 substituteInPlace $out/share/bootstrap.sh \ 24 --replace "#!/bin/bash" "#!$(type -P bash)" 25 wrapProgram $out/bin/buildkite-agent \ 26 - --set PATH '"${openssh}/bin/:${git}/bin:${coreutils}/bin:${gnused}/bin:${gnugrep}/bin:$PATH"' 27 ''; 28 29 meta = {
··· 23 substituteInPlace $out/share/bootstrap.sh \ 24 --replace "#!/bin/bash" "#!$(type -P bash)" 25 wrapProgram $out/bin/buildkite-agent \ 26 + --set PATH '"${stdenv.lib.makeBinPath [ openssh git coreutils gnused gnugrep ]}:$PATH"' 27 ''; 28 29 meta = {
+1 -1
pkgs/development/tools/continuous-integration/cide/default.nix
··· 19 installPhase = '' 20 mkdir -p $out/bin 21 makeWrapper ${env}/bin/cide $out/bin/cide \ 22 - --set PATH ${docker}/bin:${git}/bin:${gnutar}/bin:${gzip}/bin 23 ''; 24 25 meta = with lib; {
··· 19 installPhase = '' 20 mkdir -p $out/bin 21 makeWrapper ${env}/bin/cide $out/bin/cide \ 22 + --set PATH ${stdenv.lib.makeBinPath [ docker git gnutar gzip ]} 23 ''; 24 25 meta = with lib; {
+1 -1
pkgs/development/tools/haskell/ihaskell/wrapper.nix
··· 9 ihaskellSh = writeScriptBin "ihaskell-notebook" '' 10 #! ${stdenv.shell} 11 export GHC_PACKAGE_PATH="$(echo ${ihaskellEnv}/lib/*/package.conf.d| tr ' ' ':'):$GHC_PACKAGE_PATH" 12 - export PATH="${ihaskell}/bin:${ihaskellEnv}/bin:${ipython}/bin" 13 ${ihaskell}/bin/ihaskell install -l $(${ihaskellEnv}/bin/ghc --print-libdir) && ${ipython}/bin/ipython notebook --kernel=haskell 14 ''; 15 profile = "${ihaskell.pname}-${ihaskell.version}/profile/profile.tar";
··· 9 ihaskellSh = writeScriptBin "ihaskell-notebook" '' 10 #! ${stdenv.shell} 11 export GHC_PACKAGE_PATH="$(echo ${ihaskellEnv}/lib/*/package.conf.d| tr ' ' ':'):$GHC_PACKAGE_PATH" 12 + export PATH="${stdenv.lib.makeBinPath [ ihaskell ihaskellEnv ipython ]}" 13 ${ihaskell}/bin/ihaskell install -l $(${ihaskellEnv}/bin/ghc --print-libdir) && ${ipython}/bin/ipython notebook --kernel=haskell 14 ''; 15 profile = "${ihaskell.pname}-${ihaskell.version}/profile/profile.tar";
+1 -1
pkgs/development/tools/misc/autobuild/default.nix
··· 14 15 postInstall = '' 16 wrapProgram $out/bin/ab{put,build}-sourceforge \ 17 - --prefix PATH ":" "${openssh}/bin:${rsync}/bin" 18 ''; 19 20 meta = {
··· 14 15 postInstall = '' 16 wrapProgram $out/bin/ab{put,build}-sourceforge \ 17 + --prefix PATH ":" "${stdenv.lib.makeBinPath [ openssh rsync ]}" 18 ''; 19 20 meta = {
+1 -1
pkgs/development/tools/misc/drush/default.nix
··· 32 mkdir -p "$out" 33 cp -r . "$out/src" 34 mkdir "$out/bin" 35 - wrapProgram "$out/src/drush" --prefix PATH : "${which}/bin:${php}/bin:${bash}/bin:${coreutils}/bin:${ncurses.out}/bin" 36 ln -s "$out/src/drush" "$out/bin/drush" 37 ''; 38 }
··· 32 mkdir -p "$out" 33 cp -r . "$out/src" 34 mkdir "$out/bin" 35 + wrapProgram "$out/src/drush" --prefix PATH : "${stdenv.lib.makeBinPath [ which php bash coreutils ncurses ]}" 36 ln -s "$out/src/drush" "$out/bin/drush" 37 ''; 38 }
+1 -1
pkgs/development/tools/misc/kibana/default.nix
··· 18 mv * $out/libexec/kibana/ 19 rm -r $out/libexec/kibana/node 20 makeWrapper $out/libexec/kibana/bin/kibana $out/bin/kibana \ 21 - --prefix PATH : "${nodejs}/bin:${coreutils}/bin:${which}/bin" 22 sed -i 's@NODE=.*@NODE=${nodejs}/bin/node@' $out/libexec/kibana/bin/kibana 23 ''; 24
··· 18 mv * $out/libexec/kibana/ 19 rm -r $out/libexec/kibana/node 20 makeWrapper $out/libexec/kibana/bin/kibana $out/bin/kibana \ 21 + --prefix PATH : "${stdenv.lib.makeBinPath [ nodejs coreutils which ]}" 22 sed -i 's@NODE=.*@NODE=${nodejs}/bin/node@' $out/libexec/kibana/bin/kibana 23 ''; 24
+1 -1
pkgs/development/tools/misc/opengrok/default.nix
··· 15 cp -a * $out/ 16 substituteInPlace $out/bin/OpenGrok --replace /bin/uname ${coreutils}/bin/uname 17 wrapProgram $out/bin/OpenGrok \ 18 - --prefix PATH : "${ctags}/bin:${git}/bin" \ 19 --set JAVA_HOME "${jre}" \ 20 --set OPENGROK_TOMCAT_BASE "/var/tomcat" 21 '';
··· 15 cp -a * $out/ 16 substituteInPlace $out/bin/OpenGrok --replace /bin/uname ${coreutils}/bin/uname 17 wrapProgram $out/bin/OpenGrok \ 18 + --prefix PATH : "${stdenv.lib.makeBinPath [ ctags git ]}" \ 19 --set JAVA_HOME "${jre}" \ 20 --set OPENGROK_TOMCAT_BASE "/var/tomcat" 21 '';
+1 -1
pkgs/servers/elasticmq/default.nix
··· 18 cp bin/run.sh $out/bin/elasticmq 19 substituteInPlace $out/bin/elasticmq --replace '-DBASEDIR=$BASEDIR' '-DBASEDIR=''${ELASTICMQ_DATA_PREFIX:-.}' 20 21 - wrapProgram $out/bin/elasticmq --prefix PATH : "${which}/bin:${jre}/bin" 22 ''; 23 24 meta = {
··· 18 cp bin/run.sh $out/bin/elasticmq 19 substituteInPlace $out/bin/elasticmq --replace '-DBASEDIR=$BASEDIR' '-DBASEDIR=''${ELASTICMQ_DATA_PREFIX:-.}' 20 21 + wrapProgram $out/bin/elasticmq --prefix PATH : "${stdenv.lib.makeBinPath [ which jre ]}" 22 ''; 23 24 meta = {
+2 -2
pkgs/servers/nosql/neo4j/default.nix
··· 23 24 mkdir -p "$out/bin" 25 makeWrapper "$out/share/neo4j/bin/neo4j" "$out/bin/neo4j" \ 26 - --prefix PATH : "${jre}/bin:${which}/bin:${gnused}/bin" 27 makeWrapper "$out/share/neo4j/bin/neo4j-shell" "$out/bin/neo4j-shell" \ 28 - --prefix PATH : "${jre}/bin:${which}/bin:${gnused}/bin" 29 ''; 30 31 meta = with stdenv.lib; {
··· 23 24 mkdir -p "$out/bin" 25 makeWrapper "$out/share/neo4j/bin/neo4j" "$out/bin/neo4j" \ 26 + --prefix PATH : "${stdenv.lib.makeBinPath [ jre which gnused ]}" 27 makeWrapper "$out/share/neo4j/bin/neo4j-shell" "$out/bin/neo4j-shell" \ 28 + --prefix PATH : "${stdenv.lib.makeBinPath [ jre which gnused ]}" 29 ''; 30 31 meta = with stdenv.lib; {
+2 -2
pkgs/tools/X11/xpra/default.nix
··· 51 --set XPRA_LOG_DIR "\$HOME/.xpra" \ 52 --set XPRA_INSTALL_PREFIX "$out" \ 53 --prefix LD_LIBRARY_PATH : ${libfakeXinerama}/lib \ 54 - --prefix PATH : ${getopt}/bin:${xorgserver.out}/bin:${xauth}/bin:${which}/bin:${utillinux}/bin 55 ''; 56 57 preCheck = "exit 0"; ··· 60 #postFixup = '' 61 # sed -i '2iexport XKB_BINDIR="${xkbcomp}/bin"' $out/bin/xpra 62 # sed -i '3iexport FONTCONFIG_FILE="${fontsConf}"' $out/bin/xpra 63 - # sed -i '4iexport PATH=${getopt}/bin:${xorgserver.out}/bin:${xauth}/bin:${which}/bin:${utillinux}/bin\${PATH:+:}\$PATH' $out/bin/xpra 64 #''; 65 66
··· 51 --set XPRA_LOG_DIR "\$HOME/.xpra" \ 52 --set XPRA_INSTALL_PREFIX "$out" \ 53 --prefix LD_LIBRARY_PATH : ${libfakeXinerama}/lib \ 54 + --prefix PATH : ${stdenv.lib.makeBinPath [ getopt xorgserver xauth which utillinux ]} 55 ''; 56 57 preCheck = "exit 0"; ··· 60 #postFixup = '' 61 # sed -i '2iexport XKB_BINDIR="${xkbcomp}/bin"' $out/bin/xpra 62 # sed -i '3iexport FONTCONFIG_FILE="${fontsConf}"' $out/bin/xpra 63 + # sed -i '4iexport PATH=${stdenv.lib.makeBinPath [ getopt xorgserver xauth which utillinux ]}\${PATH:+:}\$PATH' $out/bin/xpra 64 #''; 65 66
+2 -2
pkgs/tools/X11/xpra/gtk3.nix
··· 54 --set XKB_BINDIR "${xkbcomp}/bin" \ 55 --set FONTCONFIG_FILE "${fontsConf}" \ 56 --prefix LD_LIBRARY_PATH : ${libfakeXinerama}/lib \ 57 - --prefix PATH : ${getopt}/bin:${xorgserver.out}/bin:${xauth}/bin:${which}/bin:${utillinux}/bin 58 ''; 59 60 preCheck = "exit 0"; ··· 64 #postFixup = '' 65 # sed -i '2iexport XKB_BINDIR="${xkbcomp}/bin"' $out/bin/xpra 66 # sed -i '3iexport FONTCONFIG_FILE="${fontsConf}"' $out/bin/xpra 67 - # sed -i '4iexport PATH=${getopt}/bin:${xorgserver.out}/bin:${xauth}/bin:${which}/bin:${utillinux}/bin\${PATH:+:}\$PATH' $out/bin/xpra 68 #''; 69 70
··· 54 --set XKB_BINDIR "${xkbcomp}/bin" \ 55 --set FONTCONFIG_FILE "${fontsConf}" \ 56 --prefix LD_LIBRARY_PATH : ${libfakeXinerama}/lib \ 57 + --prefix PATH : ${stdenv.lib.makeBinPath [ getopt xorgserver xauth which utillinux ]} 58 ''; 59 60 preCheck = "exit 0"; ··· 64 #postFixup = '' 65 # sed -i '2iexport XKB_BINDIR="${xkbcomp}/bin"' $out/bin/xpra 66 # sed -i '3iexport FONTCONFIG_FILE="${fontsConf}"' $out/bin/xpra 67 + # sed -i '4iexport PATH=${stdenv.lib.makeBinPath [ getopt xorgserver xauth which utillinux ]}\${PATH:+:}\$PATH' $out/bin/xpra 68 #''; 69 70
+1 -1
pkgs/tools/backup/btrbk/default.nix
··· 38 39 wrapProgram $out/sbin/btrbk \ 40 --set PERL5LIB $PERL5LIB \ 41 - --prefix PATH ':' "${btrfs-progs}/bin:${bash}/bin/" 42 ''; 43 44 meta = with stdenv.lib; {
··· 38 39 wrapProgram $out/sbin/btrbk \ 40 --set PERL5LIB $PERL5LIB \ 41 + --prefix PATH ':' "${stdenv.lib.makeBinPath [ btrfs-progs bash ]}" 42 ''; 43 44 meta = with stdenv.lib; {
+1 -1
pkgs/tools/backup/duplicity/default.nix
··· 16 python setup.py install --prefix=$out 17 wrapProgram $out/bin/duplicity \ 18 --prefix PYTHONPATH : "$(toPythonPath $out):$(toPythonPath ${pycrypto}):$(toPythonPath ${ecdsa}):$(toPythonPath ${paramiko}):$(toPythonPath ${boto}):$(toPythonPath ${lockfile})" \ 19 - --prefix PATH : "${gnupg}/bin:${ncftp}/bin" 20 wrapProgram $out/bin/rdiffdir \ 21 --prefix PYTHONPATH : "$(toPythonPath $out):$(toPythonPath ${pycrypto}):$(toPythonPath ${ecdsa}):$(toPythonPath ${paramiko}):$(toPythonPath ${boto}):$(toPythonPath ${lockfile})" 22 '';
··· 16 python setup.py install --prefix=$out 17 wrapProgram $out/bin/duplicity \ 18 --prefix PYTHONPATH : "$(toPythonPath $out):$(toPythonPath ${pycrypto}):$(toPythonPath ${ecdsa}):$(toPythonPath ${paramiko}):$(toPythonPath ${boto}):$(toPythonPath ${lockfile})" \ 19 + --prefix PATH : "${stdenv.lib.makeBinPath [ gnupg ncftp ]}" 20 wrapProgram $out/bin/rdiffdir \ 21 --prefix PYTHONPATH : "$(toPythonPath $out):$(toPythonPath ${pycrypto}):$(toPythonPath ${ecdsa}):$(toPythonPath ${paramiko}):$(toPythonPath ${boto}):$(toPythonPath ${lockfile})" 22 '';
+1 -1
pkgs/tools/backup/store-backup/default.nix
··· 41 for p in $out/bin/* 42 do wrapProgram "$p" \ 43 --prefix PERL5LIB ":" "${perlPackages.DBFile}/lib/perl5/site_perl" \ 44 - --prefix PATH ":" "${which}/bin:${bzip2.bin}/bin" 45 done 46 47 patchShebangs $out
··· 41 for p in $out/bin/* 42 do wrapProgram "$p" \ 43 --prefix PERL5LIB ":" "${perlPackages.DBFile}/lib/perl5/site_perl" \ 44 + --prefix PATH ":" "${stdenv.lib.makeBinPath [ which bzip2 ]}" 45 done 46 47 patchShebangs $out
+1 -1
pkgs/tools/cd-dvd/unetbootin/default.nix
··· 46 cp unetbootin.desktop $out/share/applications 47 48 wrapProgram $out/bin/unetbootin \ 49 - --prefix PATH : ${which}/bin:${p7zip}/bin:${mtools}/bin 50 ''; 51 52 meta = with stdenv.lib; {
··· 46 cp unetbootin.desktop $out/share/applications 47 48 wrapProgram $out/bin/unetbootin \ 49 + --prefix PATH : ${stdenv.lib.makeBinPath [ which p7zip mtools ]} 50 ''; 51 52 meta = with stdenv.lib; {
+1 -1
pkgs/tools/graphics/pdfread/default.nix
··· 39 cp -R *.py pylrs $PYDIR 40 41 wrapProgram $out/bin/pdfread.py --prefix PYTHONPATH : $PYTHONPATH:${pillow}/$LIBSUFFIX/PIL:$PYDIR \ 42 - --prefix PATH : ${ghostscript}/bin:${pngnq}/bin:${djvulibre.bin}/bin:${unrar}/bin:${optipng}/bin 43 ''; 44 45 meta = with stdenv.lib; {
··· 39 cp -R *.py pylrs $PYDIR 40 41 wrapProgram $out/bin/pdfread.py --prefix PYTHONPATH : $PYTHONPATH:${pillow}/$LIBSUFFIX/PIL:$PYDIR \ 42 + --prefix PATH : ${stdenv.lib.makeBinPath [ ghostscript pngnq djvulibre unrar optipng ]} 43 ''; 44 45 meta = with stdenv.lib; {
+1 -1
pkgs/tools/misc/gparted/default.nix
··· 20 wrapProgram $out/sbin/gparted \ 21 --prefix PATH : "${procps}/bin" 22 wrapProgram $out/sbin/gpartedbin \ 23 - --prefix PATH : "${gpart}/bin:${hdparm}/bin:${utillinux}/bin" 24 ''; 25 26 meta = with stdenv.lib; {
··· 20 wrapProgram $out/sbin/gparted \ 21 --prefix PATH : "${procps}/bin" 22 wrapProgram $out/sbin/gpartedbin \ 23 + --prefix PATH : "${stdenv.lib.makeBinPath [ gpart hdparm utillinux ]}" 24 ''; 25 26 meta = with stdenv.lib; {
+1 -1
pkgs/tools/misc/plowshare/default.nix
··· 20 make PREFIX="$out" install 21 22 for fn in plow{del,down,list,up}; do 23 - wrapProgram "$out/bin/$fn" --prefix PATH : "${curl.bin}/bin:${spidermonkey.out}/bin" 24 done 25 ''; 26
··· 20 make PREFIX="$out" install 21 22 for fn in plow{del,down,list,up}; do 23 + wrapProgram "$out/bin/$fn" --prefix PATH : "${stdenv.lib.makeBinPath [ curl spidermonkey ]}" 24 done 25 ''; 26
+1 -1
pkgs/tools/misc/profile-cleaner/default.nix
··· 16 installPhase = '' 17 PREFIX=\"\" DESTDIR=$out make install 18 wrapProgram $out/bin/profile-cleaner \ 19 - --prefix PATH : "${parallel}/bin:${sqlite.bin}/bin" 20 ''; 21 22 meta = {
··· 16 installPhase = '' 17 PREFIX=\"\" DESTDIR=$out make install 18 wrapProgram $out/bin/profile-cleaner \ 19 + --prefix PATH : "${stdenv.lib.makeBinPath [ parallel sqlite ]}" 20 ''; 21 22 meta = {
+1 -1
pkgs/tools/networking/openvpn/openvpn_learnaddress.nix
··· 15 install -Dm555 ovpn-learnaddress $out/libexec/openvpn/openvpn-learnaddress 16 17 wrapProgram $out/libexec/openvpn/openvpn-learnaddress \ 18 - --prefix PATH : ${coreutils}/bin:${gawk}/bin:${utillinux}/bin 19 ''; 20 21 meta = {
··· 15 install -Dm555 ovpn-learnaddress $out/libexec/openvpn/openvpn-learnaddress 16 17 wrapProgram $out/libexec/openvpn/openvpn-learnaddress \ 18 + --prefix PATH : ${stdenv.lib.makeBinPath [ coreutils gawk utillinux ]} 19 ''; 20 21 meta = {
+2 -2
pkgs/tools/networking/snabb/default.nix
··· 22 done 23 24 # We need a way to pass $PATH to the scripts 25 - sed -i '2iexport PATH=${git}/bin:${mariadb}/bin:${which}/bin:${procps}/bin:${coreutils}/bin' src/program/snabbnfv/neutron_sync_master/neutron_sync_master.sh.inc 26 - sed -i '2iexport PATH=${git}/bin:${coreutils}/bin:${diffutils}/bin:${nettools}/bin' src/program/snabbnfv/neutron_sync_agent/neutron_sync_agent.sh.inc 27 ''; 28 29 installPhase = ''
··· 22 done 23 24 # We need a way to pass $PATH to the scripts 25 + sed -i '2iexport PATH=${stdenv.lib.makeBinPath [ git mariadb which procps coreutils ]}' src/program/snabbnfv/neutron_sync_master/neutron_sync_master.sh.inc 26 + sed -i '2iexport PATH=${stdenv.lib.makeBinPath [ git coreutils diffutils nettools ]}' src/program/snabbnfv/neutron_sync_agent/neutron_sync_agent.sh.inc 27 ''; 28 29 installPhase = ''
+1 -1
pkgs/tools/security/prey/default.nix
··· 34 cp -R . $out 35 cp -R ${modulesSrc}/* $out/modules/ 36 wrapProgram "$out/prey.sh" \ 37 - --prefix PATH ":" "${xawtv}/bin:${imagemagick.out}/bin:${curl.bin}/bin:${scrot}/bin:${inetutils}/bin:${coreutils}/bin" \ 38 --set CURL_CA_BUNDLE "/etc/ssl/certs/ca-certificates.crt" 39 ''; 40
··· 34 cp -R . $out 35 cp -R ${modulesSrc}/* $out/modules/ 36 wrapProgram "$out/prey.sh" \ 37 + --prefix PATH ":" "${stdenv.lib.makeBinPath [ xawtv imagemagick curl scrot inetutils coreutils ]}" \ 38 --set CURL_CA_BUNDLE "/etc/ssl/certs/ca-certificates.crt" 39 ''; 40
+1 -1
pkgs/tools/typesetting/djvu2pdf/default.nix
··· 14 installPhase = '' 15 mkdir -p $out/bin 16 cp -p djvu2pdf $out/bin 17 - wrapProgram $out/bin/djvu2pdf --prefix PATH : ${ghostscript}/bin:${djvulibre.bin}/bin:${which}/bin 18 19 mkdir -p $out/man/man1 20 cp -p djvu2pdf.1.gz $out/man/man1
··· 14 installPhase = '' 15 mkdir -p $out/bin 16 cp -p djvu2pdf $out/bin 17 + wrapProgram $out/bin/djvu2pdf --prefix PATH : ${stdenv.lib.makeBinPath [ ghostscript djvulibre which ]} 18 19 mkdir -p $out/man/man1 20 cp -p djvu2pdf.1.gz $out/man/man1
+1 -1
pkgs/tools/typesetting/docbook2odf/default.nix
··· 26 sed -i "s|/usr/share/docbook2odf|$out/share/docbook2odf|" "$out/bin/docbook2odf" 27 28 wrapProgram "$out/bin/docbook2odf" \ 29 - --prefix PATH : "${zip}/bin:${libxslt}/bin" \ 30 --prefix PERL5PATH : "${stdenv.lib.makePerlPath [PerlMagick]}" 31 ''; 32
··· 26 sed -i "s|/usr/share/docbook2odf|$out/share/docbook2odf|" "$out/bin/docbook2odf" 27 28 wrapProgram "$out/bin/docbook2odf" \ 29 + --prefix PATH : "${stdenv.lib.makeBinPath [ zip libxslt ]}" \ 30 --prefix PERL5PATH : "${stdenv.lib.makePerlPath [PerlMagick]}" 31 ''; 32
+1 -1
pkgs/tools/typesetting/xmlto/default.nix
··· 25 26 postInstall = '' 27 wrapProgram "$out/bin/xmlto" \ 28 - --prefix PATH : "${libxslt.bin}/bin:${libxml2.bin}/bin:${getopt}/bin" 29 30 # `w3m' is needed for HTML to text conversions. 31 substituteInPlace "$out/share/xmlto/format/docbook/txt" \
··· 25 26 postInstall = '' 27 wrapProgram "$out/bin/xmlto" \ 28 + --prefix PATH : "${stdenv.lib.makeBinPath [ libxslt libxml2 getopt ]}" 29 30 # `w3m' is needed for HTML to text conversions. 31 substituteInPlace "$out/share/xmlto/format/docbook/txt" \