forked from mirrors/nixpkgs
Adding Specimen, an audio sampler and phat gtk+ widgets which Specimen uses
svn path=/nixpkgs/trunk/; revision=26923
This commit is contained in:
parent
30701417c8
commit
eb9ed1c09f
28
pkgs/applications/audio/specimen/default.nix
Normal file
28
pkgs/applications/audio/specimen/default.nix
Normal file
|
@ -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 ];
|
||||
};
|
||||
}
|
21
pkgs/development/libraries/phat/default.nix
Normal file
21
pkgs/development/libraries/phat/default.nix
Normal file
|
@ -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 ];
|
||||
};
|
||||
}
|
|
@ -5436,6 +5436,10 @@ let
|
|||
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 @@ let
|
|||
|
||||
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 {};
|
||||
|
|
Loading…
Reference in a new issue