diff options
author | Thomas Tuegel <ttuegel@gmail.com> | 2015-01-19 11:12:46 -0600 |
---|---|---|
committer | Thomas Tuegel <ttuegel@gmail.com> | 2015-01-26 20:59:51 -0600 |
commit | 5360bbfb6254ae70d4d3c58dffd0db44840d2454 (patch) | |
tree | d6b6beb7e87fc926385feb987793d16c124712eb /pkgs/applications/networking/irc | |
parent | 3319507b70eec081dbe7395aaf55d40cdf0add31 (diff) | |
download | nixlib-5360bbfb6254ae70d4d3c58dffd0db44840d2454.tar nixlib-5360bbfb6254ae70d4d3c58dffd0db44840d2454.tar.gz nixlib-5360bbfb6254ae70d4d3c58dffd0db44840d2454.tar.bz2 nixlib-5360bbfb6254ae70d4d3c58dffd0db44840d2454.tar.lz nixlib-5360bbfb6254ae70d4d3c58dffd0db44840d2454.tar.xz nixlib-5360bbfb6254ae70d4d3c58dffd0db44840d2454.tar.zst nixlib-5360bbfb6254ae70d4d3c58dffd0db44840d2454.zip |
quassel: add Qt 5 version
Diffstat (limited to 'pkgs/applications/networking/irc')
-rw-r--r-- | pkgs/applications/networking/irc/quassel/default.nix | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/pkgs/applications/networking/irc/quassel/default.nix b/pkgs/applications/networking/irc/quassel/default.nix index 1349e71a791a..5e042579a848 100644 --- a/pkgs/applications/networking/irc/quassel/default.nix +++ b/pkgs/applications/networking/irc/quassel/default.nix @@ -5,10 +5,14 @@ , ssl ? true # enable SSL support , previews ? false # enable webpage previews on hovering over URLs , tag ? "" # tag added to the package name -, stdenv, fetchurl, cmake, makeWrapper, qt, kdelibs, automoc4, phonon, dconf }: +, kdelibs ? null # optional +, useQt5 ? false +, phonon_qt5, libdbusmenu_qt5 +, stdenv, fetchurl, cmake, makeWrapper, qt, automoc4, phonon, dconf }: assert monolithic -> !client && !daemon; assert client || daemon -> !monolithic; +assert withKDE -> kdelibs != null; let edf = flag: feature: [("-D" + feature + (if flag then "=ON" else "=OFF"))]; @@ -28,20 +32,19 @@ in with stdenv; mkDerivation rec { buildInputs = [ cmake makeWrapper qt ] ++ lib.optional withKDE kdelibs ++ lib.optional withKDE automoc4 - ++ lib.optional withKDE phonon; + ++ lib.optional withKDE phonon + ++ lib.optional useQt5 phonon_qt5 + ++ lib.optional useQt5 libdbusmenu_qt5; cmakeFlags = [ - "-DWITH_DBUS=OFF" - "-DWITH_LIBINDICATE=OFF" "-DEMBED_DATA=OFF" - "-DSTATIC=OFF" - "-DWITH_PHONON=ON" ] + "-DSTATIC=OFF" ] ++ edf monolithic "WANT_MONO" ++ edf daemon "WANT_CORE" ++ edf client "WANT_QTCLIENT" ++ edf withKDE "WITH_KDE" - ++ edf ssl "WITH_OPENSSL" - ++ edf previews "WITH_WEBKIT" ; + ++ edf previews "WITH_WEBKIT" + ++ edf useQt5 "USE_QT5"; preFixup = lib.optionalString client '' |