cantata: fix segfault on qt 5.10
This commit is contained in:
parent
e45dfded2b
commit
92c0720be9
@ -1,4 +1,4 @@
|
|||||||
{ stdenv, fetchFromGitHub, cmake, pkgconfig, vlc
|
{ stdenv, fetchFromGitHub, fetchpatch, cmake, pkgconfig, vlc
|
||||||
, qtbase, qtmultimedia, qtsvg, qttools
|
, qtbase, qtmultimedia, qtsvg, qttools
|
||||||
|
|
||||||
# Cantata doesn't build with cdparanoia enabled so we disable that
|
# Cantata doesn't build with cdparanoia enabled so we disable that
|
||||||
@ -45,6 +45,15 @@ in stdenv.mkDerivation rec {
|
|||||||
sha256 = "1b633chgfs8rya78bzzck5zijna15d1y4nmrz4dcjp862ks5y5q6";
|
sha256 = "1b633chgfs8rya78bzzck5zijna15d1y4nmrz4dcjp862ks5y5q6";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
patches = [
|
||||||
|
# patch is needed for 2.2.0 with qt 5.10 (doesn't harm earlier versions)
|
||||||
|
(fetchpatch {
|
||||||
|
url = "https://github.com/CDrummond/cantata/commit/4da7a9128f2c5eaf23ae2a5006d300dc4f21fc6a.patch";
|
||||||
|
sha256 = "1z21ax3542z7hm628xv110lmplaspb407jzgfk16xkphww5qyphj";
|
||||||
|
name = "fix_qt_510.patch";
|
||||||
|
})
|
||||||
|
|
||||||
|
];
|
||||||
buildInputs = [ vlc qtbase qtmultimedia qtsvg ]
|
buildInputs = [ vlc qtbase qtmultimedia qtsvg ]
|
||||||
++ stdenv.lib.optionals withTaglib [ taglib taglib_extras ]
|
++ stdenv.lib.optionals withTaglib [ taglib taglib_extras ]
|
||||||
++ stdenv.lib.optionals withReplaygain [ ffmpeg speex mpg123 ]
|
++ stdenv.lib.optionals withReplaygain [ ffmpeg speex mpg123 ]
|
||||||
|
Loading…
Reference in New Issue
Block a user