···
1
-
{ lib, mkDerivation, fetchFromGitHub, fetchpatch, boost, cmake, chromaprint, gettext, gst_all_1, liblastfm
2
-
, qtbase, qtx11extras, qttools
3
-
, taglib, fftw, glew, qjson, sqlite, libgpod, libplist, usbmuxd, libmtp
4
-
, libpulseaudio, gvfs, libcdio, libechonest, libspotify, pcre, projectm, protobuf
5
-
, qca2, pkg-config, sparsehash, config, makeWrapper, gst_plugins }:
withIpod = config.clementine.ipod or false;
···
./clementine-spotify-blob.patch
67
+
# "short-term" fix for execution on wayland (1.4.0rc1-131-g2179027a6)
68
+
# for https://github.com/clementine-player/Clementine/issues/6587
69
+
url = "https://github.com/clementine-player/Clementine/commit/2179027a6d97530c857e43be873baacd696ff332.patch";
70
+
sha256 = "0344bfcyvjim5ph8w4km6zkg96rj5g9ybp9x14qgyw2gkdksimn6";
27
-
nativeBuildInputs = [ cmake pkg-config makeWrapper ];
74
+
nativeBuildInputs = [
···
52
-
++ lib.optionals (withIpod) [libgpod libplist usbmuxd]
53
-
++ lib.optionals (withMTP) [libmtp]
54
-
++ lib.optionals (withCD) [libcdio]
55
-
++ lib.optionals (withCloud) [sparsehash];
112
+
++ lib.optionals (withIpod) [ libgpod libplist usbmuxd ]
113
+
++ lib.optionals (withMTP) [ libmtp ]
114
+
++ lib.optionals (withCD) [ libcdio ]
115
+
++ lib.optionals (withCloud) [ sparsehash ];
sed -i src/CMakeLists.txt \
···