From 0c7fa45b45387ade0cfbfb048bf5229d2b28d5e3 Mon Sep 17 00:00:00 2001 From: aszlig Date: Wed, 11 Nov 2015 14:00:00 +0100 Subject: pkgs/tomahawk: Switch to using Qt 5.5. Fixes the following build error: https://headcounter.org/hydra/build/764598 Of course, we could have fixed this by overriding Lucene++, but we want to stay on the latest Qt version for Tomahawk anyway. We no longer need qcaQT5, because that has been packaged upstream. Signed-off-by: aszlig --- pkgs/tomahawk/default.nix | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) (limited to 'pkgs/tomahawk') diff --git a/pkgs/tomahawk/default.nix b/pkgs/tomahawk/default.nix index 2d7ed2e2..e161b604 100644 --- a/pkgs/tomahawk/default.nix +++ b/pkgs/tomahawk/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchFromGitHub, fetchurl, cmake, pkgconfig, attica, boost, gnutls -, libechonest, liblastfm, lucenepp, vlc_qt5, qca2, qt54, qtkeychain, quazip +, libechonest, liblastfm, lucenepp, vlc_qt5, qca-qt5, qt5, qtkeychain, quazip , kf5_latest, sparsehash, taglib, websocketpp, makeWrapper, ffmpeg_2, v4l_utils , enableXMPP ? true, libjreen ? null @@ -16,7 +16,7 @@ with stdenv.lib; let useQT5 = pkg: let qt5variant = pkg.override (attrs: { - ${if attrs ? qt4 then "qt4" else "qt"} = qt54.base; + ${if attrs ? qt4 then "qt4" else "qt"} = qt5.qtbase; }); in qt5variant.overrideDerivation (drv: { postInstall = (drv.postInstall or "") + '' @@ -33,14 +33,6 @@ let ''; }); - qcaQT5 = overrideDerivation (useQT5 qca2) (drv: rec { - name = "qca-qt5-2.1.0.3"; - src = fetchurl { - url = "mirror://kde/stable/qca-qt5/2.1.0.3/src/${name}.tar.xz"; - sha256 = "1yc9s88q6gzb1jjd34f9h28dnhjb1dnx6wlasf47by4gd9lp00db"; - }; - }); - libechonestQT5 = overrideDerivation ((useQT5 libechonest).override { qjson = null; }) (drv: { @@ -50,7 +42,7 @@ let qtkeychainQT5 = overrideDerivation (useQT5 qtkeychain) (drv: { cmakeFlags = (drv.cmakeFlags or []) ++ [ "-DBUILD_WITH_QT4=OFF" - "-DQt5LinguistTools_DIR=${qt54.tools}/lib/cmake/Qt5LinguistTools" + "-DQt5LinguistTools_DIR=${qt5.qttools}/lib/cmake/Qt5LinguistTools" ]; }); @@ -77,9 +69,9 @@ in stdenv.mkDerivation rec { ]; buildInputs = (map useQT5 [ liblastfm quazip ]) ++ [ - qcaQT5 qtkeychainQT5 libechonestQT5 kf5_latest.attica cmake pkgconfig boost - gnutls lucenepp vlc qt54.base qt54.svg qt54.tools qt54.x11extras sparsehash - taglib websocketpp makeWrapper + qca-qt5 qtkeychainQT5 libechonestQT5 kf5_latest.attica cmake pkgconfig + boost gnutls lucenepp vlc qt5.qtbase qt5.qtsvg qt5.qttools qt5.qtwebkit + qt5.qtx11extras sparsehash taglib websocketpp makeWrapper ] ++ stdenv.lib.optional enableXMPP (useQT5 libjreen) ++ stdenv.lib.optional enableKDE (useQT5 kdelibs) ++ stdenv.lib.optional enableTelepathy (useQT5 telepathy_qt); -- cgit 1.4.1