summaryrefslogtreecommitdiffstats
path: root/gnome/libgnomekbd
diff options
context:
space:
mode:
Diffstat (limited to 'gnome/libgnomekbd')
-rw-r--r--gnome/libgnomekbd/.footprint40
-rw-r--r--gnome/libgnomekbd/.md5sum2
-rw-r--r--gnome/libgnomekbd/Pkgfile20
-rw-r--r--gnome/libgnomekbd/libgnomekbd-2.26.0-libklavier-4.0.patch11
-rwxr-xr-xgnome/libgnomekbd/post-install23
5 files changed, 96 insertions, 0 deletions
diff --git a/gnome/libgnomekbd/.footprint b/gnome/libgnomekbd/.footprint
new file mode 100644
index 000000000..78b44df03
--- /dev/null
+++ b/gnome/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/gnome/libgnomekbd/.md5sum b/gnome/libgnomekbd/.md5sum
new file mode 100644
index 000000000..d109cce03
--- /dev/null
+++ b/gnome/libgnomekbd/.md5sum
@@ -0,0 +1,2 @@
+c92a8c110aa09e6ed982ee4929351c12 libgnomekbd-2.26.0-libklavier-4.0.patch
+aee58c088c4fd980e1bf813ea813c156 libgnomekbd-2.26.0.tar.bz2
diff --git a/gnome/libgnomekbd/Pkgfile b/gnome/libgnomekbd/Pkgfile
new file mode 100644
index 000000000..d23a36613
--- /dev/null
+++ b/gnome/libgnomekbd/Pkgfile
@@ -0,0 +1,20 @@
+# Description: connecteur xkb utiliser par le bureau de gnome
+# URL: http://www.gnome.org/
+# Maintainer: NuTyX core team
+# Packager: thierryn1 at hispeed dot ch
+# Depends on: libxklavier, libgnomeui
+
+name=libgnomekbd
+version=2.26.0
+release=1
+source=(http://ftp.gnome.org/pub/gnome/sources/$name/2.26/$name-$version.tar.bz2\
+ libgnomekbd-2.26.0-libklavier-4.0.patch)
+
+build() {
+ cd $name-$version
+ patch -Np1 -i ../libgnomekbd-2.26.0-libklavier-4.0.patch
+ ./configure --prefix=$GNOME_PREFIX \
+ --sysconfdir=/etc
+ make
+ make DESTDIR=$PKG install
+}
diff --git a/gnome/libgnomekbd/libgnomekbd-2.26.0-libklavier-4.0.patch b/gnome/libgnomekbd/libgnomekbd-2.26.0-libklavier-4.0.patch
new file mode 100644
index 000000000..6d9be43a9
--- /dev/null
+++ b/gnome/libgnomekbd/libgnomekbd-2.26.0-libklavier-4.0.patch
@@ -0,0 +1,11 @@
+--- libgnomekbd-2.26.0/libgnomekbd/gkbd-indicator.c.orig 2009-10-21 08:38:10.000000000 +0000
++++ libgnomekbd-2.26.0/libgnomekbd/gkbd-indicator.c 2009-10-21 08:39:24.000000000 +0000
+@@ -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/gnome/libgnomekbd/post-install b/gnome/libgnomekbd/post-install
new file mode 100755
index 000000000..3026caebf
--- /dev/null
+++ b/gnome/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=`$GNOME_PREFIX/bin/gconftool-2 --get-default-source`
+ $GNOME_PREFIX/bin/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