Merge pull request #7036 from magnetophon/nova-filters-master

add nova-filters: LADSPA plugins based on filters of nova

lethalman d080a94b c0d5cd0f

+37
+35
pkgs/applications/audio/nova-filters/default.nix
··· 1 + {stdenv, fetchurl, scons, boost, ladspaH, pkgconfig }: 2 + 3 + stdenv.mkDerivation rec { 4 + version = "0.2-2"; 5 + name = "nova-filters-${version}"; 6 + 7 + src = fetchurl { 8 + url = http://klingt.org/~tim/nova-filters/nova-filters_0.2-2.tar.gz; 9 + sha256 = "16064vvl2w5lz4xi3lyjk4xx7fphwsxc14ajykvndiz170q32s6i"; 10 + }; 11 + 12 + buildInputs = [ scons boost ladspaH pkgconfig ]; 13 + 14 + patchPhase = '' 15 + # remove TERM: 16 + sed -i -e '4d' SConstruct 17 + sed -i "s@mfpmath=sse@mfpmath=sse -I ${boost.dev}/include@g" SConstruct 18 + sed -i "s@ladspa.h@${ladspaH}/include/ladspa.h@g" filters.cpp 19 + sed -i "s/= check/= detail::filter_base<internal_type, checked>::check/" nova/source/dsp/filter.hpp 20 + ''; 21 + 22 + buildPhase = '' 23 + scons 24 + ''; 25 + 26 + installPhase = '' 27 + scons $sconsFlags "prefix=$out" install 28 + ''; 29 + 30 + meta = { 31 + homepage = http://klingt.org/~tim/nova-filters/; 32 + description = "LADSPA plugins based on filters of nova"; 33 + license = stdenv.lib.licenses.gpl2Plus; 34 + }; 35 + }
+2
pkgs/top-level/all-packages.nix
··· 11377 11377 11378 11378 novaclient = callPackage ../applications/virtualization/nova/client.nix { }; 11379 11379 11380 + nova-filters = callPackage ../applications/audio/nova-filters { }; 11381 + 11380 11382 nspluginwrapper = callPackage ../applications/networking/browsers/mozilla-plugins/nspluginwrapper {}; 11381 11383 11382 11384 nvi = callPackage ../applications/editors/nvi { };