x11-cvs: make libx11 look for XErrorDB and XKeysymDB in the right place
authorPhilipp Zabel <philipp.zabel@gmail.com>
Sat, 3 Sep 2005 15:09:23 +0000 (15:09 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Sat, 3 Sep 2005 15:09:23 +0000 (15:09 +0000)
- This closes bug #292.

packages/x11/files/errordb-keysymdb-path-fix.patch [new file with mode: 0644]
packages/x11/x11_cvs.bb

diff --git a/packages/x11/files/errordb-keysymdb-path-fix.patch b/packages/x11/files/errordb-keysymdb-path-fix.patch
new file mode 100644 (file)
index 0000000..f43d380
--- /dev/null
@@ -0,0 +1,22 @@
+--- X11/src/ErrDes.c.orig      2005-09-03 16:15:48 +0200
++++ X11/src/ErrDes.c   2005-09-03 16:16:03 +0200
+@@ -56,7 +56,7 @@
+ #include <stdio.h>
+ #ifndef ERRORDB
+-#define ERRORDB "/usr/lib/X11/XErrorDB"
++#define ERRORDB "/usr/share/X11/XErrorDB"
+ #endif
+ /*
+--- X11/src/StrKeysym.c.orig   2005-09-03 16:41:18 +0200
++++ X11/src/StrKeysym.c        2005-09-03 16:41:33 +0200
+@@ -36,7 +36,7 @@
+ #include "Key.h"
+ #ifndef KEYSYMDB
+-#define KEYSYMDB "/usr/lib/X11/XKeysymDB"
++#define KEYSYMDB "/usr/share/X11/XKeysymDB"
+ #endif
+ static Bool initialized;
index 691b2c7..3f394df 100644 (file)
@@ -1,6 +1,6 @@
 PV = "6.2.1cvs${CVSDATE}"
 LICENSE = "XFree86"
-PR = "r4"
+PR = "r5"
 SECTION = "x11/libs"
 PRIORITY = "optional"
 MAINTAINER = "Greg Gilbert <greg@treke.net>"
@@ -10,7 +10,8 @@ FILES_${PN} += "${datadir}/X11/XKeysymDB ${datadir}/X11/XErrorDB"
 FILES_${PN}-locale += "${datadir}/X11/locale"
 PROVIDES = "x11"
 
-SRC_URI = "cvs://anoncvs:anoncvs@pdx.freedesktop.org/cvs/xlibs;module=X11"
+SRC_URI = "cvs://anoncvs:anoncvs@pdx.freedesktop.org/cvs/xlibs;module=X11 \
+          file://errordb-keysymdb-path-fix.patch;patch=1"
 S = "${WORKDIR}/X11"
 
 inherit autotools pkgconfig