diff options
author | Alexey Shmalko <rasen.dubi@gmail.com> | 2016-07-03 00:21:03 +0300 |
---|---|---|
committer | Alexey Shmalko <rasen.dubi@gmail.com> | 2016-07-03 00:21:03 +0300 |
commit | 2d992c2afae71c6bf934231d320f2b9c6afd10c0 (patch) | |
tree | 03125e3f2535ce134d1e5c7e1af4244dd70fd41c /pkgs/tools/misc/alarm-clock-applet | |
parent | 640ac5186ffa485ab5a36d72c9b21b456f6ad269 (diff) |
alarm-clock-applet: fix finding gstreamer plugins and gconf at runtime
Diffstat (limited to 'pkgs/tools/misc/alarm-clock-applet')
-rw-r--r-- | pkgs/tools/misc/alarm-clock-applet/default.nix | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/pkgs/tools/misc/alarm-clock-applet/default.nix b/pkgs/tools/misc/alarm-clock-applet/default.nix index 64c11689c8865..bde6ed54eed1d 100644 --- a/pkgs/tools/misc/alarm-clock-applet/default.nix +++ b/pkgs/tools/misc/alarm-clock-applet/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, pkgconfig +{ stdenv, fetchurl, makeWrapper, pkgconfig , glib , gtk2 , gst_all_1 @@ -7,6 +7,7 @@ , libxml2 , libunique , intltool +, gst_plugins ? with gst_all_1; [ gst-plugins-base gst-plugins-good gst-plugins-ugly ] }: stdenv.mkDerivation rec { @@ -18,11 +19,16 @@ stdenv.mkDerivation rec { sha256 = "1mrrw5cgv0izdmhdg83vprvbj6062yzk77b2nr1nx6hhmk00946r"; }; - buildInputs = [ + nativeBuildInputs = [ + makeWrapper pkgconfig + ]; + + buildInputs = [ glib gtk2 gst_all_1.gstreamer + gst_plugins gnome.GConf gnome.gnome_icon_theme libnotify @@ -31,6 +37,15 @@ stdenv.mkDerivation rec { intltool ]; + propagatedUserEnvPkgs = [ gnome.GConf.out ]; + + enableParallelBuilding = true; + + preFixup = '' + wrapProgram $out/bin/alarm-clock-applet \ + --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0" + ''; + meta = with stdenv.lib; { homepage = http://alarm-clock.pseudoberries.com/; description = "A fully-featured alarm clock for your GNOME panel or equivalent"; |