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