[Lunar-commits] <moonbase-gnome> evince: optional GConf & bugfix

v4hn me at v4hn.de
Sat Aug 18 20:01:09 CEST 2012


commit 2ae2dce7b7d9c7e8f3b601ebe2e26ac60a667b65
Author: v4hn <me at v4hn.de>
Date: Sat, 18 Aug 2012 11:01:09 -0700
URL: https://github.com/lunar-linux/moonbase-gnome/commit/2ae2dce7b7d9c7e8f3b601ebe2e26ac60a667b65

evince: optional GConf & bugfix
---
  desktop/evince/BUILD                                         +4/-0     
  desktop/evince/DEPENDS                                       +3/-1     
  2 files changed, 7 insertions (+), 1 deletions (-)

--- a/desktop/evince/BUILD
+++ b/desktop/evince/BUILD
@@ -6,7 +6,11 @@
   # Fixes segfault when closing
   patch_it $SOURCE3 1  &&
 
+  # Fixes linking problem with session management
+  sedit "s:\((SHELL_LIBS)\):\1 -lICE:" shell/Makefile.in &&
+
   OPTS+=" --enable-comics --enable-impress --enable-pixbuf"  &&
+
   LIBS+="-lz" \
   default_build
 
--- a/desktop/evince/DEPENDS
+++ b/desktop/evince/DEPENDS
@@ -2,7 +2,9 @@ depends  poppler
 depends  gnome-icon-theme
 depends  gnome-doc-utils
 #this should be optional, but currently doesn't compile without
-depends  GConf
+optional_depends  "GConf" \
+                  "--with-gconf" "--without-gconf" \
+                  "GConf support"
 
 optional_depends  "tiff"  \
                   "--enable-tiff"   \




More information about the Lunar-commits mailing list