about summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorDmitry Kalinkin <dmitry.kalinkin@gmail.com>2020-06-13 19:54:28 -0400
committerGitHub <noreply@github.com>2020-06-13 19:54:28 -0400
commitf97f334a6c1b610d8dbcadb15e9c982090c664ad (patch)
tree1e9c0aa7b3867e666c9bdbc220e71f5f54431274 /pkgs/development
parent4361446b99f1a2c76ce30b18ac1496cef1a1c767 (diff)
parent458d86fd9ce01637f6a4a80559aaf207862a9dd5 (diff)
downloadnixlib-f97f334a6c1b610d8dbcadb15e9c982090c664ad.tar
nixlib-f97f334a6c1b610d8dbcadb15e9c982090c664ad.tar.gz
nixlib-f97f334a6c1b610d8dbcadb15e9c982090c664ad.tar.bz2
nixlib-f97f334a6c1b610d8dbcadb15e9c982090c664ad.tar.lz
nixlib-f97f334a6c1b610d8dbcadb15e9c982090c664ad.tar.xz
nixlib-f97f334a6c1b610d8dbcadb15e9c982090c664ad.tar.zst
nixlib-f97f334a6c1b610d8dbcadb15e9c982090c664ad.zip
Merge pull request #89821 from veprbl/pr/clementine_1_4_0rc1
clementine: 1.3.1 -> 1.4.0rc1, switch to Qt 5, fix build
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/libraries/liblastfm/default.nix15
1 files changed, 11 insertions, 4 deletions
diff --git a/pkgs/development/libraries/liblastfm/default.nix b/pkgs/development/libraries/liblastfm/default.nix
index 62409bb7f649..762e707528a6 100644
--- a/pkgs/development/libraries/liblastfm/default.nix
+++ b/pkgs/development/libraries/liblastfm/default.nix
@@ -1,4 +1,5 @@
-{ stdenv, fetchurl, qt4, pkgconfig, libsamplerate, fftwSinglePrec, which, cmake
+{ stdenv, fetchurl, pkgconfig, which, cmake
+, fftwSinglePrec, libsamplerate, qtbase
 , darwin }:
 
 let version = "1.1.0"; in
@@ -14,16 +15,22 @@ stdenv.mkDerivation rec {
     sha256 = "1j34xc30vg7sfszm2jx9mlz9hy7p1l929fka9wnfcpbib8gfi43x";
   };
 
+  postPatch = ''
+    substituteInPlace CMakeLists.txt \
+      --replace 'find_package(Qt5Core QUIET)' \
+                'find_package(Qt5 REQUIRED COMPONENTS Core Network Sql Test Xml)'
+  '';
+
   prefixKey = "--prefix ";
-  propagatedBuildInputs = [ qt4 libsamplerate fftwSinglePrec ];
   nativeBuildInputs = [ pkgconfig which cmake ];
-  buildInputs = stdenv.lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.SystemConfiguration;
+  buildInputs = [ fftwSinglePrec libsamplerate qtbase ]
+    ++ stdenv.lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.SystemConfiguration;
 
   meta = with stdenv.lib; {
     homepage = "https://github.com/lastfm/liblastfm";
     repositories.git = "git://github.com/lastfm/liblastfm.git";
     description = "Official LastFM library";
-    inherit (qt4.meta) platforms;
+    platforms = platforms.unix;
     maintainers =  [ maintainers.phreedom ];
     license = licenses.gpl3;
   };