Author: cillian
Date: Fri Apr 22 21:42:38 2011
New Revision: 26923
URL: https://svn.nixos.org/websvn/nix/?rev=26923&sc=1
Log:
Adding Specimen, an audio sampler and phat gtk+ widgets which Specimen uses
Added:
nixpkgs/trunk/pkgs/applications/audio/specimen/
nixpkgs/trunk/pkgs/applications/audio/specimen/default.nix
nixpkgs/trunk/pkgs/development/libraries/phat/
nixpkgs/trunk/pkgs/development/libraries/phat/default.nix
Modified:
nixpkgs/trunk/pkgs/top-level/all-packages.nix
Added: nixpkgs/trunk/pkgs/applications/audio/specimen/default.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/applications/audio/specimen/default.nix Fri Apr 22
21:42:38 2011 (r26923)
@@ -0,0 +1,28 @@
+{ stdenv, fetchsvn, alsaLib, autoconf, automake, gtk, jackaudio,
+libgnomecanvas, libsamplerate, libsndfile, libtool, libxml2, phat,
+pkgconfig }:
+
+stdenv.mkDerivation rec {
+ name = "specimen-svn-89";
+
+ # The released version won't compile with newer versions of jack
+ src = fetchsvn {
+ url = http://zhevny.com/svn/specimen/trunk;
+ rev = 89;
+ sha256 = "1i24nchw14cbjv7kmzs7cvmis2xv4r7bxghi8d6gq5lprwk8xydf";
+ };
+
+ preConfigure = "sh autogen.sh";
+
+ buildInputs = [ alsaLib autoconf automake gtk jackaudio
+ libgnomecanvas libsamplerate libsndfile libtool libxml2 phat
+ pkgconfig ];
+
+ meta = with stdenv.lib; {
+ description = "MIDI controllable audio sampler";
+ homepage = http://zhevny.com/specimen/;
+ license = licenses.gpl2Plus;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.goibhniu ];
+ };
+}
Added: nixpkgs/trunk/pkgs/development/libraries/phat/default.nix
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ nixpkgs/trunk/pkgs/development/libraries/phat/default.nix Fri Apr 22
21:42:38 2011 (r26923)
@@ -0,0 +1,21 @@
+{ stdenv, fetchurl, gtk, libgnomecanvas, pkgconfig }:
+
+stdenv.mkDerivation rec {
+ name = "phat-${version}";
+ version = "0.4.1";
+
+ src = fetchurl {
+ url = "http://download.berlios.de/phat/${name}.tar.gz";
+ sha256 = "1icncp2d8hbarzz8mmflkw13blg7blgwfic8q2wll7s6n01ii2av";
+ };
+
+ buildInputs = [ gtk libgnomecanvas pkgconfig ];
+
+ meta = with stdenv.lib; {
+ description = "GTK+ widgets geared toward pro-audio apps";
+ homepage = http://phat.berlios.de;
+ license = licenses.gpl2Plus;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.goibhniu ];
+ };
+}
Modified: nixpkgs/trunk/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/all-packages.nix Fri Apr 22 17:30:39
2011 (r26922)
+++ nixpkgs/trunk/pkgs/top-level/all-packages.nix Fri Apr 22 21:42:38
2011 (r26923)
@@ -5436,6 +5436,10 @@
config = getConfig ["pcmciaUtils" "config"] null;
};
+ phat = callPackage ../development/libraries/phat {
+ inherit (gnome) gtk libgnomecanvas;
+ };
+
pmount = callPackage ../os-specific/linux/pmount { };
pmutils = callPackage ../os-specific/linux/pm-utils { };
@@ -6774,6 +6778,10 @@
sox = callPackage ../applications/misc/audio/sox { };
+ specimen = callPackage ../applications/audio/specimen {
+ inherit (gnome) gtk libgnomecanvas;
+ };
+
spotify = callPackage ../applications/audio/spotify { };
stalonetray = callPackage ../applications/window-managers/stalonetray {};
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits