[Lunar-commits] <moonbase-gnome> dconf: moved from other & version bumped

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


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

dconf: moved from other & version bumped
---
  platform/dconf/BUILD                                         +8/-0     
  platform/dconf/DEPENDS                                       +14/-0    
  platform/dconf/DETAILS                                       +15/-0    
  platform/dconf/POST_INSTALL                                  +4/-0     
  4 files changed, 41 insertions (+), 0 deletions (-)

--- /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




More information about the Lunar-commits mailing list