about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2016-05-17 04:08:44 +0200
committeraszlig <aszlig@redmoonstudios.org>2016-05-17 04:08:44 +0200
commit267b8363695190f2d0834892b4b1159d7918d447 (patch)
tree5ecb058d1ad6ba81586e41cecc128711166647e2 /pkgs
parent4130bb50b0ab96e305460722e1e8293e67061659 (diff)
pkgs/tomahawk: Don't propagate Qt libs to user env
Just a small workaround for NixOS/nixpkgs#15498, because putting the
Vuizvui version of Tomahawk into systemPackages will propagate Qt 5.5
into the system path, which in turn causes KDE initalization to
dlopen() Qt 5.5 libraries while being linked against Qt 5.6 libraries.

We currently can't link Tomahawk against Qt 5.6, because it depends on
QtWebKit, so moving Tomahawk to Qt 5.6 is not an option yet until
QtWebEngine is packaged.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/tomahawk/default.nix5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/tomahawk/default.nix b/pkgs/tomahawk/default.nix
index 7b2835b9..2b5e7946 100644
--- a/pkgs/tomahawk/default.nix
+++ b/pkgs/tomahawk/default.nix
@@ -80,6 +80,11 @@ in stdenv.mkDerivation rec {
     ++ stdenv.lib.optional enableKDE       (useQT5 kdelibs)
     ++ stdenv.lib.optional enableTelepathy (useQT5 telepathy_qt);
 
+  # XXX: Workaround for NixOS/nixpkgs#15498
+  preInstall = ''
+    propagatedUserEnvPkgs=
+  '';
+
   enableParallelBuilding = true;
 
   meta = with stdenv.lib; {