nixpkgs/pkgs/applications/audio/swh-lv2/default.nix

38 lines
1.2 KiB
Nix
Raw Normal View History

2016-11-01 02:54:25 +01:00
{ stdenv, fetchurl, fftwSinglePrec, libxslt, lv2, pkgconfig }:
stdenv.mkDerivation rec {
2016-11-01 02:54:25 +01:00
name = "swh-lv2-v${version}";
version = "1.0.16";
2016-11-01 02:54:25 +01:00
src = fetchurl {
url = "https://github.com/swh/lv2/archive/v${version}.tar.gz";
sha256 = "0j1mih0lp4fds07knp5i32in515sh0df1qi6694pmyz2wqnm295w";
};
patchPhase = ''
sed -e "s#xsltproc#${libxslt.bin}/bin/xsltproc#" -i Makefile
sed -e "s#PREFIX = /usr/local#PREFIX = $out#" -i Makefile
'';
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ fftwSinglePrec lv2 ];
installPhase = "make install-system";
meta = with stdenv.lib; {
homepage = http://plugin.org.uk;
description = "LV2 version of Steve Harris' SWH plugins";
longDescription = ''
SWH plugins include:
amp, fast overdrive, overdrive (with colourisation), comb
filter, waveshaper, ringmod, divider, diode, decliper, pitch
scaler, 16 band equaliser, sinus wavewrapper, hermes filter,
chorus, flanger, decimater, oscillator, gverb, phasers, harmonic
generators, surround encoders and more.
'';
license = licenses.gpl3;
maintainers = [ maintainers.goibhniu ];
platforms = platforms.linux;
};
}