Author: simons
Date: Sun Jul 10 13:34:56 2011
New Revision: 27689
URL: https://svn.nixos.org/websvn/nix/?rev=27689&sc=1

Log:
gnucash: set RPATH so that GnuCash binaries can find its GNOME libraries at 
run-time

Modified:
   nixpkgs/trunk/pkgs/applications/office/gnucash/default.nix
   nixpkgs/trunk/pkgs/top-level/all-packages.nix

Modified: nixpkgs/trunk/pkgs/applications/office/gnucash/default.nix
==============================================================================
--- nixpkgs/trunk/pkgs/applications/office/gnucash/default.nix  Sun Jul 10 
13:34:51 2011        (r27688)
+++ nixpkgs/trunk/pkgs/applications/office/gnucash/default.nix  Sun Jul 10 
13:34:56 2011        (r27689)
@@ -1,5 +1,5 @@
 { fetchurl, stdenv, pkgconfig, libxml2, gconf, glib, gtk
-, libglade, libgnomeui, libgtkhtml, gtkhtml, libgnomeprint, goffice, enchant
+, libbonoboui, libgnomeui, libgtkhtml, gtkhtml, libgnomeprint, goffice, enchant
 , gettext, intltool, perl, guile, slibGuile, swig, isocodes, bzip2
 , makeWrapper }:
 
@@ -16,7 +16,7 @@
 
   buildInputs = [
     pkgconfig libxml2 gconf glib gtk
-    libglade libgnomeui libgtkhtml gtkhtml libgnomeprint goffice enchant
+    libgnomeui libgtkhtml gtkhtml libgnomeprint goffice enchant
     gettext intltool perl guile slibGuile swig isocodes bzip2 makeWrapper
   ];
 
@@ -39,6 +39,8 @@
        --enable-python-bindings  enable python bindings
    */
 
+  NIX_LDFLAGS = "-rpath=${libgnomeui}/lib/libglade/2.0 
-rpath=${libbonoboui}/lib/libglade/2.0 -rpath=${guile}/lib";
+
   postInstall = ''
     for prog in "$out/bin/"*
     do

Modified: nixpkgs/trunk/pkgs/top-level/all-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/all-packages.nix       Sun Jul 10 13:34:51 
2011        (r27688)
+++ nixpkgs/trunk/pkgs/top-level/all-packages.nix       Sun Jul 10 13:34:56 
2011        (r27689)
@@ -6317,8 +6317,8 @@
   };
 
   gnucash = callPackage ../applications/office/gnucash {
-    inherit (gnome) gtk glib libglade libgnomeui libgtkhtml gtkhtml
-      libgnomeprint;
+    inherit (gnome) gtk glib libgnomeui libgtkhtml gtkhtml
+      libbonoboui libgnomeprint;
     gconf = gnome.GConf;
     guile = guile_1_8;
     slibGuile = slibGuile.override { scheme = guile_1_8; };
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to