summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--extra/gconf/.footprint57
-rw-r--r--extra/gconf/.md5sum2
-rw-r--r--extra/gconf/Pkgfile26
-rw-r--r--extra/gconf/gconf-reload.patch20
4 files changed, 105 insertions, 0 deletions
diff --git a/extra/gconf/.footprint b/extra/gconf/.footprint
new file mode 100644
index 000000000..76abe8597
--- /dev/null
+++ b/extra/gconf/.footprint
@@ -0,0 +1,57 @@
+drwxr-xr-x root/root etc/
+drwxr-xr-x root/root etc/gconf/
+drwxr-xr-x root/root etc/gconf/2/
+-rw-r--r-- root/root etc/gconf/2/path
+drwxr-xr-x root/root etc/gconf/gconf.xml.defaults/
+drwxr-xr-x root/root etc/gconf/gconf.xml.mandatory/
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/gconf-merge-tree
+-rwxr-xr-x root/root usr/bin/gconftool-2
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/gconf/
+drwxr-xr-x root/root usr/include/gconf/2/
+drwxr-xr-x root/root usr/include/gconf/2/gconf/
+-rw-r--r-- root/root usr/include/gconf/2/gconf/gconf-changeset.h
+-rw-r--r-- root/root usr/include/gconf/2/gconf/gconf-client.h
+-rw-r--r-- root/root usr/include/gconf/2/gconf/gconf-engine.h
+-rw-r--r-- root/root usr/include/gconf/2/gconf/gconf-enum-types.h
+-rw-r--r-- root/root usr/include/gconf/2/gconf/gconf-error.h
+-rw-r--r-- root/root usr/include/gconf/2/gconf/gconf-listeners.h
+-rw-r--r-- root/root usr/include/gconf/2/gconf/gconf-schema.h
+-rw-r--r-- root/root usr/include/gconf/2/gconf/gconf-value.h
+-rw-r--r-- root/root usr/include/gconf/2/gconf/gconf.h
+drwxr-xr-x root/root usr/lib/
+drwxr-xr-x root/root usr/lib/GConf/
+drwxr-xr-x root/root usr/lib/GConf/2/
+-rw-r--r-- root/root usr/lib/GConf/2/libgconfbackend-oldxml.a
+-rwxr-xr-x root/root usr/lib/GConf/2/libgconfbackend-oldxml.la
+-rwxr-xr-x root/root usr/lib/GConf/2/libgconfbackend-oldxml.so
+-rw-r--r-- root/root usr/lib/GConf/2/libgconfbackend-xml.a
+-rwxr-xr-x root/root usr/lib/GConf/2/libgconfbackend-xml.la
+-rwxr-xr-x root/root usr/lib/GConf/2/libgconfbackend-xml.so
+-rwxr-xr-x root/root usr/lib/GConf/gconf-sanity-check-2
+-rwxr-xr-x root/root usr/lib/GConf/gconfd-2
+-rw-r--r-- root/root usr/lib/libgconf-2.a
+-rwxr-xr-x root/root usr/lib/libgconf-2.la
+lrwxrwxrwx root/root usr/lib/libgconf-2.so -> libgconf-2.so.4.1.5
+lrwxrwxrwx root/root usr/lib/libgconf-2.so.4 -> libgconf-2.so.4.1.5
+-rwxr-xr-x root/root usr/lib/libgconf-2.so.4.1.5
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/gconf-2.0.pc
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/aclocal/
+-rw-r--r-- root/root usr/share/aclocal/gconf-2.m4
+drwxr-xr-x root/root usr/share/dbus-1/
+drwxr-xr-x root/root usr/share/dbus-1/services/
+-rw-r--r-- root/root usr/share/dbus-1/services/org.gnome.GConf.service
+drwxr-xr-x root/root usr/share/locale/
+drwxr-xr-x root/root usr/share/locale/fr/
+drwxr-xr-x root/root usr/share/locale/fr/LC_MESSAGES/
+-rw-r--r-- root/root usr/share/locale/fr/LC_MESSAGES/GConf2.mo
+drwxr-xr-x root/root usr/share/man/
+drwxr-xr-x root/root usr/share/man/man1/
+-rw-r--r-- root/root usr/share/man/man1/gconftool-2.1.gz
+drwxr-xr-x root/root usr/share/sgml/
+drwxr-xr-x root/root usr/share/sgml/gconf/
+-rw-r--r-- root/root usr/share/sgml/gconf/gconf-1.0.dtd
diff --git a/extra/gconf/.md5sum b/extra/gconf/.md5sum
new file mode 100644
index 000000000..9546de1ea
--- /dev/null
+++ b/extra/gconf/.md5sum
@@ -0,0 +1,2 @@
+4971d96f5ba94fe4a69396267bd5afe8 GConf-2.24.0.tar.bz2
+2475a03e5ad358537b4a6ce99681ebd2 gconf-reload.patch
diff --git a/extra/gconf/Pkgfile b/extra/gconf/Pkgfile
new file mode 100644
index 000000000..14092baf5
--- /dev/null
+++ b/extra/gconf/Pkgfile
@@ -0,0 +1,26 @@
+# Description: Système de configuration de base de données
+# URL: http://www.gnome.org/
+# Maintainer: NuTyX core team
+# Packager: thierryn1 at hispeed dot ch
+# Depends on: orbit2
+
+name=gconf
+version=2.24.0
+release=1
+source=(http://ftp.gnome.org/pub/gnome/sources/GConf/2.24/GConf-$version.tar.bz2\
+ gconf-reload.patch)
+build() {
+ cd GConf-$version
+ patch -Np1 -i ../gconf-reload.patch
+ ./configure --prefix=$GNOME_PREFIX\
+ --sysconfdir=/etc \
+ --libexecdir=$(pkg-config \
+ --variable=prefix ORBit-2.0)/lib/GConf \
+ --with-dbus-service-dir=/usr/share/dbus-1/services \
+ --mandir=$(pkg-config \
+ --variable=prefix ORBit-2.0)/share/man
+ make
+ make DESTDIR=$PKG install
+ rm -r $PKG/$(pkg-config \
+ --variable=prefix ORBit-2.0)/share/gtk-doc
+}
diff --git a/extra/gconf/gconf-reload.patch b/extra/gconf/gconf-reload.patch
new file mode 100644
index 000000000..0af75a970
--- /dev/null
+++ b/extra/gconf/gconf-reload.patch
@@ -0,0 +1,20 @@
+--- GConf-2.16.0/gconf/gconftool.c.orig 2006-10-14 17:37:14.000000000 +0000
++++ GConf-2.16.0/gconf/gconftool.c 2006-10-14 17:39:27.000000000 +0000
+@@ -963,6 +963,8 @@ main (int argc, char** argv)
+
+ gconf_engine_unref (conf);
+
++ g_spawn_command_line_sync ("/usr/bin/killall -q -TERM " GCONF_SERVERDIR "/" GCONFD, NULL, NULL, NULL, NULL);
++
+ return retval;
+ }
+
+@@ -975,6 +977,8 @@ main (int argc, char** argv)
+
+ gconf_engine_unref (conf);
+
++ g_spawn_command_line_sync ("/usr/bin/killall -q -TERM " GCONF_SERVERDIR "/" GCONFD, NULL, NULL, NULL, NULL);
++
+ return retval;
+ }
+