[Lunar-commits] <moonbase-gnome> Merge branch 'master' of github.com:lunar-linux/moonbase-gnome

Florin Braescu florin at lunar-linux.org
Sun Mar 3 18:27:38 CET 2013


commit 147c5a86af8c1e0c466a8fac542e378bb14b02c0
Author: Florin Braescu <florin at lunar-linux.org>
Date: Sat, 18 Aug 2012 22:08:22 -0700
URL: https://github.com/lunar-linux/moonbase-gnome/commit/147c5a86af8c1e0c466a8fac542e378bb14b02c0

Merge branch 'master' of github.com:lunar-linux/moonbase-gnome
---
  desktop/evince/BUILD        | +4/-0     
  desktop/evince/DEPENDS      | +3/-1     
  platform/dconf/BUILD        | +8/-0     
  platform/dconf/DEPENDS      | +14/-0    
  platform/dconf/DETAILS      | +15/-0    
  platform/dconf/POST_INSTALL | +4/-0     
  platform/gdk-pixbuf/DETAILS | +3/-3     
  7 files changed, 51 insertions(+), 4 deletions(-)

--- a/desktop/evince/BUILD
+++ b/desktop/evince/BUILD
@@ -6,8 +6,12 @@
   # 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
 
 ) > $C_FIFO 2>&1
--- 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"   \
--- /dev/null
+++ b/platform/dconf/BUILD
@@ -0,0 +1,8 @@
+(
+
+  # Only want glib-2 to own /usr/lib/gio/modules/giomodule.cache
+  sedit "s:dummy gio-querymodules:dummy echo:" configure &&
+
+  default_build
+
+) > $C_FIFO 2>&1
--- /dev/null
+++ b/platform/dconf/DEPENDS
@@ -0,0 +1,14 @@
+depends glib-2
+depends dbus
+
+# gtk+-3 is currently not officially supported by lunar
+#optional_depends "gtk+-3" "" "--disable-editor" "build dconf editor"
+
+# A disabling option is missing from dconf
+# http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/gnome-base/dconf/files/dconf-0.5.1-automagic-vala.patch
+optional_depends vala "" "" "to compile .vala source files"
+
+optional_depends  "gtk-doc"            \
+                  "--enable-gtk-doc"   \
+                  "--disable-gtk-doc"  \
+                  "for building documentation"
--- /dev/null
+++ b/platform/dconf/DETAILS
@@ -0,0 +1,15 @@
+          MODULE=dconf
+         VERSION=0.12.1
+          SOURCE=$MODULE-$VERSION.tar.xz
+      SOURCE_URL=$GNOME_URL/sources/$MODULE/${VERSION%.*}
+      SOURCE_VFY=sha1:1bdbf53b2e699fe58f69fa7a42164351e8560e05
+        WEB_SITE=http://live.gnome.org/dconf
+         ENTERED=20101128
+         UPDATED=20120818
+           SHORT="Simple low-level configuration system"
+
+cat << EOF
+dconf is a low-level configuration system. Its main purpose is to
+provide a back-end to GSettings on platforms that don't already have
+configuration storage systems.
+EOF
--- /dev/null
+++ b/platform/dconf/POST_INSTALL
@@ -0,0 +1,4 @@
+if [[ -x /usr/bin/gio-querymodules ]] ; then
+        # Recreate /usr/lib/gio/modules/giomodule.cache
+        gio-querymodules /usr/lib/gio/modules
+fi
--- a/platform/gdk-pixbuf/DETAILS
+++ b/platform/gdk-pixbuf/DETAILS
@@ -1,12 +1,12 @@
           MODULE=gdk-pixbuf
            MAJOR=2.26
-         VERSION=$MAJOR.1
+         VERSION=$MAJOR.2
           SOURCE=$MODULE-$VERSION.tar.xz
       SOURCE_URL=$GNOME_URL/sources/$MODULE/$MAJOR
-      SOURCE_VFY=sha1:43e4fe5bd8d19bc7d7b853f71c85c193392cb2f7
+      SOURCE_VFY=sha1:9a9d4d693951718e4956d4f303ff0f667d3ccf8a
         WEB_SITE=http://live.gnome.org/GObjectIntrospection
          ENTERED=20091105
-         UPDATED=20120416
+         UPDATED=20120813
            SHORT="An image loading library used with GNOME"
 
 cat << EOF




More information about the Lunar-commits mailing list