From d06b75b4212b4d33e385d75575ae6593dea3f02d Mon Sep 17 00:00:00 2001 From: Thomas Tuegel Date: Mon, 19 Jan 2015 11:04:23 -0600 Subject: [PATCH] clementine: wrap for GST_PLUGINS_PATH --- pkgs/applications/audio/clementine/default.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/audio/clementine/default.nix b/pkgs/applications/audio/clementine/default.nix index 604c35f46ce9..857aa2edaf5e 100644 --- a/pkgs/applications/audio/clementine/default.nix +++ b/pkgs/applications/audio/clementine/default.nix @@ -1,7 +1,8 @@ { stdenv, fetchurl, boost, cmake, gettext, gstreamer, gst_plugins_base +, gst_plugins_good, gst_plugins_bad, gst_plugins_ugly, gst_ffmpeg , liblastfm, qt4, taglib, fftw, glew, qjson, sqlite, libgpod, libplist , usbmuxd, libmtp, gvfs, libcdio, protobuf, libspotify, qca2, pkgconfig -, sparsehash, config }: +, sparsehash, config, makeWrapper }: let withSpotify = config.clementine.spotify or false; in @@ -22,6 +23,9 @@ stdenv.mkDerivation { gettext glew gst_plugins_base + gst_plugins_good + gst_plugins_ugly + gst_ffmpeg gstreamer gvfs libcdio @@ -29,6 +33,7 @@ stdenv.mkDerivation { liblastfm libmtp libplist + makeWrapper pkgconfig protobuf qca2 @@ -42,6 +47,11 @@ stdenv.mkDerivation { enableParallelBuilding = true; + postInstall = '' + wrapProgram $out/bin/clementine \ + --set GST_PLUGIN_SYSTEM_PATH "$GST_PLUGIN_SYSTEM_PATH" + ''; + meta = with stdenv.lib; { homepage = "http://www.clementine-player.org"; description = "A multiplatform music player";