diff options
author | Bart Brouns <bart@magnetophon.nl> | 2015-03-16 15:39:52 +0100 |
---|---|---|
committer | Bart Brouns <bart@magnetophon.nl> | 2015-03-16 17:57:09 +0100 |
commit | 2479dc0c636995788301892b92c3c061477b4738 (patch) | |
tree | 54c303eb3ec6abd45bd0827ea34624d5689cd3a9 /pkgs/applications/audio/pd-plugins/helmholtz | |
parent | 82ee506f43eb641bdca2a68ad1fa1bcc23d93ded (diff) | |
download | nixpkgs-2479dc0c636995788301892b92c3c061477b4738.tar nixpkgs-2479dc0c636995788301892b92c3c061477b4738.tar.gz nixpkgs-2479dc0c636995788301892b92c3c061477b4738.tar.bz2 nixpkgs-2479dc0c636995788301892b92c3c061477b4738.tar.lz nixpkgs-2479dc0c636995788301892b92c3c061477b4738.tar.xz nixpkgs-2479dc0c636995788301892b92c3c061477b4738.tar.zst nixpkgs-2479dc0c636995788301892b92c3c061477b4738.zip |
add puredata-with-plugins:
a wrapper for puredata, plus packages for the following plugins: cyclone helmholtz maxlib mrpeach puremapping timbreid zexy
Diffstat (limited to 'pkgs/applications/audio/pd-plugins/helmholtz')
-rw-r--r-- | pkgs/applications/audio/pd-plugins/helmholtz/default.nix | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/pkgs/applications/audio/pd-plugins/helmholtz/default.nix b/pkgs/applications/audio/pd-plugins/helmholtz/default.nix new file mode 100644 index 00000000000..edc8aeb6eb0 --- /dev/null +++ b/pkgs/applications/audio/pd-plugins/helmholtz/default.nix @@ -0,0 +1,42 @@ +{ stdenv, fetchurl, unzip, puredata }: + +stdenv.mkDerivation rec { + name = "helmholtz"; + + src = fetchurl { + url = "http://www.katjaas.nl/helmholtz/helmholtz~.zip"; + name = "helmholtz.zip"; + sha256 = "0h1fj7lmvq9j6rmw33rb8k0byxb898bi2xhcwkqalb84avhywgvs"; + }; + + buildInputs = [ unzip puredata ]; + + unpackPhase = '' + unzip $src + mv helmholtz~/src/helmholtz\~.cpp . + mv helmholtz~/src/Helmholtz.cpp . + mv helmholtz~/src/include/ . + mv helmholtz~/src/Makefile . + rm -rf helmholtz~/src/ + rm helmholtz~/helmholtz~.pd_darwin + rm helmholtz~/helmholtz~.dll + rm -rf __MACOSX + ''; + + patchPhase = '' + sed -i "s@current: pd_darwin@current: pd_linux@g" Makefile + sed -i "s@-Wl@@g" Makefile + ''; + + installPhase = '' + cp -r helmholtz~/ $out/ + ''; + + meta = { + description = "time domain pitch tracker for Pure Data"; + homepage = http://www.katjaas.nl/helmholtz/helmholtz.html; + license = stdenv.lib.licenses.bsd3; + maintainers = [ stdenv.lib.maintainers.magnetophon ]; + platforms = stdenv.lib.platforms.linux; + }; +} |