summary refs log tree commit diff
path: root/pkgs/desktops/xfce
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2014-10-23 13:42:43 +0200
committerVladimír Čunát <vcunat@gmail.com>2014-10-23 13:44:05 +0200
commit72ad2486068c293b4597022347dceb66935aca73 (patch)
tree7b3e12b2bce21fcbba11d1ca2929aa16469bccb5 /pkgs/desktops/xfce
parentb47e5b6db3d0b76dc00d4ca607bc555f6378b00a (diff)
downloadnixlib-72ad2486068c293b4597022347dceb66935aca73.tar
nixlib-72ad2486068c293b4597022347dceb66935aca73.tar.gz
nixlib-72ad2486068c293b4597022347dceb66935aca73.tar.bz2
nixlib-72ad2486068c293b4597022347dceb66935aca73.tar.lz
nixlib-72ad2486068c293b4597022347dceb66935aca73.tar.xz
nixlib-72ad2486068c293b4597022347dceb66935aca73.tar.zst
nixlib-72ad2486068c293b4597022347dceb66935aca73.zip
xfce4-panel: fix the mixer applet (fixes #4563)
Diffstat (limited to 'pkgs/desktops/xfce')
-rw-r--r--pkgs/desktops/xfce/core/xfce4-panel.nix9
1 files changed, 8 insertions, 1 deletions
diff --git a/pkgs/desktops/xfce/core/xfce4-panel.nix b/pkgs/desktops/xfce/core/xfce4-panel.nix
index e654b2f7dfbe..2c64754e96a1 100644
--- a/pkgs/desktops/xfce/core/xfce4-panel.nix
+++ b/pkgs/desktops/xfce/core/xfce4-panel.nix
@@ -1,5 +1,6 @@
 { stdenv, fetchurl, pkgconfig, intltool, gtk, libxfce4util, libxfce4ui
-, libwnck, exo, garcon, xfconf, libstartup_notification }:
+, libwnck, exo, garcon, xfconf, libstartup_notification
+, makeWrapper, gst_plugins_base }:
 
 stdenv.mkDerivation rec {
   p_name  = "xfce4-panel";
@@ -18,9 +19,15 @@ stdenv.mkDerivation rec {
   buildInputs =
     [ pkgconfig intltool gtk libxfce4util exo libwnck
       garcon xfconf libstartup_notification
+      makeWrapper gst_plugins_base
     ];
   propagatedBuildInputs = [ libxfce4ui ];
 
+  postInstall = ''
+    wrapProgram "$out/bin/xfce4-panel" \
+      --prefix GST_PLUGIN_SYSTEM_PATH : "$GST_PLUGIN_SYSTEM_PATH"
+  '';
+
   preFixup = "rm $out/share/icons/hicolor/icon-theme.cache";
 
   enableParallelBuilding = true;