From fdc0e1749066bf84c234906ff9bebe664028f097 Mon Sep 17 00:00:00 2001 From: Thomas Tuegel Date: Sun, 27 Sep 2015 10:25:52 -0500 Subject: [PATCH] cantata: build with Qt 5.5 --- pkgs/applications/audio/cantata/default.nix | 8 ++++++-- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/audio/cantata/default.nix b/pkgs/applications/audio/cantata/default.nix index b23384e92935..fa0fe73ebae3 100644 --- a/pkgs/applications/audio/cantata/default.nix +++ b/pkgs/applications/audio/cantata/default.nix @@ -1,6 +1,6 @@ { stdenv, fetchurl, cmake , withQt4 ? false, qt4 -, withQt5 ? true, qt5 +, withQt5 ? true, qtbase, qtsvg, qttools # I'm unable to make KDE work here, crashes at runtime so I simply # make Qt4 the default until someone who wants KDE can figure it out. @@ -57,7 +57,7 @@ stdenv.mkDerivation rec { buildInputs = [ cmake ] ++ stdenv.lib.optional withQt4 qt4 - ++ stdenv.lib.optionals withQt5 (with qt5; [ base svg tools ]) + ++ stdenv.lib.optionals withQt5 [ qtbase qtsvg qttools ] ++ stdenv.lib.optional withKDE4 kde4.kdelibs ++ stdenv.lib.optionals withTaglib [ taglib taglib_extras ] ++ stdenv.lib.optionals withReplaygain [ ffmpeg speex mpg123 ] @@ -91,6 +91,10 @@ stdenv.mkDerivation rec { "-DENABLE_UDISKS2=ON" ]; + postInstall = '' + wrapQtProgram "$out/bin/cantata" + ''; + meta = with stdenv.lib; { homepage = http://code.google.com/p/cantata/; description = "A graphical client for MPD"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5dd6aedf57ee..fdc0f633101c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -999,7 +999,7 @@ let davix = callPackage ../tools/networking/davix { }; - cantata = callPackage ../applications/audio/cantata { }; + cantata = qt5Libs.callPackage ../applications/audio/cantata { }; can-utils = callPackage ../os-specific/linux/can-utils { };