1 { lib, stdenv, fetchurl, alsa-lib, autoconf, automake, dssi, gtk2, libjack2,
2 ladspaH, ladspaPlugins, liblo, pkg-config }:
4 stdenv.mkDerivation rec {
9 url = "mirror://sourceforge/dssi/${pname}-${version}.tar.gz";
10 sha256 = "00nwv2pqjbmxqdc6xdm0cljq6z05lv4y6bibmhz1kih9lm0lklnk";
13 nativeBuildInputs = [ autoconf automake pkg-config ];
14 buildInputs = [ alsa-lib dssi gtk2 libjack2 ladspaH
15 ladspaPlugins liblo ];
20 cp src/Xsynth_gtk $out/bin
21 cp src/.libs/* $out/lib
25 description = "Classic-analog (VCOs-VCF-VCA) style software synthesizer";
26 mainProgram = "Xsynth_gtk";
28 Xsynth-DSSI is a classic-analog (VCOs-VCF-VCA) style software
29 synthesizer which operates as a plugin for the DSSI Soft Synth
30 Interface. DSSI is a plugin API for software instruments (soft
31 synths) with user interfaces, permitting them to be hosted
32 in-process by audio applications.
34 homepage = "https://dssi.sourceforge.net/download.html#Xsynth-DSSI";
35 license = licenses.gpl2Plus;
36 platforms = platforms.linux;
37 maintainers = [ maintainers.goibhniu ];