Skip to content

Commit 925ae0d

Browse files
vandenoeverEricson2314
authored andcommitted
sonic-visualiser: 2.4.1 -> 4.0.1
The program is no longer broken. (cherry picked from commit 528e27b)
1 parent c86eb53 commit 925ae0d

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

pkgs/applications/audio/sonic-visualiser/default.nix

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,23 @@
22

33
{ stdenv, fetchurl, alsaLib, bzip2, fftw, libjack2, libX11, liblo
44
, libmad, libogg, librdf, librdf_raptor, librdf_rasqal, libsamplerate
5-
, libsndfile, pkgconfig, libpulseaudio, qtbase, redland
6-
, qmake, rubberband, serd, sord, vampSDK, fftwFloat
5+
, libsndfile, pkgconfig, libpulseaudio, qtbase, qtsvg, redland
6+
, rubberband, serd, sord, vampSDK, fftwFloat
7+
, capnproto, liboggz, libfishsound, libid3tag, opusfile
8+
, wrapQtAppsHook
79
}:
810

911
stdenv.mkDerivation rec {
1012
pname = "sonic-visualiser";
11-
version = "2.4.1";
13+
version = "4.0.1";
1214

1315
src = fetchurl {
14-
url = "https://code.soundsoftware.ac.uk/attachments/download/1185/${pname}-${version}.tar.gz";
15-
sha256 = "06nlha70kgrby16nyhngrv5q846xagnxdinv608v7ga7vpywwmyb";
16+
url = "https://code.soundsoftware.ac.uk/attachments/download/2607/${pname}-${version}.tar.gz";
17+
sha256 = "14674adzp3chilymna236qyvci3b1zmi3wyz696wk7bcd3ndpsg6";
1618
};
1719

1820
buildInputs =
19-
[ libsndfile qtbase fftw fftwFloat bzip2 librdf rubberband
21+
[ libsndfile qtbase qtsvg fftw fftwFloat bzip2 librdf rubberband
2022
libsamplerate vampSDK alsaLib librdf_raptor librdf_rasqal redland
2123
serd
2224
sord
@@ -26,23 +28,22 @@ stdenv.mkDerivation rec {
2628
libpulseaudio
2729
libmad
2830
libogg # ?
29-
# fishsound
31+
libfishsound
3032
liblo
3133
libX11
34+
capnproto
35+
liboggz
36+
libid3tag
37+
opusfile
3238
];
3339

34-
nativeBuildInputs = [ pkgconfig qmake ];
40+
nativeBuildInputs = [ pkgconfig wrapQtAppsHook ];
3541

36-
configurePhase = ''
37-
for i in sonic-visualiser svapp svcore svgui;
38-
do cd $i && qmake PREFIX=$out && cd ..;
39-
done
40-
'';
42+
enableParallelBuilding = true;
4143

42-
installPhase = ''
43-
mkdir -p $out/{bin,share/sonic-visualiser}
44-
cp sonic-visualiser $out/bin/
45-
cp -r samples $out/share/sonic-visualiser/
44+
# comment out the tests
45+
preConfigure = ''
46+
sed -i 's/sub_test_svcore_/#sub_test_svcore_/' sonic-visualiser.pro
4647
'';
4748

4849
meta = with stdenv.lib; {
@@ -51,6 +52,5 @@ stdenv.mkDerivation rec {
5152
license = licenses.gpl2Plus;
5253
maintainers = [ maintainers.goibhniu maintainers.marcweber ];
5354
platforms = platforms.linux;
54-
broken = true;
5555
};
5656
}

0 commit comments

Comments
 (0)