diff options
author | Diego Nieto Cid <dnietoc@gmail.com> | 2010-09-14 16:22:43 -0300 |
---|---|---|
committer | Diego Nieto Cid <dnietoc@gmail.com> | 2011-04-08 14:36:21 -0300 |
commit | d8023826e3a846f1f5df3570b7b6d57075532fce (patch) | |
tree | 9be27fd8eb760e78bf48d0045593a2602638d594 /console-client/xkb/HACKING | |
parent | 5b83423a2d12829debf7581e8717e20965475f89 (diff) |
Update foreign files.
* console-client/xkb/keysymdef.h: Replaced file.
* console-client/xkb/ks_tables.h: Likewise.
* console-client/xkb/kstoucs.c: Likewise.
* console-client/xkb/symname.c: Likewise.
* console-client/xkb/HACKING: New file, added foreign files information.
Diffstat (limited to 'console-client/xkb/HACKING')
-rw-r--r-- | console-client/xkb/HACKING | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/console-client/xkb/HACKING b/console-client/xkb/HACKING new file mode 100644 index 00000000..c4362347 --- /dev/null +++ b/console-client/xkb/HACKING @@ -0,0 +1,35 @@ + +Syncronizing External Sources +----------------------------- + +Some source files are pristinely copied from several Xorg repositories +and they must be syncronized with each Xorg release to get new features. + +The following list details the syncronization procedure of every foreign +resource. Additionally, the version the resource was last syncronized to +is located next to the file name. + + * xproto-7.0.18 (keysymdef.h): copied from source tree. + + $ git clone git://anongit.freedesktop.org/git/xorg/proto/x11proto + $ cd x11proto + $ git checkout [latest-tag] + $ cp keysymdef.h $TARGET/keysymdef.h + + * libX11-1.3.99.901 (ks_tables.h): generated by build process. + + $ git clone git://anongit.freedesktop.org/xorg/util/macros + $ git clone git://anongit.freedesktop.org/xorg/lib/libX11 + $ cd macros + $ ./autogen.sh && ./configure && make + $ cd ../libX11 + $ ACLOCAL="aclocal -I ../macros" ./autogen.sh && ./configure + $ make -C src ks_tables.h + $ cp src/ks_tables.h $TARGET/ks_tables.h + +Other sources must be modified before the driver can use them. Thus, the +update procedure cannot be fully automated. + + * libX11-1.3.99.901 (symname.c): based on src/StrKeysym.c + (kstoucs.c): based on src/xlibi18n/imKStoUCS.c + |