3
0
Fork 0
forked from mirrors/nixpkgs

adding vamp sdk and rubberband

svn path=/nixpkgs/trunk/; revision=17323
This commit is contained in:
Marc Weber 2009-09-21 09:58:30 +00:00
parent 6f37fc253b
commit c01f00b3ff
3 changed files with 54 additions and 0 deletions

View file

@ -0,0 +1,25 @@
# set VAMP_PATH ?
# plugins availible on sourceforge and http://www.vamp-plugins.org/download.html (various licenses)
args: with args;
rec {
vampSDK = stdenv.mkDerivation {
name = "vamp-sdk-2.0";
src = fetchurl {
url = mirror://sourceforge/vamp/files/vamp-plugin-sdk/2.0/vamp-plugin-sdk-2.0.tar.gz;
sha256 = "1bxi3dw3zb9896vsx256avzfwpad5csad36cfy5s1zmqkl130mkp";
};
buildInputs = [pkgconfig libsndfile];
meta = {
description = "Audio processing plugin system for plugins that extract descriptive information from audio data";
homepage = http://sourceforge.net/projects/vamp;
license = "BSD";
maintainers = [args.lib.maintainers.marcweber];
platforms = args.lib.platforms.linux;
};
};
}

View file

@ -0,0 +1,19 @@
args: with args;
stdenv.mkDerivation {
name = "rubberband-1.3";
src = fetchurl {
url = http://www.breakfastquay.com/rubberband/files/rubberband-1.3.tar.bz2;
sha256 = "0g1bihjzagp9mx9zppjyd9566dfdqh38a1ghwsd7c245hv2syri8";
};
buildInputs = [pkgconfig libsamplerate libsndfile fftw vampSDK ladspaH];
meta = {
description = "high quality software library for audio time-stretching and pitch-shifting";
homepage = http://www.breakfastquay.com/rubberband/index.html;
license = ["GPL"]; # commercial license availible as well, see homepage. You'll get some more optimized routines
maintainers = [args.lib.maintainers.marcweber];
platforms = args.lib.platforms.linux;
};
}

View file

@ -4178,6 +4178,12 @@ let
inherit fetchurl stdenv;
};
rubberband = import ../development/libraries/rubberband {
inherit fetchurl stdenv lib pkgconfig libsamplerate libsndfile ladspaH;
fftw = fftwSinglePrec;
inherit (vamp) vampSDK;
};
schroedinger = import ../development/libraries/schroedinger {
inherit fetchurl stdenv liboil pkgconfig;
};
@ -4276,6 +4282,10 @@ let
inherit postgresql mysql sqlite;
});
vamp = import ../development/libraries/audio/vamp {
inherit fetchurl stdenv lib pkgconfig libsndfile;
};
vtk = import ../development/libraries/vtk {
inherit stdenv fetchurl cmake mesa;
inherit (xlibs) libX11 xproto libXt;