From a582e6185aae3bc8381462bce02113ad4f953ca1 Mon Sep 17 00:00:00 2001 From: Cillian de Roiste Date: Sun, 1 Apr 2012 18:31:28 +0000 Subject: [PATCH] Fixing ardour3 theme, it uses its own version of clearlooks which gtk needs to know how to find svn path=/nixpkgs/trunk/; revision=33522 --- pkgs/applications/audio/ardour/ardour3.nix | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/audio/ardour/ardour3.nix b/pkgs/applications/audio/ardour/ardour3.nix index c719e4d650e..590cfa3a962 100644 --- a/pkgs/applications/audio/ardour/ardour3.nix +++ b/pkgs/applications/audio/ardour/ardour3.nix @@ -1,8 +1,9 @@ -{ stdenv, fetchsvn, alsaLib, aubio, boost, cairomm, curl, fftw, -fftwSinglePrec, flac, glib, glibmm, gtk, gtkmm, jackaudio, -libgnomecanvas, libgnomecanvasmm, liblo, libmad, libogg, librdf, -librdf_raptor, librdf_rasqal, libsamplerate, libsigcxx, libsndfile, -libusb, libuuid, libxml2, libxslt, pango, perl, pkgconfig, python }: +{ stdenv, fetchsvn, alsaLib, aubio, boost, cairomm, curl, fftw +, fftwSinglePrec, flac, glib, glibmm, gtk, gtkmm, jackaudio +, libgnomecanvas, libgnomecanvasmm, liblo, libmad, libogg, librdf +, librdf_raptor, librdf_rasqal, libsamplerate, libsigcxx, libsndfile +, libusb, libuuid, libxml2, libxslt, makeWrapper, pango, perl, pkgconfig +, python }: let rev = "11483"; @@ -35,6 +36,12 @@ stdenv.mkDerivation { installPhase = "python waf install"; + postInstall = '' + mkdir -pv $out/gtk-2.0/2.10.0/engines + mv lib/ardour3/libclearlooks.so $out/gtk-2.0/2.10.0/engines/ + wrapProgram $out/bin/ardour3 --prefix GTK_PATH : $out/gtk-2.0 + ''; + meta = with stdenv.lib; { description = "Multi-track hard disk recording software"; longDescription = ''