Author: cillian
Date: Thu Apr 7 22:24:56 2011
New Revision: 26746
URL: https://svn.nixos.org/websvn/nix/?rev=26746&sc=1
Log:
Adding ZynAddSubFX, a software synthesizer, and minixml (a dependency of
ZynAddSubFX)
Added:
nixpkgs/trunk/pkgs/applications/audio/zynaddsubfx/
nixpkgs/trunk/pkgs/applications/audio/zynaddsubfx/default.nix
nixpkgs/trunk/pkgs/development/libraries/minixml/
nixpkgs/trunk/pkgs/development/libraries/minixml/default.nix
Modified:
nixpkgs/trunk/pkgs/top-level/all-packages.nix
Added: nixpkgs/trunk/pkgs/applications/audio/zynaddsubfx/default.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/applications/audio/zynaddsubfx/default.nix Thu Apr
7 22:24:56 2011 (r26746)
@@ -0,0 +1,25 @@
+{ stdenv, fetchurl, alsaLib, fftw, fltk, minixml, zlib }:
+
+stdenv.mkDerivation rec {
+ name = "zynaddsubfx-${version}";
+ version = "2.4.1";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/zynaddsubfx/ZynAddSubFX-${version}.tar.bz2";
+ sha256 = "1zn5lgh76rrbfj8d4jys2gc1j2pqrbdd18ywfdrk0s7jq4inwyfg";
+ };
+
+ buildInputs = [ alsaLib fftw fltk minixml zlib ];
+
+ preConfigure = "cd src";
+
+ installPhase = "mkdir -p $out/bin; cp zynaddsubfx $out/bin";
+
+ meta = with stdenv.lib; {
+ description = "high quality software synthesizer";
+ homepage = http://zynaddsubfx.sourceforge.net;
+ license = licenses.gpl2;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.goibhniu ];
+ };
+}
Added: nixpkgs/trunk/pkgs/development/libraries/minixml/default.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/development/libraries/minixml/default.nix Thu Apr
7 22:24:56 2011 (r26746)
@@ -0,0 +1,19 @@
+{ stdenv, fetchurl }:
+
+stdenv.mkDerivation rec {
+ name = "mxml-${version}";
+ version = "2.6";
+
+ src = fetchurl {
+ url = "http://ftp.easysw.com/pub/mxml/${version}/${name}.tar.gz";
+ sha256 = "15cpqr43cwvy1ms67rfav8l9fjgybkaqfq7nhag8qnhd3bd4glxh";
+ };
+
+ meta = with stdenv.lib; {
+ description = "a small XML library";
+ homepage = http://www.minixml.org;
+ license = licenses.lgpl2;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.goibhniu ];
+ };
+}
Modified: nixpkgs/trunk/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/all-packages.nix Thu Apr 7 21:36:12
2011 (r26745)
+++ nixpkgs/trunk/pkgs/top-level/all-packages.nix Thu Apr 7 22:24:56
2011 (r26746)
@@ -906,6 +906,8 @@
miniupnpd = callPackage ../tools/networking/miniupnpd { };
+ minixml = callPackage ../development/libraries/minixml { };
+
mjpegtools = callPackage ../tools/video/mjpegtools { };
mkcue = callPackage ../tools/cd-dvd/mkcue { };
@@ -7036,6 +7038,10 @@
zathura = callPackage ../applications/misc/zathura { };
+ zynaddsubfx = callPackage ../applications/audio/zynaddsubfx {
+ fltk = fltk11;
+ };
+
### GAMES
asc = callPackage ../games/asc {
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits