From db19c4e24e779fe5b4da55d4ba440835f9d35541 Mon Sep 17 00:00:00 2001 From: Marc Weber Date: Mon, 21 Sep 2009 09:58:41 +0000 Subject: [PATCH] adding ardour svn path=/nixpkgs/trunk/; revision=17327 --- pkgs/applications/audio/ardour/default.nix | 33 ++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 10 +++++++ 2 files changed, 43 insertions(+) create mode 100644 pkgs/applications/audio/ardour/default.nix diff --git a/pkgs/applications/audio/ardour/default.nix b/pkgs/applications/audio/ardour/default.nix new file mode 100644 index 00000000000..c8bfe880758 --- /dev/null +++ b/pkgs/applications/audio/ardour/default.nix @@ -0,0 +1,33 @@ +args: with args; +stdenv.mkDerivation { + name = "ardour-2.8.2"; + + # svn is the source to get official releases from their site.. :-( + src = /tmp/ardour-2.8.2.tar.bz2; + + buildInputs = [ + scons boost + pkgconfig fftw redland librdf_raptor librdf_rasqal jackaudio flac + libsamplerate alsaLib libxml2 libxslt libsndfile libsigcxx libusb cairomm + glib pango gtk glibmm gtkmm libgnomecanvas fftw librdf liblo aubio + fftw fftwSinglePrec libmad + ]; + + buildPhase = '' + ensureDir $out + export CXX=g++ + scons PREFIX=$out install + ''; + installPhase = ":"; + + meta = { + description = "multi-track hard disk recording software"; + longDescription = '' + Also read "the importance of Paying Something on their homepage, pelase!" + ''; + homepage = http://ardour.org/; + license = "GPLv2"; + maintainers = [args.lib.maintainers.marcweber]; + platforms = args.lib.platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 70de224163a..24b949c3464 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6135,6 +6135,16 @@ let libstdcpp = gcc33.gcc; }; + ardour = import ../applications/audio/ardour { + inherit fetchurl stdenv lib pkgconfig scons boost redland librdf_raptor + librdf_rasqal jackaudio flac libsamplerate alsaLib libxml2 libxslt + libsndfile libsigcxx libusb cairomm librdf liblo fftw fftwSinglePrec + aubio libmad; + inherit (gtkLibs) glib pango gtk glibmm gtkmm; + + inherit (gnome) libgnomecanvas ; + }; + audacious = import ../applications/audio/audacious/player.nix { inherit fetchurl stdenv pkgconfig libmowgli libmcs gettext xlibs dbus_glib; inherit (gnome) libglade;