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
nix-comm...@cs.uu.nl
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to