1{
2 mkDerivation,
3 lib,
4 fetchurl,
5 pkg-config,
6 qtbase,
7 qttools,
8 libjack2,
9 alsa-lib,
10 liblo,
11 lv2,
12}:
13
14mkDerivation rec {
15 pname = "synthv1";
16 version = "0.9.23";
17
18 src = fetchurl {
19 url = "mirror://sourceforge/synthv1/${pname}-${version}.tar.gz";
20 sha256 = "sha256-0V72T51icT/t9fJf4mwcMYZLjzTPnmiCbU+BdwnCmw4=";
21 };
22
23 buildInputs = [
24 qtbase
25 qttools
26 libjack2
27 alsa-lib
28 liblo
29 lv2
30 ];
31
32 nativeBuildInputs = [ pkg-config ];
33
34 meta = with lib; {
35 description = "Old-school 4-oscillator subtractive polyphonic synthesizer with stereo fx";
36 mainProgram = "synthv1_jack";
37 homepage = "https://synthv1.sourceforge.io/";
38 license = licenses.gpl2Plus;
39 platforms = platforms.linux;
40 maintainers = [ ];
41 };
42}