summary refs log tree commit diff
path: root/pkgs/applications/networking
diff options
context:
space:
mode:
authorEvgeny Egorochkin <phreedom@yandex.ru>2014-07-28 16:46:48 +0300
committerEvgeny Egorochkin <phreedom@yandex.ru>2014-07-28 16:47:30 +0300
commit760d5796520d5713e753d1212d01b4ea9e5fdb39 (patch)
treea2b9ef201fb5d25f028cfc97c0f51a52b8d0baa4 /pkgs/applications/networking
parent4895ace12757d277f3f2c80289915ddff9bc9697 (diff)
downloadnixpkgs-760d5796520d5713e753d1212d01b4ea9e5fdb39.tar
nixpkgs-760d5796520d5713e753d1212d01b4ea9e5fdb39.tar.gz
nixpkgs-760d5796520d5713e753d1212d01b4ea9e5fdb39.tar.bz2
nixpkgs-760d5796520d5713e753d1212d01b4ea9e5fdb39.tar.lz
nixpkgs-760d5796520d5713e753d1212d01b4ea9e5fdb39.tar.xz
nixpkgs-760d5796520d5713e753d1212d01b4ea9e5fdb39.tar.zst
nixpkgs-760d5796520d5713e753d1212d01b4ea9e5fdb39.zip
quassel: fix wrapper for all flag values
Diffstat (limited to 'pkgs/applications/networking')
-rw-r--r--pkgs/applications/networking/irc/quassel/default.nix13
1 files changed, 9 insertions, 4 deletions
diff --git a/pkgs/applications/networking/irc/quassel/default.nix b/pkgs/applications/networking/irc/quassel/default.nix
index 432dbddb97c..ba3d7b8c368 100644
--- a/pkgs/applications/networking/irc/quassel/default.nix
+++ b/pkgs/applications/networking/irc/quassel/default.nix
@@ -40,10 +40,15 @@ in with stdenv; mkDerivation rec {
     ++ edf ssl "WITH_OPENSSL"
     ++ edf previews "WITH_WEBKIT"  ;
 
-  preFixup = ''
-    wrapProgram "$out/bin/quasselclient" \
-      --prefix GIO_EXTRA_MODULES : "${dconf}/lib/gio/modules"
-  '';
+  preFixup =
+    lib.optionalString client ''
+        wrapProgram "$out/bin/quasselclient" \
+          --prefix GIO_EXTRA_MODULES : "${dconf}/lib/gio/modules"
+    '' +
+    lib.optionalString monolithic ''
+        wrapProgram "$out/bin/quassel" \
+          --prefix GIO_EXTRA_MODULES : "${dconf}/lib/gio/modules"
+    '';
 
   meta = with stdenv.lib; {
     homepage = http://quassel-irc.org/;