create core package

This commit is contained in:
aydemir
2015-02-24 11:18:35 +02:00
parent 0e4b743b82
commit 70b25d0f95
1098 changed files with 169545 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
# See the file http://www.gnu.org/licenses/gpl.txt
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
def setup():
autotools.configure("--enable-nls")
def build():
autotools.make()
def install():
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
for exe in ("loadkeys", "setfont", "unicode_start", "unicode_stop"):
pisitools.domove("/usr/bin/%s" % exe, "/bin")
pisitools.dosym("/bin/%s" % exe, "/usr/bin/%s" % exe)
pisitools.remove("/usr/share/keymaps/i386/qwerty/trf.map.gz")
pisitools.dohtml("doc/*")
pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "README")
@@ -0,0 +1,52 @@
diff -up kbd-1.15/man/man1/showkey.1_old kbd-1.15/man/man1/showkey.1
--- kbd-1.15/man/man1/showkey.1_old 2008-03-13 17:46:23.000000000 +0100
+++ kbd-1.15/man/man1/showkey.1 2008-12-10 12:31:38.000000000 +0100
@@ -80,6 +80,19 @@ corresponds to what the keyboard hardwar
to know the scan codes sent by various keys it is better to boot a
2.4 kernel. Since 2.6.9 there also is the boot option atkbd.softraw=0
that tells the 2.6 kernel to return the actual scan codes.
+
+.SH NOTES
+The raw scan codes are available only on AT and PS/2 keyboards,
+and even then they are disabled unless the
+.B atkbd.softraw=0
+kernel parameter is used.
+When the raw scan codes are not available, the kernel uses a fixed built-in
+table to produce scan codes from keycodes. Thus,
+.BR setkeycodes (8)
+can affect the output of
+.B showkey
+in scan code dump mode.
+
.SH "SEE ALSO"
.BR loadkeys (1),
.BR dumpkeys (1),
diff -up kbd-1.15/man/man8/setkeycodes.8_old kbd-1.15/man/man8/setkeycodes.8
--- kbd-1.15/man/man8/setkeycodes.8_old 2008-12-10 12:31:56.000000000 +0100
+++ kbd-1.15/man/man8/setkeycodes.8 2008-12-10 12:37:36.000000000 +0100
@@ -41,6 +41,10 @@ to showkey(1), the command
will assign the keycode 112 to it, and then loadkeys(1) can be used
to define the function of this key.
+USB keyboards have standardized keycodes and
+.B setkeycodes
+doesn't affect them at all.
+
.SH "2.6 KERNELS"
In 2.6 kernels key codes lie in the range 1-255, instead of 1-127.
(It might be best to confine oneself to the range 1-239.)
@@ -54,6 +58,14 @@ None.
.SH BUGS
The keycodes of X have nothing to do with those of Linux.
Unusual keys can be made visible under Linux, but not under X.
+
+.B setkeycodes
+affects only the "first" input device
+that has modifiable scancode-to-keycode mapping.
+If there is more than one such device,
+.B setkeycodes
+cannot change the mapping of other devices than the "first" one.
+
.SH "SEE ALSO"
.I "dumpkeys (1), loadkeys (1), showkey (1), getkeycodes (8)"
@@ -0,0 +1,90 @@
https://bugs.gentoo.org/447440
From 7e06e56157e8431d02e1377cdc44230944203d88 Mon Sep 17 00:00:00 2001
From: Alexey Gladkov <gladkov.alexey@gmail.com>
Date: Tue, 11 Dec 2012 14:24:44 +0400
Subject: [PATCH] Fix regression in 16117ce6ab
Signed-off-by: Alexey Gladkov <gladkov.alexey@gmail.com>
---
src/loadkeys.analyze.l | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/src/loadkeys.analyze.l b/src/loadkeys.analyze.l
index c18dcea..f817c78 100644
--- a/src/loadkeys.analyze.l
+++ b/src/loadkeys.analyze.l
@@ -307,8 +307,10 @@ To to|To|TO
char *s = xstrndup(yytext+1, strlen(yytext)-2);
/* use static pathname to store *s ? */
open_include(s);
- yy_pop_state();
- state_ptr--;
+ while (state_ptr > 0) {
+ yy_pop_state();
+ state_ptr--;
+ }
}
<INCLSTR>[^"]|\"\"|\"[^"\n]*{Eol} {
yyerror(_("expected filename between quotes"));
@@ -323,7 +325,7 @@ To to|To|TO
}
{Eol} {
line_nr++;
- if (state_ptr > 0) {
+ while (state_ptr > 0) {
yy_pop_state();
state_ptr--;
}
@@ -428,8 +430,10 @@ To to|To|TO
}
<STR>\" {
*p = '\0';
- yy_pop_state();
- state_ptr--;
+ while (state_ptr > 0) {
+ yy_pop_state();
+ state_ptr--;
+ }
return(STRLITERAL);
}
. {
--- a/src/loadkeys.analyze.c
+++ b/src/loadkeys.analyze.c
@@ -1359,8 +1359,10 @@ YY_RULE_SETUP
char *s = xstrndup(yytext+1, strlen(yytext)-2);
/* use static pathname to store *s ? */
open_include(s);
- yy_pop_state();
- state_ptr--;
+ while (state_ptr > 0) {
+ yy_pop_state();
+ state_ptr--;
+ }
}
YY_BREAK
case 3:
@@ -1393,7 +1395,7 @@ YY_RULE_SETUP
#line 324 "loadkeys.analyze.l"
{
line_nr++;
- if (state_ptr > 0) {
+ while (state_ptr > 0) {
yy_pop_state();
state_ptr--;
}
@@ -1670,8 +1670,10 @@ YY_RULE_SETUP
#line 429 "loadkeys.analyze.l"
{
*p = '\0';
- yy_pop_state();
- state_ptr--;
+ while (state_ptr > 0) {
+ yy_pop_state();
+ state_ptr--;
+ }
return(STRLITERAL);
}
YY_BREAK
--
1.8.0.2
@@ -0,0 +1,511 @@
diff -p -up kbd-1.15/data/keymaps/i386/include/azerty-layout.inc.orig kbd-1.15/data/keymaps/i386/include/azerty-layout.inc
--- kbd-1.15/data/keymaps/i386/include/azerty-layout.inc.orig 2008-10-23 17:03:58.000000000 -0200
+++ kbd-1.15/data/keymaps/i386/include/azerty-layout.inc 2009-10-09 15:05:03.000000000 -0300
@@ -28,3 +28,6 @@ keycode 47 = v
keycode 48 = b
keycode 49 = n
#
+include "euro"
+include "windowkeys"
+include "compose"
diff -p -up kbd-1.15/data/keymaps/i386/include/euro.inc.orig kbd-1.15/data/keymaps/i386/include/euro.inc
--- kbd-1.15/data/keymaps/i386/include/euro.inc.orig 2009-10-09 15:05:03.000000000 -0300
+++ kbd-1.15/data/keymaps/i386/include/euro.inc 2009-10-09 15:05:03.000000000 -0300
@@ -0,0 +1,11 @@
+# Euro and cent
+# [Say: "loadkeys euro" to get Euro and cent with Alt on the positions
+# where many keyboards have E and C.
+# To get it displayed, use a latin0 (i.e., latin9) font.]
+
+#
+# keysyms can't be used as they are locale dependent
+#
+
+altgr keycode 18 = 0xa4 # currency
+altgr keycode 46 = 0xa2 # cent
diff -p -up kbd-1.15/data/keymaps/i386/include/linux-with-alt-and-altgr.inc.orig kbd-1.15/data/keymaps/i386/include/linux-with-alt-and-altgr.inc
--- kbd-1.15/data/keymaps/i386/include/linux-with-alt-and-altgr.inc.orig 2008-10-23 17:03:58.000000000 -0200
+++ kbd-1.15/data/keymaps/i386/include/linux-with-alt-and-altgr.inc 2009-10-09 15:05:03.000000000 -0300
@@ -27,3 +27,5 @@ altgr keycode 81 = Hex_3
altgr keycode 82 = Hex_0
altgr keycode 96 = Hex_F
altgr keycode 98 = Hex_B
+
+include "compose"
diff -p -up kbd-1.15/data/keymaps/i386/include/qwerty-layout.inc.orig kbd-1.15/data/keymaps/i386/include/qwerty-layout.inc
--- kbd-1.15/data/keymaps/i386/include/qwerty-layout.inc.orig 2008-10-23 17:03:58.000000000 -0200
+++ kbd-1.15/data/keymaps/i386/include/qwerty-layout.inc 2009-10-09 15:05:03.000000000 -0300
@@ -28,4 +28,6 @@ keycode 48 = b
keycode 49 = n
keycode 50 = m
#
+include "euro"
+include "windowkeys"
include "compose"
diff -p -up kbd-1.15/data/keymaps/i386/include/qwerty-layout-jp.inc.orig kbd-1.15/data/keymaps/i386/include/qwerty-layout-jp.inc
--- kbd-1.15/data/keymaps/i386/include/qwerty-layout-jp.inc.orig 2009-10-09 15:05:25.000000000 -0300
+++ kbd-1.15/data/keymaps/i386/include/qwerty-layout-jp.inc 2009-10-09 15:05:39.000000000 -0300
@@ -0,0 +1,32 @@
+# qwerty-layout
+keycode 16 = q
+keycode 17 = w
+keycode 18 = e
+keycode 19 = r
+keycode 20 = t
+keycode 21 = y
+keycode 22 = u
+keycode 23 = i
+keycode 24 = o
+keycode 25 = p
+#
+keycode 30 = a
+keycode 31 = s
+keycode 32 = d
+keycode 33 = f
+keycode 34 = g
+keycode 35 = h
+keycode 36 = j
+keycode 37 = k
+keycode 38 = l
+#
+keycode 44 = z
+keycode 45 = x
+keycode 46 = c
+keycode 47 = v
+keycode 48 = b
+keycode 49 = n
+keycode 50 = m
+#
+include "windowkeys"
+include "compose"
diff -p -up kbd-1.15/data/keymaps/i386/include/qwertz-layout.inc.orig kbd-1.15/data/keymaps/i386/include/qwertz-layout.inc
--- kbd-1.15/data/keymaps/i386/include/qwertz-layout.inc.orig 2008-10-23 17:03:58.000000000 -0200
+++ kbd-1.15/data/keymaps/i386/include/qwertz-layout.inc 2009-10-09 15:05:03.000000000 -0300
@@ -28,4 +28,6 @@ keycode 48 = b
keycode 49 = n
keycode 50 = m
#
+include "euro"
+include "windowkeys"
include "compose"
diff -p -up kbd-1.15/data/keymaps/i386/include/windowkeys.inc.orig kbd-1.15/data/keymaps/i386/include/windowkeys.inc
--- kbd-1.15/data/keymaps/i386/include/windowkeys.inc.orig 2009-10-09 15:05:03.000000000 -0300
+++ kbd-1.15/data/keymaps/i386/include/windowkeys.inc 2009-10-09 15:05:03.000000000 -0300
@@ -0,0 +1,6 @@
+# Extra 105 windows keys
+
+keycode 125 = Decr_Console
+keycode 126 = Incr_Console
+keycode 127 = Compose
+
diff -p -up kbd-1.15/data/keymaps/i386/qwerty/jp106.map.orig kbd-1.15/data/keymaps/i386/qwerty/jp106.map
--- kbd-1.15/data/keymaps/i386/qwerty/jp106.map.orig 2008-10-23 17:03:59.000000000 -0200
+++ kbd-1.15/data/keymaps/i386/qwerty/jp106.map 2009-10-09 15:06:12.000000000 -0300
@@ -5,7 +5,7 @@
#
keymaps 0-1,4-5,8-9,12
alt_is_meta
-include "qwerty-layout"
+include "qwerty-layout-jp"
include "linux-with-two-alt-keys"
strings as usual
compose as usual for "iso-8859-1"
@@ -64,5 +64,7 @@ keycode 89 = backslash underscor
keycode 92 = space
keycode 94 = space
keycode 97 = Control
+keycode 111 = Remove
+ control alt keycode 111 = Boot
keycode 124 = backslash bar
control keycode 124 = Control_backslash
diff -p -up kbd-1.15/data/keymaps/sun/meta_keys.inc.orig kbd-1.15/data/keymaps/sun/meta_keys.inc
--- kbd-1.15/data/keymaps/sun/meta_keys.inc.orig 2009-10-09 15:05:03.000000000 -0300
+++ kbd-1.15/data/keymaps/sun/meta_keys.inc 2009-10-09 15:05:03.000000000 -0300
@@ -0,0 +1,10 @@
+#
+# defined the Meta keys to be consistent with PC keyboards
+#
+
+# Left Meta-key, unused at this time
+keycode 0x78 = Decr_Console
+# Right Meta-key, again unused
+keycode 0x7a = Incr_Console
+# Compose key
+keycode 0x43 = Compose
diff -p -up kbd-1.15/data/keymaps/sun/sundvorak.map.orig kbd-1.15/data/keymaps/sun/sundvorak.map
--- kbd-1.15/data/keymaps/sun/sundvorak.map.orig 2008-06-20 08:36:01.000000000 -0300
+++ kbd-1.15/data/keymaps/sun/sundvorak.map 2009-10-09 15:05:03.000000000 -0300
@@ -1,6 +1,7 @@
# Dvorak keyboard map for the
# Sun Type4/Type5 keyboards found on SparcStations
keymaps 0-2,4-5,8,12
+include "meta_keys"
strings as usual
compose as usual for "iso-8859-1"
#
@@ -168,9 +169,8 @@ keycode 0x41 = backslash bar
alt keycode 0x41 = Meta_backslash
keycode 0x42 = Delete Delete
control keycode 0x42 = BackSpace
- alt keycode 0x43 = Meta_Delete
+ alt keycode 0x42 = Meta_Delete
control alt keycode 0x42 = Boot
-keycode 0x43 = Compose
keycode 0x44 = KP_7
alt keycode 0x44 = Ascii_7
altgr keycode 0x44 = Hex_7
@@ -262,13 +262,9 @@ keycode 0x74 =
keycode 0x75 =
keycode 0x76 = Help
keycode 0x77 = Caps_Lock
-# A True Meta-key, unused at this time
-keycode 0x78 =
keycode 0x79 = space space
control keycode 0x79 = nul
alt keycode 0x79 = Meta_space
-# Another real Meta-key, again unused
-keycode 0x7a =
keycode 0x7b = Next
shift keycode 0x7b = Scroll_Forward
# No keys produce the following
diff -p -up kbd-1.15/data/keymaps/sun/sunkeymap.map.orig kbd-1.15/data/keymaps/sun/sunkeymap.map
--- kbd-1.15/data/keymaps/sun/sunkeymap.map.orig 2008-06-20 08:36:01.000000000 -0300
+++ kbd-1.15/data/keymaps/sun/sunkeymap.map 2009-10-09 15:05:03.000000000 -0300
@@ -1,6 +1,7 @@
# Keyboard map for the Sun Type4/Type5 keyboards
# found on SparcStations
keymaps 0-2,4-5,8,12
+include "meta_keys"
strings as usual
compose as usual for "iso-8859-1"
#
@@ -164,7 +165,6 @@ keycode 0x42 = Delete Delete
control keycode 0x42 = BackSpace
alt keycode 0x42 = Meta_Delete
control alt keycode 0x42 = Boot
-keycode 0x43 = Compose
keycode 0x44 = KP_7
alt keycode 0x44 = Ascii_7
altgr keycode 0x44 = Hex_7
@@ -262,13 +262,9 @@ keycode 0x74 =
keycode 0x75 =
keycode 0x76 = Help
keycode 0x77 = Caps_Lock
-# A True Meta-key, unused at this time
-keycode 0x78 =
keycode 0x79 = space space
control keycode 0x79 = nul
alt keycode 0x79 = Meta_space
-# Another real Meta-key, again unused
-keycode 0x7a =
keycode 0x7b = Next
shift keycode 0x7b = Scroll_Forward
# No keys produce the following
diff -p -up kbd-1.15/data/keymaps/sun/sun-pl-altgraph.map.orig kbd-1.15/data/keymaps/sun/sun-pl-altgraph.map
--- kbd-1.15/data/keymaps/sun/sun-pl-altgraph.map.orig 2008-06-20 08:36:01.000000000 -0300
+++ kbd-1.15/data/keymaps/sun/sun-pl-altgraph.map 2009-10-09 15:05:03.000000000 -0300
@@ -2,6 +2,7 @@
# found on SparcStations
# Polish version - 1998 rzm@icm.edu.pl
keymaps 0-5,8,12
+include "meta_keys"
#
#
# Stop/L1
@@ -165,9 +166,8 @@ keycode 0x41 = bracketright braceright a
alt keycode 0x41 = Meta_bracketright
keycode 0x42 = Delete Delete
control keycode 0x42 = BackSpace
- alt keycode 0x43 = Meta_Delete
+ alt keycode 0x42 = Meta_Delete
control alt keycode 0x42 = Boot
-keycode 0x43 = Compose
keycode 0x44 = KP_7
alt keycode 0x44 = Ascii_7
altgr keycode 0x44 = Hex_7
@@ -279,13 +279,9 @@ keycode 0x74 =
keycode 0x75 =
keycode 0x76 = Help
keycode 0x77 = Caps_Lock
-# A True Meta-key, unused at this time
-keycode 0x78 =
keycode 0x79 = space space
control keycode 0x79 = nul
alt keycode 0x79 = Meta_space
-# Another real Meta-key, again unused
-keycode 0x7a =
keycode 0x7b = Next
shift keycode 0x7b = Scroll_Forward
# No keys produce the following
diff -p -up kbd-1.15/data/keymaps/sun/sun-pl.map.orig kbd-1.15/data/keymaps/sun/sun-pl.map
--- kbd-1.15/data/keymaps/sun/sun-pl.map.orig 2008-06-20 08:36:01.000000000 -0300
+++ kbd-1.15/data/keymaps/sun/sun-pl.map 2009-10-09 15:05:03.000000000 -0300
@@ -5,6 +5,7 @@
# 19980221 Meta_R used as CtrlR
#
keymaps 0-5,8,12,128-129
+include "meta_keys"
#
#
# Stop/L1
@@ -172,9 +173,8 @@ keycode 0x41 = bracketright braceright a
alt keycode 0x41 = Meta_bracketright
keycode 0x42 = Delete Delete
control keycode 0x42 = BackSpace
- alt keycode 0x43 = Meta_Delete
+ alt keycode 0x42 = Meta_Delete
control alt keycode 0x42 = Boot
-keycode 0x43 = Compose
keycode 0x44 = KP_7
alt keycode 0x44 = Ascii_7
AltGr keycode 0x44 = Hex_7
@@ -300,8 +300,6 @@ keycode 0x74 =
keycode 0x75 =
keycode 0x76 = Help
keycode 0x77 = Caps_Lock
-# A True Meta-key, unused at this time
-keycode 0x78 =
keycode 0x79 = space space
control keycode 0x79 = nul
alt keycode 0x79 = Meta_space
diff -p -up kbd-1.15/data/keymaps/sun/sunt4-es.map.orig kbd-1.15/data/keymaps/sun/sunt4-es.map
--- kbd-1.15/data/keymaps/sun/sunt4-es.map.orig 2008-10-23 17:03:59.000000000 -0200
+++ kbd-1.15/data/keymaps/sun/sunt4-es.map 2009-10-09 15:05:03.000000000 -0300
@@ -3,6 +3,7 @@
# Antoni Pàmies Olivé <toni@readysoft.net>
#
keymaps 0-2,4-5,8-9,12
+include "meta_keys"
strings as usual
compose as usual for "iso-8859-1"
@@ -157,8 +158,7 @@ keycode 65 = plus asterisk as
alt keycode 65 = Meta_bracketright
keycode 66 = Delete Delete
control keycode 66 = BackSpace
-keycode 67 = Compose
- alt keycode 67 = Meta_Delete
+ alt keycode 66 = Meta_Delete
keycode 68 = KP_7
altgr keycode 68 = Hex_7
alt keycode 68 = Ascii_7
@@ -245,11 +245,9 @@ keycode 116 =
keycode 117 =
keycode 118 = Help
keycode 119 = Control
-keycode 120 =
keycode 121 = space space
control keycode 121 = nul
alt keycode 121 = Meta_space
-keycode 122 =
keycode 123 = Next
shift keycode 123 = Scroll_Forward
keycode 124 = less greater
diff -p -up kbd-1.15/data/keymaps/sun/sunt5-cz-us.map.orig kbd-1.15/data/keymaps/sun/sunt5-cz-us.map
--- kbd-1.15/data/keymaps/sun/sunt5-cz-us.map.orig 2008-06-20 08:36:01.000000000 -0300
+++ kbd-1.15/data/keymaps/sun/sunt5-cz-us.map 2009-10-09 15:05:03.000000000 -0300
@@ -9,6 +9,7 @@
# Supports Euro: AltGr+E is Euro, AltGr+C is Cent (in US keymap only),
# Compose e = is Euro.
keymaps 0-5,8,12,64-79
+include "meta_keys"
strings as usual
charset "iso-8859-2"
#
diff -p -up kbd-1.15/data/keymaps/sun/sunt5-de-latin1.map.orig kbd-1.15/data/keymaps/sun/sunt5-de-latin1.map
--- kbd-1.15/data/keymaps/sun/sunt5-de-latin1.map.orig 2008-06-20 08:36:01.000000000 -0300
+++ kbd-1.15/data/keymaps/sun/sunt5-de-latin1.map 2009-10-09 15:05:03.000000000 -0300
@@ -2,6 +2,7 @@
# Fri Oct 25 1996, Wolfgang Szöcs <wolfi@tfh-berlin.de>
#
keymaps 0-2,4-5,8,12
+include "meta_keys"
strings as usual
compose as usual for "iso-8859-1"
@@ -150,8 +151,7 @@ keycode 65 = plus asterisk as
alt keycode 65 = Meta_bracketright
keycode 66 = Delete Delete
control keycode 66 = BackSpace
-keycode 67 = Compose
- alt keycode 67 = Meta_Delete
+ alt keycode 66 = Meta_Delete
keycode 68 = KP_7
altgr keycode 68 = Hex_7
alt keycode 68 = Ascii_7
@@ -236,11 +236,9 @@ keycode 116 =
keycode 117 =
keycode 118 = Help
keycode 119 = Caps_Lock
-keycode 120 =
keycode 121 = space space
control keycode 121 = nul
alt keycode 121 = Meta_space
-keycode 122 =
keycode 123 = Next
shift keycode 123 = Scroll_Forward
keycode 124 = less greater bar
diff -p -up kbd-1.15/data/keymaps/sun/sunt5-es.map.orig kbd-1.15/data/keymaps/sun/sunt5-es.map
--- kbd-1.15/data/keymaps/sun/sunt5-es.map.orig 2008-10-23 17:03:59.000000000 -0200
+++ kbd-1.15/data/keymaps/sun/sunt5-es.map 2009-10-09 15:05:03.000000000 -0300
@@ -7,6 +7,7 @@
# Julio Sanchez <jsanchez@gmv.es>
#
keymaps 0-2,4-5,8-9,12
+include "meta_keys"
strings as usual
compose as usual for "iso-8859-1"
@@ -163,8 +164,7 @@ keycode 65 = plus asterisk br
alt keycode 65 = Meta_bracketright
keycode 66 = Delete Delete
control keycode 66 = BackSpace
-keycode 67 = Compose
- alt keycode 67 = Meta_Delete
+ alt keycode 66 = Meta_Delete
keycode 68 = KP_7
altgr keycode 68 = Hex_7
alt keycode 68 = Ascii_7
@@ -251,11 +251,9 @@ keycode 116 =
keycode 117 =
keycode 118 = Help
keycode 119 = Caps_Lock
-keycode 120 =
keycode 121 = space space
control keycode 121 = nul
alt keycode 121 = Meta_space
-keycode 122 =
keycode 123 = Next
shift keycode 123 = Scroll_Forward
keycode 124 = less greater
diff -p -up kbd-1.15/data/keymaps/sun/sunt5-fi-latin1.map.orig kbd-1.15/data/keymaps/sun/sunt5-fi-latin1.map
--- kbd-1.15/data/keymaps/sun/sunt5-fi-latin1.map.orig 2008-06-20 08:36:01.000000000 -0300
+++ kbd-1.15/data/keymaps/sun/sunt5-fi-latin1.map 2009-10-09 15:05:03.000000000 -0300
@@ -5,6 +5,7 @@
# $Id: sun5-fi-latin1.map,v 1.2 1997/01/09 09:03:59 mesrik Exp $
#
keymaps 0-2,4-5,8,12
+include "meta_keys"
strings as usual
compose as usual for "iso-8859-1"
@@ -153,8 +154,7 @@ keycode 65 = dead_diaeresis dead_ci
alt keycode 65 = Meta_bracketright
keycode 66 = Delete Delete
control keycode 66 = BackSpace
-keycode 67 = Compose
- alt keycode 67 = Meta_Delete
+ alt keycode 66 = Meta_Delete
keycode 68 = KP_7
altgr keycode 68 = Hex_7
alt keycode 68 = Ascii_7
@@ -239,12 +239,9 @@ keycode 116 =
keycode 117 =
keycode 118 = Help
keycode 119 = Caps_Lock
-keycode 120 =
-keycode 120 =
keycode 121 = space space
control keycode 121 = nul
alt keycode 121 = Meta_space
-keycode 122 =
keycode 123 = Next
shift keycode 123 = Scroll_Forward
keycode 124 = less greater bar
diff -p -up kbd-1.15/data/keymaps/sun/sunt5-fr-latin1.map.orig kbd-1.15/data/keymaps/sun/sunt5-fr-latin1.map
--- kbd-1.15/data/keymaps/sun/sunt5-fr-latin1.map.orig 2008-06-20 08:36:01.000000000 -0300
+++ kbd-1.15/data/keymaps/sun/sunt5-fr-latin1.map 2009-10-09 15:05:03.000000000 -0300
@@ -1,6 +1,7 @@
# Keyboard map for the Sun Type4/Type5 keyboards
# found on SparcStations
keymaps 0-2,4-5,8,12
+include "meta_keys"
strings as usual
compose as usual for "iso-8859-1"
#
@@ -165,7 +166,6 @@ keycode 0x42 = Delete Delete
control keycode 0x42 = BackSpace
alt keycode 0x43 = Meta_Delete
control alt keycode 0x42 = Boot
-keycode 0x43 = Compose
keycode 0x44 = KP_7
alt keycode 0x44 = Ascii_7
altgr keycode 0x44 = Hex_7
@@ -263,13 +263,9 @@ keycode 0x74 =
keycode 0x75 =
keycode 0x76 = Help
keycode 0x77 = Caps_Lock
-# A True Meta-key, unused at this time
-keycode 0x78 =
keycode 0x79 = space space
control keycode 0x79 = nul
alt keycode 0x79 = Meta_space
-# Another real Meta-key, again unused
-keycode 0x7a =
keycode 0x7b = Next
shift keycode 0x7b = Scroll_Forward
keycode 0x7c = less greater
diff -p -up kbd-1.15/data/keymaps/sun/sunt5-ru.map.orig kbd-1.15/data/keymaps/sun/sunt5-ru.map
--- kbd-1.15/data/keymaps/sun/sunt5-ru.map.orig 2008-10-23 17:03:59.000000000 -0200
+++ kbd-1.15/data/keymaps/sun/sunt5-ru.map 2009-10-09 15:05:03.000000000 -0300
@@ -5,6 +5,7 @@
# Uses KOI8-R coding without 'jo'
#
keymaps 0-6,8,10,12,14
+include "meta_keys"
keycode 1 =
keycode 2 =
keycode 3 =
@@ -231,7 +232,6 @@ keycode 65 = bracketright bracerigh
keycode 66 = Remove
control alt keycode 66 = Boot
altgr control alt keycode 66 = Boot
-keycode 67 =
keycode 68 = KP_7
alt keycode 68 = Ascii_7
altgr alt keycode 68 = Ascii_7
@@ -367,13 +367,11 @@ keycode 116 =
keycode 117 =
keycode 118 = Help
keycode 119 = Caps_Lock
-keycode 120 =
keycode 121 = space
control keycode 121 = nul
alt keycode 121 = Meta_space
altgr control keycode 121 = nul
altgr alt keycode 121 = Meta_space
-keycode 122 =
keycode 123 = Next
shift keycode 123 = Scroll_Forward
altgr shift keycode 123 = Scroll_Forward
diff -p -up kbd-1.15/data/keymaps/sun/sunt5-uk.map.orig kbd-1.15/data/keymaps/sun/sunt5-uk.map
--- kbd-1.15/data/keymaps/sun/sunt5-uk.map.orig 2008-10-23 17:03:59.000000000 -0200
+++ kbd-1.15/data/keymaps/sun/sunt5-uk.map 2009-10-09 15:05:03.000000000 -0300
@@ -17,6 +17,8 @@
!
! Euro support: AltGr+E is Euro, AltGr+C is Cent.
!
+include "meta_keys"
+
keycode 29 = Escape Escape
alt keycode 29 = Meta_Escape
keycode 30 = one exclam
diff -p -up kbd-1.15/data/keymaps/sun/sunt5-us-cz.map.orig kbd-1.15/data/keymaps/sun/sunt5-us-cz.map
--- kbd-1.15/data/keymaps/sun/sunt5-us-cz.map.orig 2008-06-20 08:36:01.000000000 -0300
+++ kbd-1.15/data/keymaps/sun/sunt5-us-cz.map 2009-10-09 15:05:03.000000000 -0300
@@ -9,6 +9,7 @@
# Supports Euro: AltGr+E is Euro, AltGr+C is Cent (in US keymap only),
# Compose e = is Euro.
keymaps 0-5,8,12,64-79
+include "meta_keys"
strings as usual
charset "iso-8859-2"
#
@@ -350,7 +351,6 @@ keycode 0x42 = Delete Delete
CtrlL control keycode 0x42 = BackSpace
CtrlL alt keycode 0x42 = Meta_Delete
CtrlL control alt keycode 0x42 = Boot
-keycode 0x43 = Compose
keycode 0x44 = KP_7
alt keycode 0x44 = Ascii_7
altgr keycode 0x44 = Hex_7
@@ -0,0 +1,25 @@
From 316dc3122e3c85dad7ca773f4cc8d0529a9f3694 Mon Sep 17 00:00:00 2001
From: Frederic Crozat <fcrozat@mandriva.com>
Date: Thu, 15 Oct 2009 19:52:09 +0200
Subject: [PATCH] remove unneeded calls
---
src/unicode_stop | 5 -----
1 files changed, 0 insertions(+), 5 deletions(-)
diff --git a/src/unicode_stop b/src/unicode_stop
index 07a8e4b..f6760fa 100755
--- a/src/unicode_stop
+++ b/src/unicode_stop
@@ -17,8 +17,3 @@ if test -t ; then
fi
stty -iutf8
-uid="`id -u 2>/dev/null`" ||:
-if [ "$uid" = '0' ]; then
- [ ! -r "$HOME/.kbd/.keymap_sv" ] ||
- loadkeys "$HOME/.kbd/.keymap_sv"
-fi
--
1.6.4.4
@@ -0,0 +1,44 @@
diff -p -up kbd-1.15/data/keymaps/i386/azerty/fr-latin1.map.orig kbd-1.15/data/keymaps/i386/azerty/fr-latin1.map
--- kbd-1.15/data/keymaps/i386/azerty/fr-latin1.map.orig 2008-06-20 07:35:59.000000000 -0400
+++ kbd-1.15/data/keymaps/i386/azerty/fr-latin1.map 2009-02-10 07:40:06.000000000 -0500
@@ -56,6 +56,7 @@ keycode 40 = ugrave percent
keycode 41 = twosuperior
control keycode 41 = nul
alt keycode 41 = Meta_grave
+ shift keycode 41 = tilde
keycode 42 = Shift
keycode 43 = asterisk mu
control keycode 43 = Control_backslash
diff -p -up kbd-1.15/data/keymaps/i386/azerty/fr-latin9.map.orig kbd-1.15/data/keymaps/i386/azerty/fr-latin9.map
--- kbd-1.15/data/keymaps/i386/azerty/fr-latin9.map.orig 2008-10-23 15:03:58.000000000 -0400
+++ kbd-1.15/data/keymaps/i386/azerty/fr-latin9.map 2009-02-10 07:42:48.000000000 -0500
@@ -237,6 +237,7 @@ keycode 40 = +ugrave +percent
keycode 41 = +onehalf +onequarter guillemotleft guillemotright
control keycode 41 = nul
alt keycode 41 = Meta_grave
+ shift keycode 41 = tilde
keycode 42 = CapsShift
diff -p -up kbd-1.15/data/keymaps/i386/azerty/fr-pc.map.orig kbd-1.15/data/keymaps/i386/azerty/fr-pc.map
--- kbd-1.15/data/keymaps/i386/azerty/fr-pc.map.orig 2008-06-20 07:35:59.000000000 -0400
+++ kbd-1.15/data/keymaps/i386/azerty/fr-pc.map 2009-02-10 07:40:06.000000000 -0500
@@ -61,6 +61,7 @@ keycode 40 = ugrave percent
keycode 41 = twosuperior
control keycode 41 = nul
alt keycode 41 = Meta_grave
+ shift keycode 41 = tilde
keycode 42 = Shift
keycode 43 = asterisk mu
control keycode 43 = Control_backslash
diff -p -up kbd-1.15/data/keymaps/i386/azerty/fr.map.orig kbd-1.15/data/keymaps/i386/azerty/fr.map
--- kbd-1.15/data/keymaps/i386/azerty/fr.map.orig 2008-06-20 07:35:59.000000000 -0400
+++ kbd-1.15/data/keymaps/i386/azerty/fr.map 2009-02-10 07:40:06.000000000 -0500
@@ -56,6 +56,7 @@ keycode 40 = bar percent
keycode 41 = asterisk asciitilde
control keycode 41 = nul
alt keycode 41 = Meta_grave
+ shift keycode 41 = tilde
keycode 42 = Shift
keycode 43 = asterisk numbersign
control keycode 43 = Control_backslash
@@ -0,0 +1,20 @@
diff -Nur kbd-1.15-old/data/keymaps/i386/qwerty/trq.map kbd-1.15/data/keymaps/i386/qwerty/trq.map
--- kbd-1.15-old/data/keymaps/i386/qwerty/trq.map 2009-05-12 10:25:13.530880863 +0300
+++ kbd-1.15/data/keymaps/i386/qwerty/trq.map 2009-05-12 10:30:44.546271164 +0300
@@ -66,7 +66,7 @@
alt altgr keycode 16 = Meta_at
keycode 17 = w
keycode 18 = e
- altgr keycode 18 = euro
+ altgr keycode 18 = currency
keycode 19 = r
keycode 20 = t
keycode 21 = y
@@ -109,6 +109,7 @@
keycode 44 = z
keycode 45 = x
keycode 46 = c
+ altgr keycode 46 = cent
keycode 47 = v
keycode 48 = b
keycode 49 = n
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,28 @@
Index: kbd-1.15/data/keymaps/i386/fgGIod/trf.map
===================================================================
--- kbd-1.15.orig/data/keymaps/i386/fgGIod/trf.map
+++ kbd-1.15/data/keymaps/i386/fgGIod/trf.map
@@ -119,6 +119,9 @@ keycode 57 = space
control keycode 57 = nul
alt keycode 57 = Meta_space
keycode 58 = Caps_Lock
+keycode 83 = KP_Comma KP_Period
+ altgr control keycode 83 = Boot
+ control alt keycode 83 = Boot
keycode 86 = backslash bar
alt keycode 86 = Meta_backslash
alt shift keycode 86 = Meta_bar
Index: kbd-1.15/data/keymaps/i386/qwerty/trq.map
===================================================================
--- kbd-1.15.orig/data/keymaps/i386/qwerty/trq.map
+++ kbd-1.15/data/keymaps/i386/qwerty/trq.map
@@ -125,6 +125,9 @@ keycode 57 = space
alt keycode 57 = Meta_space
alt control keycode 57 = Meta_nul
keycode 58 = Caps_Lock
+keycode 83 = KP_Comma KP_Period
+ altgr control keycode 83 = Boot
+ control alt keycode 83 = Boot
keycode 86 = less greater bar
alt keycode 86 = Meta_less
alt shift keycode 86 = Meta_greater
@@ -0,0 +1,25 @@
Index: kbd-1.15/data/keymaps/i386/fgGIod/trf.map
===================================================================
--- kbd-1.15.orig/data/keymaps/i386/fgGIod/trf.map
+++ kbd-1.15/data/keymaps/i386/fgGIod/trf.map
@@ -117,7 +117,6 @@ keycode 54 = Shift
keycode 56 = Alt
keycode 57 = space
control keycode 57 = nul
- alt keycode 57 = Meta_space
keycode 58 = Caps_Lock
keycode 83 = KP_Comma KP_Period
altgr control keycode 83 = Boot
Index: kbd-1.15/data/keymaps/i386/qwerty/trq.map
===================================================================
--- kbd-1.15.orig/data/keymaps/i386/qwerty/trq.map
+++ kbd-1.15/data/keymaps/i386/qwerty/trq.map
@@ -122,8 +122,6 @@ keycode 54 = Shift
keycode 56 = Alt
keycode 57 = space
control keycode 57 = nul
- alt keycode 57 = Meta_space
- alt control keycode 57 = Meta_nul
keycode 58 = Caps_Lock
keycode 83 = KP_Comma KP_Period
altgr control keycode 83 = Boot
@@ -0,0 +1,56 @@
Index: kbd-1.15.2/data/keymaps/i386/fgGIod/trf.map
===================================================================
--- kbd-1.15.2.orig/data/keymaps/i386/fgGIod/trf.map
+++ kbd-1.15.2/data/keymaps/i386/fgGIod/trf.map
@@ -57,8 +57,8 @@
keycode 16 = f
altgr keycode 16 = at
keycode 17 = g
-keycode 18 = +0360 +0320
-keycode 19 = +0375 +I
+keycode 18 = +U+00F0 +U+00D0
+keycode 19 = +U+00FD +I
altgr keycode 19 = paragraph
altgr shift keycode 19 = +0316
keycode 20 = o
@@ -89,14 +89,14 @@
keycode 30 = u
altgr keycode 30 = ucircumflex
altgr shift keycode 30 = +0333
-keycode 31 = +i +0335
+keycode 31 = +i +U+00DD
altgr keycode 31 = icircumflex
keycode 32 = e
altgr keycode 32 = currency
keycode 33 = a
altgr keycode 33 = acircumflex
altgr shift keycode 33 = +0302
-keycode 34 = +0374 +0334
+keycode 34 = +udiaeresis +Udiaeresis
altgr keycode 34 = ucircumflex
keycode 35 = t
keycode 36 = k
@@ -105,7 +105,7 @@
keycode 38 = l
keycode 39 = y
altgr keycode 39 = acute
-keycode 40 = +0376 +0336
+keycode 40 = +U+00FE +U+00DE
control keycode 40 = Control_g
altgr keycode 40 = numbersign
keycode 41 = plus asterisk notsign
@@ -118,12 +118,12 @@
altgr keycode 43 = grave
keycode 44 = j
altgr keycode 44 = guillemotleft
-keycode 45 = +0366 +0326
+keycode 45 = +odiaeresis +Odiaeresis
altgr keycode 45 = guillemotright
keycode 46 = v
keycode 47 = c
altgr keycode 47 = cent
-keycode 48 = +0347 +0307
+keycode 48 = +ccedilla +Ccedilla
keycode 49 = z
keycode 50 = s
altgr keycode 50 = section
@@ -0,0 +1,176 @@
Index: kbd-1.15/data/keymaps/i386/fgGIod/trf.map
===================================================================
--- kbd-1.15.orig/data/keymaps/i386/fgGIod/trf.map
+++ kbd-1.15/data/keymaps/i386/fgGIod/trf.map
@@ -5,112 +5,135 @@ strings as usual
keycode 1 = Escape Escape
alt keycode 1 = Meta_Escape
-keycode 2 = one exclam asciitilde
+keycode 2 = one exclam onesuperior
alt keycode 2 = Meta_one
alt shift keycode 2 = Meta_exclam
-keycode 3 = two at ampersand
+keycode 3 = two quotedbl twosuperior
control keycode 3 = nul
control shift keycode 3 = nul
alt keycode 3 = Meta_two
alt shift keycode 3 = Meta_at
-keycode 4 = three quotedbl numbersign
+keycode 4 = three asciicircum numbersign
control keycode 4 = Escape
alt keycode 4 = Meta_three
alt shift keycode 4 = Meta_quotedbl
-keycode 5 = four apostrophe dollar
+keycode 5 = four dollar onequarter
control keycode 5 = Control_backslash
alt keycode 5 = Meta_four
alt shift keycode 5 = Meta_apostrophe
-keycode 6 = five parenleft less
+keycode 6 = five percent onehalf
control keycode 6 = Control_bracketright
alt keycode 6 = Meta_five
alt shift keycode 6 = Meta_parenleft
-keycode 7 = six slash greater
+keycode 7 = six ampersand threequarters
control keycode 7 = Control_asciicircum
alt keycode 7 = Meta_six
alt shift keycode 7 = Meta_slash
-keycode 8 = seven parenright braceleft
+keycode 8 = seven apostrophe braceleft
control keycode 8 = Control_underscore
alt keycode 8 = Meta_seven
alt shift keycode 8 = Meta_parenright
-keycode 9 = eight underscore braceright
+keycode 9 = eight parenleft bracketleft
control keycode 9 = Delete
alt keycode 9 = Meta_eight
alt shift keycode 9 = Meta_underscore
-keycode 10 = nine percent bracketleft
+keycode 10 = nine parenright bracketright
alt keycode 10 = Meta_nine
alt shift keycode 10 = Meta_percent
-keycode 11 = zero colon bracketright
+keycode 11 = zero equal braceright
alt keycode 11 = Meta_zero
alt shift keycode 11 = Meta_colon
-keycode 12 = x
-keycode 13 = q
+keycode 12 = slash question backslash
+ control keycode 12 = Control_underscore
+ control shift keycode 12 = Control_underscore
+ alt keycode 12 = Meta_minus
+keycode 13 = minus underscore division
+ alt keycode 13 = Meta_equal
keycode 14 = Delete Delete
alt keycode 14 = Meta_Delete
keycode 15 = Tab
- shift keycode 15 = Meta_Tab
+ shift keycode 15 = Meta_Tab
alt keycode 15 = Meta_Tab
keycode 16 = f
+ altgr keycode 16 = at
keycode 17 = g
keycode 18 = +0360 +0320
keycode 19 = +0375 +I
- altgr keycode 19 = +0356
+ altgr keycode 19 = paragraph
altgr shift keycode 19 = +0316
keycode 20 = o
- altgr keycode 20 = +0364
+ altgr keycode 20 = ocircumflex
altgr shift keycode 20 = +0324
keycode 21 = d
+ altgr keycode 21 = yen
keycode 22 = r
+ altgr keycode 22 = registered
keycode 23 = n
keycode 24 = h
+ altgr keycode 24 = degree
keycode 25 = p
-keycode 26 = semicolon asterisk
+ altgr keycode 25 = sterling
+keycode 26 = q
control keycode 26 = Escape
- alt keycode 26 = Meta_semicolon
- alt shift keycode 26 = Meta_asterisk
-keycode 27 = asciicircum grave
+ alt keycode 26 = Meta_bracketleft
+ alt shift keycode 26 = Meta_braceleft
+ altgr keycode 26 = dead_diaeresis
+keycode 27 = w
control keycode 27 = Control_bracketright
- alt keycode 27 = Meta_asciicircum
- alt shift keycode 27 = Meta_grave
+ alt keycode 27 = Meta_bracketright
+ alt shift keycode 27 = Meta_braceright
+ altgr keycode 27 = asciitilde
keycode 28 = Return
alt keycode 28 = 0x080d
keycode 29 = Control
keycode 30 = u
- altgr keycode 30 = +0373
+ altgr keycode 30 = ucircumflex
altgr shift keycode 30 = +0333
keycode 31 = +i +0335
+ altgr keycode 31 = icircumflex
keycode 32 = e
+ altgr keycode 32 = currency
keycode 33 = a
- altgr keycode 33 = +0342
+ altgr keycode 33 = acircumflex
altgr shift keycode 33 = +0302
keycode 34 = +0374 +0334
+ altgr keycode 34 = ucircumflex
keycode 35 = t
keycode 36 = k
keycode 37 = m
+ altgr keycode 37 = mu
keycode 38 = l
keycode 39 = y
+ altgr keycode 39 = acute
keycode 40 = +0376 +0336
control keycode 40 = Control_g
-keycode 41 = w
+ altgr keycode 40 = numbersign
+keycode 41 = plus asterisk notsign
control keycode 41 = nul
keycode 42 = Shift
-keycode 43 = equal plus
+keycode 43 = x
control keycode 43 = Control_backslash
alt keycode 43 = Meta_equal
alt shift keycode 43 = Meta_plus
+ altgr keycode 43 = grave
keycode 44 = j
+ altgr keycode 44 = guillemotleft
keycode 45 = +0366 +0326
+ altgr keycode 45 = guillemotright
keycode 46 = v
keycode 47 = c
+ altgr keycode 47 = cent
keycode 48 = +0347 +0307
keycode 49 = z
keycode 50 = s
+ altgr keycode 50 = section
keycode 51 = b
-keycode 52 = period question
+ altgr keycode 51 = multiply
+keycode 52 = period colon division
control keycode 52 = Delete
alt keycode 52 = Meta_period
alt shift keycode 52 = Meta_question
-keycode 53 = comma minus slash
+keycode 53 = comma semicolon periodcentered
alt keycode 53 = Meta_comma
alt shift keycode 53 = Meta_minus
keycode 54 = Shift
@@ -121,7 +144,7 @@ keycode 58 = Caps_Lock
keycode 83 = KP_Comma KP_Period
altgr control keycode 83 = Boot
control alt keycode 83 = Boot
-keycode 86 = backslash bar
+keycode 86 = less greater bar
alt keycode 86 = Meta_backslash
alt shift keycode 86 = Meta_bar
keycode 97 = Control
@@ -0,0 +1,32 @@
Index: kbd-1.15.2/data/keymaps/i386/qwerty/trq.map
===================================================================
--- kbd-1.15.2.orig/data/keymaps/i386/qwerty/trq.map
+++ kbd-1.15.2/data/keymaps/i386/qwerty/trq.map
@@ -73,14 +73,14 @@ keycode 21 = y
keycode 22 = u
altgr keycode 22 = +ucircumflex
altgr shift keycode 22 = +Ucircumflex
-keycode 23 = +dotlessi +I
+keycode 23 = +U+00FD +I
altgr keycode 23 = +icircumflex
altgr shift keycode 23 = +Icircumflex
keycode 24 = o
altgr keycode 24 = +ocircumflex
altgr shift keycode 24 = +Ocircumflex
keycode 25 = p
-keycode 26 = +gbreve +Gbreve diaeresis
+keycode 26 = +U+00F0 +U+00D0 diaeresis
keycode 27 = +udiaeresis +Udiaeresis asciitilde
alt altgr keycode 27 = Meta_asciitilde
keycode 28 = Return
@@ -97,8 +97,8 @@ keycode 35 = h
keycode 36 = j
keycode 37 = k
keycode 38 = l
-keycode 39 = +scedilla +Scedilla acute
-keycode 40 = +i +Idotabove
+keycode 39 = +U+00FE +U+00DE acute
+keycode 40 = +i +U+00DD
keycode 41 = quotedbl eacute
alt keycode 41 = Meta_quotedbl
keycode 42 = Shift
@@ -0,0 +1,21 @@
Index: kbd-1.15/src/unicode_start
===================================================================
--- kbd-1.15.orig/src/unicode_start
+++ kbd-1.15/src/unicode_start
@@ -72,6 +72,8 @@ stty iutf8
# have a Unicode map attached, or explicitly specified, e.g.,
# by giving `def.uni' as a second argument.
+DEFAULT_UNICODE_FONT=iso01.16
+
case "$#" in
2)
setfont "$1" -u "$2"
@@ -80,6 +82,7 @@ case "$#" in
setfont "$1"
;;
0)
+ setfont $DEFAULT_UNICODE_FONT
;;
*)
echo "usage: unicode_start [font [unicode map]]"
+127
View File
@@ -0,0 +1,127 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>kbd</Name>
<Homepage>http://freshmeat.net/projects/kbd/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>GPLv2</License>
<IsA>app:console</IsA>
<Summary>Keyboard and console utilities</Summary>
<Description>The kbd package contains keytable files and keyboard utilities compatible with kernel version 1.1.54 and later.</Description>
<Archive sha1sum="f5e29dcf55e1fb37864fb1a125e90b357e438fba" type="targz">ftp://ftp.altlinux.org/pub/people/legion/kbd/kbd-1.15.5.tar.gz</Archive>
<Archive sha1sum="17625849ecf4dedf755aefa06d78406b92c31743" type="tarbz2" target="kbd-1.15.5">http://source.pisilinux.org/1.0/kbd-latarcyrheb-16-fixed.tar.bz2</Archive>
<Archive sha1sum="a5f6d9dff7a8a484cd5014ec7ffdf1eaed27084a" type="tarbz2" target="kbd-1.15.5">http://source.pisilinux.org/1.0/kbd-latsun-fonts.tar.bz2</Archive>
<Archive sha1sum="d52f95fdc761cead041d23992f8802be5ac4bc12" type="tarbz2" target="kbd-1.15.5">http://source.pisilinux.org/1.0/ro_maps.tar.bz2</Archive>
<BuildDependencies>
<Dependency>gettext</Dependency>
<Dependency>gzip</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">kbd-1.15.5-loadkeys-parse.patch</Patch>
<!-- Upstream commits -->
<!--<Patch level="1">upstream/0001-Don-t-open-console-on-bkeymap.patch</Patch>
<Patch level="1">upstream/0002-loadkeys-a-Switch-to-ASCII-mode.patch</Patch>
<Patch level="1">upstream/0003-Do-not-set-prefer_unicode-for-iso-8859-1.patch</Patch>
<Patch level="1">upstream/0004-Replace-index-and-rindex-with-strchr-and-strrchr.patch</Patch>
<Patch level="1">upstream/0006-Fix-compose-as-usual-for-Unicode-diacritics.patch</Patch>-->
<!-- Mandriva patches -->
<Patch level="1">mandriva/kbd-1.15-mandriva.patch</Patch>
<Patch level="1">mandriva/kbd-1.15-tilde_twosuperior_french_kbd.patch</Patch>
<Patch level="1">mandriva/kbd-1.12-data_thai.patch</Patch>
<Patch level="1">mandriva/kbd-1.15-remove-unneeded-calls.patch</Patch>
<!-- Fedora patches -->
<Patch level="1">fedora/kbd-1.15-keycodes-man.patch</Patch>
<!--
<Patch level="1">fedora/kbd-1.15-unicode_start.patch</Patch>
-->
<!--<Patch level="1">fedora/kbd-1.15-resizecon-x86_64.patch</Patch>
<Patch level="1">fedora/kbd-1.15-defkeymap.patch</Patch>-->
<!-- Pisi Linux patches -->
<Patch level="1">pisilinux/unicode_start-default-font.patch</Patch>
<Patch level="1">pisilinux/tr-keypad-comma.patch</Patch>
<Patch level="1">pisilinux/tr-no-meta_space.patch</Patch>
<Patch level="1">pisilinux/trq-capslock-fix.patch</Patch>
<Patch level="1">pisilinux/currency.patch</Patch>
<Patch level="1">pisilinux/trf-keymap-fixes.patch</Patch>
<Patch level="1">pisilinux/trf-capslock-fix.patch</Patch>
</Patches>
</Source>
<Package>
<Name>kbd</Name>
<RuntimeDependencies>
<Dependency>pam</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/bin</Path>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="data">/usr/share/keymaps</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="data">/usr/share/unimaps</Path>
<Path fileType="data">/usr/share/consolefonts</Path>
<Path fileType="data">/usr/share/consoletrans</Path>
</Files>
<AdditionalFiles>
<AdditionalFile permission="0644" target="/usr/share/consolefonts/lat5u-12.psf.gz">pisilinux/lat5u-12.psf.gz</AdditionalFile>
<AdditionalFile permission="0644" target="/usr/share/consolefonts/lat5u-14.psf.gz">pisilinux/lat5u-14.psf.gz</AdditionalFile>
<AdditionalFile permission="0644" target="/usr/share/consolefonts/lat5u-16.psf.gz">pisilinux/lat5u-16.psf.gz</AdditionalFile>
<!-- Grabbed from ftp://ftp.linux-france.org/pub/macintosh -->
<AdditionalFile permission="0644" target="/usr/share/keymaps/mac/all/mac-fr-ext_new.map.gz">mandriva/mac-fr-ext_new.kmap.gz</AdditionalFile>
</AdditionalFiles>
</Package>
<History>
<Update release="6">
<Date>2014-05-11</Date>
<Version>1.15.5</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="5">
<Date>2013-10-28</Date>
<Version>1.15.5</Version>
<Comment>rebuild.</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2013-07-26</Date>
<Version>1.15.5</Version>
<Comment>Fix dep, release bump.</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-05-30</Date>
<Version>1.15.5</Version>
<Comment>Fix dep, release bump.</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-01-14</Date>
<Version>1.15.5</Version>
<Comment>New release</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-08-23</Date>
<Version>1.15.2</Version>
<Comment>First release</Comment>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Update>
</History>
</PISI>
+9
View File
@@ -0,0 +1,9 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>kbd</Name>
<Summary xml:lang="tr">Klavye ve konsol araçları</Summary>
<Description xml:lang="tr">Kbd paketi, çekirdek sürüm 1.1.54 ve sonraki sürümlerle uyumlu anahtar tablo dosyaları ve klavye yardımcı uygulamaları içerir.</Description>
<Description xml:lang="fr">Le paquet kbd contient les fichiers de configuration de touches ainsi que divers utilitaires pour claviers compatible avec le noyau 1.1.54 et suivants.</Description>
</Source>
</PISI>