@@ -1,35 +1,79 @@
1−{ alsaLib, autoconf, automake, dssi, fetchurl, libjack2
2−, ladspaH, ladspaPlugins, liblo, libmad, libsamplerate, libsndfile
3−, libtool, libvorbis, lilv, lv2, pkgconfig, qttools, qtbase, rubberband, serd
4−, sord, sratom, stdenv, suil, wrapQtAppsHook }:
1+{ alsaLib
2+, aubio
3+, cmake
4+, dssi
5+, fetchurl
6+, flac
7+, libjack2
8+, ladspaH
9+, ladspaPlugins
10+, liblo
11+, libmad
12+, libsamplerate
13+, libsndfile
14+, libtool
15+, libvorbis
16+, lilv
17+, lv2
18+, mkDerivation
19+, opusfile
20+, pkg-config
21+, qttools
22+, qtbase
23+, rubberband
24+, serd
25+, sord
26+, sratom
27+, stdenv
28+, suil
29+}:
530
6−stdenv.mkDerivation rec {
31+mkDerivation rec {
732 pname = "qtractor";
8− version = "0.9.18";
33+ version = "0.9.19";
934
1035 src = fetchurl {
1136 url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz";
12− sha256 = "121vmygdzp37p6f93f8dbbg2m2r55j7amyiapzkqgypgn4vfdbwr";
37+ sha256 = "sha256-98/trRZRvNRPEA4ASS81qp2rMevpo5TIrtsU1TYMuT0=";
1338 };
1439
1540 nativeBuildInputs = [
16− autoconf automake libtool pkgconfig qttools wrapQtAppsHook
41+ cmake
42+ libtool
43+ pkg-config
44+ qttools
1745 ];
1846
19− buildInputs =
20− [ alsaLib dssi libjack2 ladspaH
21− ladspaPlugins liblo libmad libsamplerate libsndfile libtool
22− libvorbis lilv lv2 qtbase rubberband serd sord sratom
23− suil
24− ];
25−
26− enableParallelBuilding = true;
47+ buildInputs = [
48+ alsaLib
49+ aubio
50+ dssi
51+ flac
52+ libjack2
53+ ladspaH
54+ ladspaPlugins
55+ liblo
56+ libmad
57+ libsamplerate
58+ libsndfile
59+ libtool
60+ libvorbis
61+ lilv
62+ lv2
63+ opusfile
64+ qtbase
65+ rubberband
66+ serd
67+ sord
68+ sratom
69+ suil
70+ ];
2771
2872 meta = with stdenv.lib; {
2973 description = "Audio/MIDI multi-track sequencer";
30− homepage = "http://qtractor.sourceforge.net";
74+ homepage = "https://qtractor.sourceforge.io";
3175 license = licenses.gpl2Plus;
76+ maintainers = with maintainers; [ goibhniu ];
3277 platforms = platforms.linux;
33− maintainers = [ maintainers.goibhniu ];
3478 };
3579}