Author: cillian
Date: Sat Apr 23 13:54:25 2011
New Revision: 26935
URL: https://svn.nixos.org/websvn/nix/?rev=26935&sc=1
Log:
Adding Yoshimi, a fork of ZynAddSubFX (audio synthesizer) with many
enhancements including jack support
Added:
nixpkgs/trunk/pkgs/applications/audio/yoshimi/
nixpkgs/trunk/pkgs/applications/audio/yoshimi/default.nix
Modified:
nixpkgs/trunk/pkgs/top-level/all-packages.nix
Added: nixpkgs/trunk/pkgs/applications/audio/yoshimi/default.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/applications/audio/yoshimi/default.nix Sat Apr 23
13:54:25 2011 (r26935)
@@ -0,0 +1,34 @@
+{ stdenv, fetchurl, alsaLib, boost, cmakeCurses, fftwSinglePrec, fltk,
+jackaudio, libsndfile, mesa, minixml, pkgconfig, zlib }:
+
+stdenv.mkDerivation rec {
+ name = "yoshimi-${version}";
+ version = "0.060.10";
+
+ src = fetchurl {
+ url = "mirror://sourceforge/yoshimi/${name}.tar.bz2";
+ sha256 = "0y67w7y515hx2bi5gfjgsw1hdah1bdrrvcfmqyjsvn7jbd0q47v1";
+ };
+
+ buildInputs = [ alsaLib boost cmakeCurses fftwSinglePrec fltk
+ jackaudio libsndfile mesa minixml pkgconfig zlib ];
+
+ preConfigure = ''
+ cd src
+ '';
+
+ cmakeFlags = [ "-DFLTK_MATH_LIBRARY=${stdenv.glibc}/lib/libm.so" ];
+
+ meta = with stdenv.lib; {
+ description = "high quality software synthesizer based on ZynAddSubFX";
+ longDescription = ''
+ Yoshimi delivers the same synthesizer capabilities as
+ ZynAddSubFX along with very good Jack and Alsa midi/audio
+ functionality on Linux
+ '';
+ homepage = http://yoshimi.sourceforge.net;
+ license = licenses.gpl2;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.goibhniu ];
+ };
+}
Modified: nixpkgs/trunk/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/all-packages.nix Sat Apr 23 13:16:33
2011 (r26934)
+++ nixpkgs/trunk/pkgs/top-level/all-packages.nix Sat Apr 23 13:54:25
2011 (r26935)
@@ -7119,6 +7119,10 @@
yakuake = newScope pkgs.kde4 ../applications/misc/yakuake { };
+ yoshimi = callPackage ../applications/audio/yoshimi {
+ fltk = fltk11;
+ };
+
zapping = callPackage ../applications/video/zapping {
inherit (gnome) scrollkeeper libgnomeui libglade esound;
teletextSupport = true;
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits