summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xfredjo-gnome-2.28-test/libgnomekbd/.footprint40
-rwxr-xr-xfredjo-gnome-2.28-test/libgnomekbd/.md5sum2
-rwxr-xr-xfredjo-gnome-2.28-test/libgnomekbd/Pkgfile21
-rwxr-xr-xfredjo-gnome-2.28-test/libgnomekbd/libgnomekbd-2.26.0-libxklavier-4.0-1.patch19
-rwxr-xr-xfredjo-gnome-2.28-test/libgnomekbd/libgnomekbd.patch11
-rwxr-xr-xfredjo-gnome-2.28-test/libgnomekbd/post-install23
6 files changed, 116 insertions, 0 deletions
diff --git a/fredjo-gnome-2.28-test/libgnomekbd/.footprint b/fredjo-gnome-2.28-test/libgnomekbd/.footprint
new file mode 100755
index 000000000..78b44df03
--- /dev/null
+++ b/fredjo-gnome-2.28-test/libgnomekbd/.footprint
@@ -0,0 +1,40 @@
+drwxr-xr-x root/root etc/
+drwxr-xr-x root/root etc/gconf/
+drwxr-xr-x root/root etc/gconf/schemas/
+-rw-r--r-- root/root etc/gconf/schemas/desktop_gnome_peripherals_keyboard_xkb.schemas
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/gkbd-indicator-plugins-capplet
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/libgnomekbd/
+-rw-r--r-- root/root usr/include/libgnomekbd/gkbd-desktop-config.h
+-rw-r--r-- root/root usr/include/libgnomekbd/gkbd-indicator-config.h
+-rw-r--r-- root/root usr/include/libgnomekbd/gkbd-indicator-plugin.h
+-rw-r--r-- root/root usr/include/libgnomekbd/gkbd-indicator.h
+-rw-r--r-- root/root usr/include/libgnomekbd/gkbd-keyboard-config.h
+-rw-r--r-- root/root usr/include/libgnomekbd/gkbd-keyboard-drawing.h
+-rw-r--r-- root/root usr/include/libgnomekbd/gkbd-util.h
+drwxr-xr-x root/root usr/lib/
+-rw-r--r-- root/root usr/lib/libgnomekbd.a
+-rwxr-xr-x root/root usr/lib/libgnomekbd.la
+lrwxrwxrwx root/root usr/lib/libgnomekbd.so -> libgnomekbd.so.3.0.0
+lrwxrwxrwx root/root usr/lib/libgnomekbd.so.3 -> libgnomekbd.so.3.0.0
+-rwxr-xr-x root/root usr/lib/libgnomekbd.so.3.0.0
+-rw-r--r-- root/root usr/lib/libgnomekbdui.a
+-rwxr-xr-x root/root usr/lib/libgnomekbdui.la
+lrwxrwxrwx root/root usr/lib/libgnomekbdui.so -> libgnomekbdui.so.3.0.0
+lrwxrwxrwx root/root usr/lib/libgnomekbdui.so.3 -> libgnomekbdui.so.3.0.0
+-rwxr-xr-x root/root usr/lib/libgnomekbdui.so.3.0.0
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/libgnomekbd.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/libgnomekbdui.pc
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/applications/
+-rw-r--r-- root/root usr/share/applications/gkbd-indicator-plugins-capplet.desktop
+drwxr-xr-x root/root usr/share/libgnomekbd/
+drwxr-xr-x root/root usr/share/libgnomekbd/glade/
+-rw-r--r-- root/root usr/share/libgnomekbd/glade/gkbd-indicator-plugins.glade
+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/libgnomekbd.mo
diff --git a/fredjo-gnome-2.28-test/libgnomekbd/.md5sum b/fredjo-gnome-2.28-test/libgnomekbd/.md5sum
new file mode 100755
index 000000000..5f95454b5
--- /dev/null
+++ b/fredjo-gnome-2.28-test/libgnomekbd/.md5sum
@@ -0,0 +1,2 @@
+c1d89bd25abc5f659bd690ca1ba79716 libgnomekbd-2.26.0-libxklavier-4.0-1.patch
+aee58c088c4fd980e1bf813ea813c156 libgnomekbd-2.26.0.tar.bz2
diff --git a/fredjo-gnome-2.28-test/libgnomekbd/Pkgfile b/fredjo-gnome-2.28-test/libgnomekbd/Pkgfile
new file mode 100755
index 000000000..6f46695e6
--- /dev/null
+++ b/fredjo-gnome-2.28-test/libgnomekbd/Pkgfile
@@ -0,0 +1,21 @@
+# Description: Gnome keyboard configuration library
+# URL: http://www.gnome.org/
+# Maintainer: Matt Housh, jaeger at morpheus dot net
+# Depends on: libgnomeui, libxklavier
+# Group: gnome/desktop
+
+name=libgnomekbd
+version=2.26.0
+release=1
+gnomever=2.26.3
+source=(http://download.gnome.org/desktop/${gnomever%.*}/$gnomever/sources/$name-$version.tar.bz2 \
+ libgnomekbd-2.26.0-libxklavier-4.0-1.patch)
+
+build() {
+ cd $name-$version
+ patch -Np1 -i ../libgnomekbd-2.26.0-libxklavier-4.0-1.patch
+ ./configure --prefix=$GNOME_PREFIX \
+ --sysconfdir=/etc
+ make
+ make DESTDIR=$PKG install
+}
diff --git a/fredjo-gnome-2.28-test/libgnomekbd/libgnomekbd-2.26.0-libxklavier-4.0-1.patch b/fredjo-gnome-2.28-test/libgnomekbd/libgnomekbd-2.26.0-libxklavier-4.0-1.patch
new file mode 100755
index 000000000..ac89ec57b
--- /dev/null
+++ b/fredjo-gnome-2.28-test/libgnomekbd/libgnomekbd-2.26.0-libxklavier-4.0-1.patch
@@ -0,0 +1,19 @@
+Submitted By: Wayne Blaszczyk
+Date: 2009-09-01
+Initial Package Version: 2.26.0
+Origin: RedHat/Fedora /rpms/libgnomekbd/devel/libxklavier4.patch
+Upstream Status: Unknown
+Description: Fixes compatibility with libxklavier-4.0
+
+diff -Naur a/libgnomekbd/gkbd-indicator.c b/libgnomekbd/gkbd-indicator.c
+--- a/libgnomekbd/gkbd-indicator.c 2009-03-14 10:01:12.000000000 +1100
++++ b/libgnomekbd/gkbd-indicator.c 2009-09-01 22:26:47.000000000 +1000
+@@ -717,7 +717,7 @@
+ globals.registry =
+ xkl_config_registry_get_instance (globals.engine);
+
+- xkl_config_registry_load (globals.registry);
++ xkl_config_registry_load (globals.registry, FALSE);
+
+ gconf_client = gconf_client_get_default ();
+
diff --git a/fredjo-gnome-2.28-test/libgnomekbd/libgnomekbd.patch b/fredjo-gnome-2.28-test/libgnomekbd/libgnomekbd.patch
new file mode 100755
index 000000000..3684187aa
--- /dev/null
+++ b/fredjo-gnome-2.28-test/libgnomekbd/libgnomekbd.patch
@@ -0,0 +1,11 @@
+--- libgnomekbd-2.26.0.orig/libgnomekbd/gkbd-indicator.c 2009-03-14 00:01:12.000000000 +0100
++++ libgnomekbd-2.26.0/libgnomekbd/gkbd-indicator.c 2009-07-05 17:54:24.491272390 +0200
+@@ -717,7 +717,7 @@
+ globals.registry =
+ xkl_config_registry_get_instance (globals.engine);
+
+- xkl_config_registry_load (globals.registry);
++ xkl_config_registry_load (globals.registry,FALSE);
+
+ gconf_client = gconf_client_get_default ();
+
diff --git a/fredjo-gnome-2.28-test/libgnomekbd/post-install b/fredjo-gnome-2.28-test/libgnomekbd/post-install
new file mode 100755
index 000000000..ad12cd967
--- /dev/null
+++ b/fredjo-gnome-2.28-test/libgnomekbd/post-install
@@ -0,0 +1,23 @@
+#!/bin/sh
+
+port=libgnomekbd
+
+# gconf schemas
+SCHEMAS="`pkginfo -l $port | grep etc/gconf/schemas/.*\.schemas$`"
+
+for SCHEMA in $SCHEMAS
+do
+ export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
+ gconftool-2 --makefile-install-rule /$SCHEMA > /dev/null
+done
+
+# reload gconf caches
+if [ ! -z "`pidof gconfd-2`" ]
+then
+ killall -HUP gconfd-2 > /dev/null
+fi
+
+# desktop database
+update-desktop-database > /dev/null
+
+# End of file