Adding XSynth-DSSI, a classic analog style software synthesizer

svn path=/nixpkgs/trunk/; revision=26909
This commit is contained in:
Cillian de Roiste 2011-04-20 16:31:41 +00:00
parent b8f6681dbd
commit 53a135625a
2 changed files with 39 additions and 0 deletions

View File

@ -0,0 +1,35 @@
{ stdenv, fetchurl, alsaLib, autoconf, automake, dssi, gtk, ladspaH,
ladspaPlugins, liblo, pkgconfig }:
stdenv.mkDerivation rec {
name = "xsynth-dssi-${version}";
version = "0.9.4";
src = fetchurl {
url = "mirror://sourceforge/xsynth-dssi/${name}.tar.gz";
sha256 = "00nwv2pqjbmxqdc6xdm0cljq6z05lv4y6bibmhz1kih9lm0lklnk";
};
buildInputs = [ alsaLib autoconf automake dssi gtk ladspaH
ladspaPlugins liblo pkgconfig ];
installPhase = ''
ensureDir $out/bin
cp src/Xsynth_gtk $out/bin
'';
meta = with stdenv.lib; {
description = "classic-analog (VCOs-VCF-VCA) style software synthesizer";
longDescription = ''
Xsynth-DSSI is a classic-analog (VCOs-VCF-VCA) style software
synthesizer which operates as a plugin for the DSSI Soft Synth
Interface. DSSI is a plugin API for software instruments (soft
synths) with user interfaces, permitting them to be hosted
in-process by audio applications.
'';
homepage = http://dssi.sourceforge.net/download.html#Xsynth-DSSI;
license = licenses.gpl2+;
platforms = platforms.linux;
maintainers = [ maintainers.goibhniu ];
};
}

View File

@ -7045,6 +7045,10 @@ let
inherit (gnome) libglade;
};
xsynth_dssi = callPackage ../applications/audio/xsynth-dssi {
inherit (gtkLibs) gtk;
};
xterm = callPackage ../applications/misc/xterm { };
xtrace = callPackage ../tools/X11/xtrace { };