diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2009-07-16 11:22:37 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2009-07-16 11:22:37 +0000 |
commit | 800489ac403a831e7b4cde448dab7ac03f089c1a (patch) | |
tree | f5ab5da08797d62d0c092a35a487f184bb1013d9 /pkgs | |
parent | 56b232c4cb5fb452d3597d469845da3ae4e56f8c (diff) | |
download | nixlib-800489ac403a831e7b4cde448dab7ac03f089c1a.tar nixlib-800489ac403a831e7b4cde448dab7ac03f089c1a.tar.gz nixlib-800489ac403a831e7b4cde448dab7ac03f089c1a.tar.bz2 nixlib-800489ac403a831e7b4cde448dab7ac03f089c1a.tar.lz nixlib-800489ac403a831e7b4cde448dab7ac03f089c1a.tar.xz nixlib-800489ac403a831e7b4cde448dab7ac03f089c1a.tar.zst nixlib-800489ac403a831e7b4cde448dab7ac03f089c1a.zip |
* Firefox wrapper: put gecko-mediaplayer and mplayer at the start of
$PATH rather than the end. This makes the behaviour more predictable. svn path=/nixpkgs/trunk/; revision=16390
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/applications/networking/browsers/firefox/wrapper.nix | 2 | ||||
-rw-r--r-- | pkgs/build-support/make-wrapper/make-wrapper.sh | 8 |
2 files changed, 7 insertions, 3 deletions
diff --git a/pkgs/applications/networking/browsers/firefox/wrapper.nix b/pkgs/applications/networking/browsers/firefox/wrapper.nix index f68f0f92e287..f9778146d152 100644 --- a/pkgs/applications/networking/browsers/firefox/wrapper.nix +++ b/pkgs/applications/networking/browsers/firefox/wrapper.nix @@ -25,7 +25,7 @@ stdenv.mkDerivation { makeWrapper "${browser}/bin/${browserName}" \ "$out/bin/${browserName}${nameSuffix}" \ --suffix-each MOZ_PLUGIN_PATH ':' "$plugins" \ - --suffix-contents PATH ':' "$(filterExisting $(addSuffix /extra-bin-path $plugins))" + --prefix-contents PATH ':' "$(filterExisting $(addSuffix /extra-bin-path $plugins))" ensureDir $out/share/applications cp $desktopItem/share/applications/* $out/share/applications diff --git a/pkgs/build-support/make-wrapper/make-wrapper.sh b/pkgs/build-support/make-wrapper/make-wrapper.sh index 461f30780ee0..08146f378978 100644 --- a/pkgs/build-support/make-wrapper/make-wrapper.sh +++ b/pkgs/build-support/make-wrapper/make-wrapper.sh @@ -49,13 +49,17 @@ makeWrapper() { done fi - if test "$p" = "--suffix-contents"; then + if test "$p" = "--suffix-contents" -o "$p" = "--prefix-contents"; then varName=${params[$((n + 1))]} separator=${params[$((n + 2))]} fileNames=${params[$((n + 3))]} n=$((n + 3)) for fileName in $fileNames; do - echo "export $varName=\$$varName\${$varName:+$separator}$(cat $fileName)" >> $wrapper + if test "$p" = "--suffix-contents"; then + echo "export $varName=\$$varName\${$varName:+$separator}$(cat $fileName)" >> $wrapper + else + echo "export $varName=$(cat $fileName)\${$varName:+$separator}\$$varName" >> $wrapper + fi done fi |