summary refs log tree commit diff
path: root/pkgs/applications/audio/ardour/ardour3.nix
diff options
context:
space:
mode:
authorCillian de Roiste <cillian.deroiste@gmail.com>2012-04-01 18:31:28 +0000
committerCillian de Roiste <cillian.deroiste@gmail.com>2012-04-01 18:31:28 +0000
commita582e6185aae3bc8381462bce02113ad4f953ca1 (patch)
tree08d7484093b476ba3e5101fc08be861b060f7edf /pkgs/applications/audio/ardour/ardour3.nix
parent1d2ec6c314a4fd857ebb23638d0e248b3ab86481 (diff)
downloadnixlib-a582e6185aae3bc8381462bce02113ad4f953ca1.tar
nixlib-a582e6185aae3bc8381462bce02113ad4f953ca1.tar.gz
nixlib-a582e6185aae3bc8381462bce02113ad4f953ca1.tar.bz2
nixlib-a582e6185aae3bc8381462bce02113ad4f953ca1.tar.lz
nixlib-a582e6185aae3bc8381462bce02113ad4f953ca1.tar.xz
nixlib-a582e6185aae3bc8381462bce02113ad4f953ca1.tar.zst
nixlib-a582e6185aae3bc8381462bce02113ad4f953ca1.zip
Fixing ardour3 theme, it uses its own version of clearlooks which gtk needs to know how to find
svn path=/nixpkgs/trunk/; revision=33522
Diffstat (limited to 'pkgs/applications/audio/ardour/ardour3.nix')
-rw-r--r--pkgs/applications/audio/ardour/ardour3.nix17
1 files changed, 12 insertions, 5 deletions
diff --git a/pkgs/applications/audio/ardour/ardour3.nix b/pkgs/applications/audio/ardour/ardour3.nix
index c719e4d650e2..590cfa3a962a 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 = ''