From 3ae0255bbd52bb10596a851d9f915aa5510c70f8 Mon Sep 17 00:00:00 2001 From: Cillian de Roiste Date: Sun, 24 Apr 2011 14:32:55 +0000 Subject: [PATCH] Adding Qtractor, an Audio/MIDI multi-track sequencer svn path=/nixpkgs/trunk/; revision=26949 --- pkgs/applications/audio/qtractor/default.nix | 28 ++++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 +++ 2 files changed, 32 insertions(+) create mode 100644 pkgs/applications/audio/qtractor/default.nix diff --git a/pkgs/applications/audio/qtractor/default.nix b/pkgs/applications/audio/qtractor/default.nix new file mode 100644 index 000000000000..78a22031dcea --- /dev/null +++ b/pkgs/applications/audio/qtractor/default.nix @@ -0,0 +1,28 @@ +{ alsaLib, autoconf, automake, dssi, fetchsvn, gtk, jackaudio, +ladspaH, ladspaPlugins, liblo, libmad, libsndfile, libtool, libvorbis, +pkgconfig, qt4, stdenv }: + +stdenv.mkDerivation rec { + version = "svn-1992"; + name = "qtractor-${version}"; + + src = fetchsvn { + url = "http://qtractor.svn.sourceforge.net/svnroot/qtractor/trunk"; + rev = "1992"; + sha256 = "10k0w5pzci21k1i32jzv5gdkbs34iv4hdn6dzp3n5048hvrp1hiy"; + }; + + preConfigure = "make -f Makefile.svn"; + + buildInputs = [ alsaLib autoconf automake dssi gtk jackaudio ladspaH + ladspaPlugins liblo libmad libsndfile libtool libvorbis pkgconfig + qt4 ]; + + meta = with stdenv.lib; { + description = "Audio/MIDI multi-track sequencer"; + homepage = http://qtractor.sourceforge.net; + license = licenses.gpl2Plus; + platforms = platforms.linux; + maintainers = [ maintainers.goibhniu ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8bafe4c21a02..f57f178e3423 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6709,6 +6709,10 @@ let qtpfsgui = callPackage ../applications/graphics/qtpfsgui { }; + qtractor = callPackage ../applications/audio/qtractor { + inherit (gtkLibs) gtk; + }; + rapidsvn = callPackage ../applications/version-management/rapidsvn { }; ratpoison = callPackage ../applications/window-managers/ratpoison { };