forked from mirrors/nixpkgs
adding vamp sdk and rubberband
svn path=/nixpkgs/trunk/; revision=17323
This commit is contained in:
parent
6f37fc253b
commit
c01f00b3ff
25
pkgs/development/libraries/audio/vamp/default.nix
Normal file
25
pkgs/development/libraries/audio/vamp/default.nix
Normal 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;
|
||||
};
|
||||
};
|
||||
|
||||
}
|
19
pkgs/development/libraries/rubberband/default.nix
Normal file
19
pkgs/development/libraries/rubberband/default.nix
Normal 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;
|
||||
};
|
||||
}
|
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue