about summary refs log tree commit diff
path: root/pkgs/misc/emulators/wine
diff options
context:
space:
mode:
authorNikolay Amiantov <ab@fmap.me>2017-05-27 14:12:36 +0300
committerNikolay Amiantov <ab@fmap.me>2017-06-04 00:57:45 +0300
commite7530e6a5a1d8858e48f1a2c7ea90a5b6aba9478 (patch)
treeb7bd75df2fccb1e7b8e1d694e9d549a07425c763 /pkgs/misc/emulators/wine
parent2d0a7c4eeecd22f26eb37f6077a0397c32250375 (diff)
downloadnixlib-e7530e6a5a1d8858e48f1a2c7ea90a5b6aba9478.tar
nixlib-e7530e6a5a1d8858e48f1a2c7ea90a5b6aba9478.tar.gz
nixlib-e7530e6a5a1d8858e48f1a2c7ea90a5b6aba9478.tar.bz2
nixlib-e7530e6a5a1d8858e48f1a2c7ea90a5b6aba9478.tar.lz
nixlib-e7530e6a5a1d8858e48f1a2c7ea90a5b6aba9478.tar.xz
nixlib-e7530e6a5a1d8858e48f1a2c7ea90a5b6aba9478.tar.zst
nixlib-e7530e6a5a1d8858e48f1a2c7ea90a5b6aba9478.zip
wine: reorganize packages
Move most of wine configurations to winePackages which is not built on Hydra.
Leave two top-level packages:

wine: stable release with an "office" configuration;
wineStaging: staging release with a "full" configuration.
Diffstat (limited to 'pkgs/misc/emulators/wine')
-rw-r--r--pkgs/misc/emulators/wine/base.nix10
1 files changed, 7 insertions, 3 deletions
diff --git a/pkgs/misc/emulators/wine/base.nix b/pkgs/misc/emulators/wine/base.nix
index 80070dec2d91..92815ffaa0af 100644
--- a/pkgs/misc/emulators/wine/base.nix
+++ b/pkgs/misc/emulators/wine/base.nix
@@ -91,9 +91,13 @@ stdenv.mkDerivation ((lib.optionalAttrs (! isNull buildScript) {
           ((map (links "share/wine/gecko") geckos)
         ++ (map (links "share/wine/mono")  monos))}
   '' + lib.optionalString supportFlags.gstreamerSupport ''
-    wrapProgram "$out/bin/wine" \
-      --argv0 "" \
-      --prefix GST_PLUGIN_SYSTEM_PATH_1_0 ":" "$GST_PLUGIN_SYSTEM_PATH_1_0"
+    for i in wine wine64; do
+      if [ -e "$out/bin/$i" ]; then
+        wrapProgram "$out/bin/$i" \
+          --argv0 "" \
+          --prefix GST_PLUGIN_SYSTEM_PATH_1_0 ":" "$GST_PLUGIN_SYSTEM_PATH_1_0"
+      fi
+    done
   '';
   
   enableParallelBuilding = true;