diff options
author | Nikolay Amiantov <ab@fmap.me> | 2016-06-24 00:34:05 +0300 |
---|---|---|
committer | Nikolay Amiantov <ab@fmap.me> | 2016-06-24 00:58:35 +0300 |
commit | 5ee7f081e300a573b356848d3270dbf3aae2de89 (patch) | |
tree | a9dc0a0d513f80664d06ae61583303bf79012488 /pkgs/misc | |
parent | 4c5e9f933d2f7308673e804d6c3b8c6aefe53947 (diff) | |
download | nixlib-5ee7f081e300a573b356848d3270dbf3aae2de89.tar nixlib-5ee7f081e300a573b356848d3270dbf3aae2de89.tar.gz nixlib-5ee7f081e300a573b356848d3270dbf3aae2de89.tar.bz2 nixlib-5ee7f081e300a573b356848d3270dbf3aae2de89.tar.lz nixlib-5ee7f081e300a573b356848d3270dbf3aae2de89.tar.xz nixlib-5ee7f081e300a573b356848d3270dbf3aae2de89.tar.zst nixlib-5ee7f081e300a573b356848d3270dbf3aae2de89.zip |
wine: fix gstreamer support
Diffstat (limited to 'pkgs/misc')
-rw-r--r-- | pkgs/misc/emulators/wine/base.nix | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/pkgs/misc/emulators/wine/base.nix b/pkgs/misc/emulators/wine/base.nix index f5b64f1517f6..0d3fca6e1c88 100644 --- a/pkgs/misc/emulators/wine/base.nix +++ b/pkgs/misc/emulators/wine/base.nix @@ -45,7 +45,7 @@ stdenv.mkDerivation ((lib.optionalAttrs (! isNull buildScript) { ++ lib.optional alsaSupport pkgs.alsaLib ++ lib.optional pulseaudioSupport pkgs.libpulseaudio ++ lib.optional xineramaSupport pkgs.xorg.libXinerama - ++ lib.optional gstreamerSupport pkgs.gst_plugins_base + ++ lib.optionals gstreamerSupport (with pkgs.gst_all; [ gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-ffmpeg ]) ++ lib.optionals gtkSupport [ pkgs.gtk3 pkgs.gnome.glib ] ++ lib.optionals openclSupport [ pkgs.opencl-headers pkgs.opencl-icd ] ++ lib.optionals xmlSupport [ pkgs.libxml2 pkgs.libxslt ] @@ -88,6 +88,10 @@ stdenv.mkDerivation ((lib.optionalAttrs (! isNull buildScript) { ${lib.strings.concatStringsSep "\n" ((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 ":" "$GST_PLUGIN_SYSTEM_PATH" ''; enableParallelBuilding = true; |