From 709c4d66e0b107ca606941b988bad717c0b45d9b Mon Sep 17 00:00:00 2001 From: Denys Dmytriyenko Date: Tue, 17 Mar 2009 14:32:59 -0400 Subject: rename packages/ to recipes/ per earlier agreement See links below for more details: http://thread.gmane.org/gmane.comp.handhelds.openembedded/21326 http://thread.gmane.org/gmane.comp.handhelds.openembedded/21816 Signed-off-by: Denys Dmytriyenko Acked-by: Mike Westerhof Acked-by: Philip Balister Acked-by: Khem Raj Acked-by: Marcin Juszkiewicz Acked-by: Koen Kooi Acked-by: Frans Meulenbroeks --- .../xkbd-0.8.15/add-default-common-slides.patch | 44 + .../xkbd-0.8.15/differentiate-desktop-name.patch | 12 + recipes/xkbd/xkbd-0.8.15/fix-circumkey.patch | 18 + recipes/xkbd/xkbd-0.8.15/fix-equalsign.patch | 24 + recipes/xkbd/xkbd-0.8.15/libtool-lossage.patch | 43 + recipes/xkbd/xkbd-0.8.15/xkbd.png | Bin 0 -> 3385 bytes recipes/xkbd/xkbd-layout-ru/en-ru-123.xkbd | 1353 ++++++++++++++++++++ recipes/xkbd/xkbd-layout-ru_0.1.1.bb | 21 + recipes/xkbd/xkbd_0.8.15.bb | 20 + 9 files changed, 1535 insertions(+) create mode 100644 recipes/xkbd/xkbd-0.8.15/add-default-common-slides.patch create mode 100644 recipes/xkbd/xkbd-0.8.15/differentiate-desktop-name.patch create mode 100644 recipes/xkbd/xkbd-0.8.15/fix-circumkey.patch create mode 100644 recipes/xkbd/xkbd-0.8.15/fix-equalsign.patch create mode 100644 recipes/xkbd/xkbd-0.8.15/libtool-lossage.patch create mode 100644 recipes/xkbd/xkbd-0.8.15/xkbd.png create mode 100644 recipes/xkbd/xkbd-layout-ru/en-ru-123.xkbd create mode 100644 recipes/xkbd/xkbd-layout-ru_0.1.1.bb create mode 100644 recipes/xkbd/xkbd_0.8.15.bb (limited to 'recipes/xkbd') diff --git a/recipes/xkbd/xkbd-0.8.15/add-default-common-slides.patch b/recipes/xkbd/xkbd-0.8.15/add-default-common-slides.patch new file mode 100644 index 0000000000..0423ee1eed --- /dev/null +++ b/recipes/xkbd/xkbd-0.8.15/add-default-common-slides.patch @@ -0,0 +1,44 @@ +diff -r 6b20ef8fbdee src/kb.c +--- a/src/kb.c Tue Nov 27 21:28:21 2007 +0200 ++++ b/src/kb.c Tue Nov 27 22:27:09 2007 +0200 +@@ -954,6 +954,13 @@ void kb_send_keypress(button *b) + int slide_flag = 0; + + struct keycodeEntry vk_keycodes[10]; ++ ++ static KeySym ksSpace, ksBackSpace, ksReturn; ++ if (!ksSpace) { ++ ksSpace = XStringToKeysym("space"); ++ ksBackSpace = XStringToKeysym("BackSpace"); ++ ksReturn = XStringToKeysym("Return"); ++ } + + if (b->kb->state & KB_STATE_SHIFT || b->kb->state & KB_STATE_CAPS) + { +@@ -981,20 +988,17 @@ void kb_send_keypress(button *b) + ks = b->slide_up_ks; + if (ks == 0) ks = b->shift_ks; + break; +- case down : /* hold ctrl */ ++ case down : + ks = b->slide_down_ks; +- if (ks == 0) slide_flag = KB_STATE_CTRL; ++ if (ks == 0) ks = ksReturn; + break; +- case left : /* hold alt */ ++ case left : + ks = b->slide_left_ks; +- if (ks == 0) +- { +- ks = b->mod_ks; +- slide_flag = KB_STATE_MOD; +- } ++ if (ks == 0) ks = ksBackSpace; + break; +- case right : /* hold alt */ ++ case right : + ks = b->slide_right_ks; ++ if (ks == 0) ks = ksSpace; + break; + case none: + break; diff --git a/recipes/xkbd/xkbd-0.8.15/differentiate-desktop-name.patch b/recipes/xkbd/xkbd-0.8.15/differentiate-desktop-name.patch new file mode 100644 index 0000000000..60617a671c --- /dev/null +++ b/recipes/xkbd/xkbd-0.8.15/differentiate-desktop-name.patch @@ -0,0 +1,12 @@ +diff -r 1eb4100bbe39 xkbd.desktop +--- a/xkbd.desktop Wed Nov 28 02:14:35 2007 +0200 ++++ b/xkbd.desktop Wed Nov 28 02:15:01 2007 +0200 +@@ -1,6 +1,6 @@ + [Desktop Entry] +-Name=Keyboard +-Comment=Virtual Keyboard ++Name=Ol' Good Keyboard ++Comment=xkbd the Virtual Keyboard + Exec=xkbd + Type=Application + Icon=xkbd.png diff --git a/recipes/xkbd/xkbd-0.8.15/fix-circumkey.patch b/recipes/xkbd/xkbd-0.8.15/fix-circumkey.patch new file mode 100644 index 0000000000..b23a2a3f9f --- /dev/null +++ b/recipes/xkbd/xkbd-0.8.15/fix-circumkey.patch @@ -0,0 +1,18 @@ +--- xkbd-0.8.15.orig/data/en_GB.qwerty.xkbd.in 2006-03-09 14:48:09.000000000 +0100 ++++ xkbd-0.8.15/data/en_GB.qwerty.xkbd.in 2006-03-09 14:52:36.000000000 +0100 +@@ -95,7 +95,7 @@ + default 6 + default_ks 6 + shift ^ +- shift_ks numbersign ++ shift_ks asciicircum + + + default 7 +@@ -438,4 +438,4 @@ + shift_ks Control_R + + +- +\ No newline at end of file ++ diff --git a/recipes/xkbd/xkbd-0.8.15/fix-equalsign.patch b/recipes/xkbd/xkbd-0.8.15/fix-equalsign.patch new file mode 100644 index 0000000000..dac0a60f2c --- /dev/null +++ b/recipes/xkbd/xkbd-0.8.15/fix-equalsign.patch @@ -0,0 +1,24 @@ +diff -upr xkbd-0.8.15.orig/data/en_GB.qwerty.tabletpc.xkbd.in xkbd-0.8.15/data/en_GB.qwerty.tabletpc.xkbd.in +--- xkbd-0.8.15.orig/data/en_GB.qwerty.tabletpc.xkbd.in 2003-06-30 19:58:35.000000000 +0100 ++++ xkbd-0.8.15/data/en_GB.qwerty.tabletpc.xkbd.in 2006-02-04 10:59:19.000000000 +0000 +@@ -131,7 +131,7 @@ button_style rounded + default + + default_ks plus + shift = +- shift_ks KP_Equal ++ shift_ks equal + + + default <-- +diff -upr xkbd-0.8.15.orig/data/en_GB.qwerty.xkbd.in xkbd-0.8.15/data/en_GB.qwerty.xkbd.in +--- xkbd-0.8.15.orig/data/en_GB.qwerty.xkbd.in 2003-08-10 18:46:29.000000000 +0100 ++++ xkbd-0.8.15/data/en_GB.qwerty.xkbd.in 2006-02-04 10:59:10.000000000 +0000 +@@ -131,7 +131,7 @@ button_style square + default + + default_ks plus + shift = +- shift_ks KP_Equal ++ shift_ks equal + + + img @pkgdatadir@/img/backspace.xpm diff --git a/recipes/xkbd/xkbd-0.8.15/libtool-lossage.patch b/recipes/xkbd/xkbd-0.8.15/libtool-lossage.patch new file mode 100644 index 0000000000..2d1b7dbe5d --- /dev/null +++ b/recipes/xkbd/xkbd-0.8.15/libtool-lossage.patch @@ -0,0 +1,43 @@ +--- clean/xkbd-0.8.12/configure.ac 2003-06-03 17:27:20.000000000 +0100 ++++ xkbd-0.8.12/configure.ac 2004-03-28 19:35:33.000000000 +0100 +@@ -46,11 +46,11 @@ + CFLAGS="$CFLAGS -g -DDEBUG" + fi]) + ++PKG_CHECK_MODULES(XTEST, xtst xext) + + # Checks for programs. + AC_PROG_CC + AC_PROG_INSTALL +-AC_PROG_LIBTOOL + + # Checks for libraries. + +@@ -70,6 +70,8 @@ + + AC_SUBST(XFT_LIBS) + AC_SUBST(XPM_LIBS) ++AC_SUBST(XTEST_LIBS) ++AC_SUBST(XTEST_CFLAGS) + + AC_OUTPUT(Makefile + src/Makefile +@@ -78,4 +80,4 @@ + data/img/Makefile + packaging/Makefile + packaging/ipkg/Makefile +- packaging/ipkg/control ) +\ No newline at end of file ++ packaging/ipkg/control ) +--- clean/xkbd-0.8.12/src/Makefile.am 2003-06-03 17:31:07.000000000 +0100 ++++ xkbd-0.8.12/src/Makefile.am 2004-03-28 19:34:39.000000000 +0100 +@@ -1,7 +1,7 @@ + DEFAULT_CONFIG=$(pkgdatadir)/en_GB.qwerty.xkbd + +-LDADD = @X_LIBS@ -lX11 -lXtst $(XPM_LIBS) $(XFT_LIBS) +-CFLAGS = @CFLAGS@ -DDEFAULTCONFIG=\"$(DEFAULT_CONFIG)\" ++LDADD = @XTEST_LIBS@ $(XPM_LIBS) $(XFT_LIBS) ++AM_CFLAGS = @XTEST_CFLAGS@ @CFLAGS@ -DDEFAULTCONFIG=\"$(DEFAULT_CONFIG)\" + + bin_PROGRAMS = xkbd + xkbd_SOURCES = xkbd.c libXkbd.c box.c button.c kb.c libvirtkeys.c \ diff --git a/recipes/xkbd/xkbd-0.8.15/xkbd.png b/recipes/xkbd/xkbd-0.8.15/xkbd.png new file mode 100644 index 0000000000..3304a77e7b Binary files /dev/null and b/recipes/xkbd/xkbd-0.8.15/xkbd.png differ diff --git a/recipes/xkbd/xkbd-layout-ru/en-ru-123.xkbd b/recipes/xkbd/xkbd-layout-ru/en-ru-123.xkbd new file mode 100644 index 0000000000..0b4ca0f056 --- /dev/null +++ b/recipes/xkbd/xkbd-layout-ru/en-ru-123.xkbd @@ -0,0 +1,1353 @@ +#Птн, 01 Апр 2005 01:56:58 +0300 +#It was downloaded from http://whitenoise.ssrlab.com/pda/xkbd +#Copyright: +#This software is copyright (c) 2005 by Dmitry Zhadinets +#You are free to distribute this keyboard file under the terms of +#the GNU General Public License. +#Version: 0.1.1 +#For posting bugreports use this way + + render xft + font Verdana-6|fixed + col 200:255:200 + down_col 100:100:200 + txt_col 0:0:0 + border_col 128:128:128 + button_style rounded + + + + + key_span_width 1 + bg 196:216:248 + default Esc + default_ks Escape + + + key_span_width 1 + bg 248:255:196 + default ` + default_ks quoteleft + shift ~ + shift_ks asciitilde + + + key_span_width 1 + bg 248:216:196 + default 1 + default_ks 1 + shift ! + shift_ks exclam + + + key_span_width 1 + bg 248:216:196 + default 2 + default_ks 2 + shift @ + shift_ks at + + + key_span_width 1 + bg 248:216:196 + default 3 + default_ks 3 + shift # + shift_ks numbersign + + + key_span_width 1 + bg 248:216:196 + default 4 + default_ks 4 + shift $ + shift_ks dollar + + + key_span_width 1 + bg 248:216:196 + default 5 + default_ks 5 + shift % + shift_ks percent + + + key_span_width 1 + bg 248:216:196 + default 6 + default_ks 6 + shift ^ + shift_ks asciicircum + + + key_span_width 1 + bg 248:216:196 + default 7 + default_ks 7 + shift & + shift_ks ampersand + + + key_span_width 1 + bg 248:216:196 + default 8 + default_ks 8 + shift * + shift_ks asterisk + + + key_span_width 1 + bg 248:216:196 + default 9 + default_ks 9 + shift ( + shift_ks parenleft + + + key_span_width 1 + bg 248:216:196 + default 0 + default_ks 0 + shift ) + shift_ks parenright + + + key_span_width 1 + bg 248:255:196 + default - + default_ks minus + shift _ + shift_ks underscore + + + key_span_width 1 + bg 248:255:196 + default = + default_ks equal + shift + + shift_ks plus + + + key_span_width 1 + bg 196:216:248 +# img /usr/share/xkbd/img/backspace.xpm + default <- + default_ks BackSpace + + + + + key_span_width 1 + bg 196:216:248 + default Tab + default_ks Tab + + + key_span_width 1 + default q + default_ks q + shift Q + shift_ks Q + obey_capslock yes + + + key_span_width 1 + default w + default_ks w + shift W + shift_ks W + obey_capslock yes + + + key_span_width 1 + default e + default_ks e + shift E + shift_ks E + obey_capslock yes + + + key_span_width 1 + default r + default_ks r + shift R + shift_ks R + obey_capslock yes + + + key_span_width 1 + default t + default_ks t + shift T + shift_ks T + obey_capslock yes + + + key_span_width 1 + default y + default_ks y + shift Y + shift_ks Y + obey_capslock yes + + + key_span_width 1 + default u + default_ks u + shift U + shift_ks U + obey_capslock yes + + + key_span_width 1 + default i + default_ks i + shift I + shift_ks I + obey_capslock yes + + + key_span_width 1 + default o + default_ks o + shift O + shift_ks O + obey_capslock yes + + + key_span_width 1 + default p + default_ks p + shift P + shift_ks P + obey_capslock yes + + + key_span_width 1 + bg 248:255:196 + default [ + default_ks bracketleft + shift { + shift_ks braceleft + + + key_span_width 1 + bg 248:255:196 + default ] + default_ks bracketright + shift } + shift_ks braceright + + + key_span_width 1 + bg 248:255:196 + default \ + default_ks backslash + shift | + shift_ks bar + + + + + key_span_width 1 + bg 196:216:248 + default CAP + default_ks Caps_Lock + + + key_span_width 1 + default a + default_ks a + shift A + shift_ks A + obey_capslock yes + + + key_span_width 1 + default s + default_ks s + shift S + shift_ks S + obey_capslock yes + + + key_span_width 1 + default d + default_ks d + shift D + shift_ks D + obey_capslock yes + + + key_span_width 1 + default f + default_ks f + shift F + shift_ks F + obey_capslock yes + + + key_span_width 1 + default g + default_ks g + shift G + shift_ks G + obey_capslock yes + + + key_span_width 1 + default h + default_ks h + shift H + shift_ks H + obey_capslock yes + + + key_span_width 1 + default j + default_ks j + shift J + shift_ks J + obey_capslock yes + + + key_span_width 1 + default k + default_ks k + shift K + shift_ks K + obey_capslock yes + + + key_span_width 1 + default l + default_ks l + shift L + shift_ks L + obey_capslock yes + + + key_span_width 1 + bg 248:255:196 + default ; + default_ks semicolon + shift : + shift_ks colon + + + key_span_width 1 + bg 248:255:196 + default ' + default_ks quoteright + shift " + shift_ks quotedbl + + + key_span_width 1 + bg 196:216:248 + default Ret + default_ks Return + + + + + key_span_width 1 + bg 196:216:248 + default SH + default_ks Shift_L + + + key_span_width 1 + default z + default_ks z + shift Z + shift_ks Z + obey_capslock yes + + + key_span_width 1 + default x + default_ks x + shift X + shift_ks X + obey_capslock yes + + + key_span_width 1 + default c + default_ks c + shift C + shift_ks C + obey_capslock yes + + + key_span_width 1 + default v + default_ks v + shift V + shift_ks V + obey_capslock yes + + + key_span_width 1 + default b + default_ks b + shift B + shift_ks B + obey_capslock yes + + + key_span_width 1 + default n + default_ks n + shift N + shift_ks N + obey_capslock yes + + + key_span_width 1 + default m + default_ks m + shift M + shift_ks M + obey_capslock yes + + + key_span_width 1 + bg 248:255:196 + default , + default_ks comma + shift < + shift_ks less + + + key_span_width 1 + bg 248:255:196 + default . + default_ks period + shift > + shift_ks greater + + + + key_span_width 1 + bg 248:255:196 + default / + default_ks slash + shift ? + shift_ks question + + + key_span_width 1 + bg 196:216:248 + default SH + default_ks Shift_R + + + + + bg 196:216:248 + default Ctrl + default_ks Control_L + + + bg 255:255:255 + default RU + switch 1 + + + bg 255:255:255 + default 123 + switch 2 + + + bg 200:200:200 + default_ks space + width 60 + + + bg 196:216:248 + default Alt + default_ks Alt_L + + + bg 255:255:255 + default < + default_ks Left + + + bg 255:255:255 + default > + default_ks Right + + + bg 255:255:255 + default ^ + default_ks Up + + + bg 255:255:255 + default v + default_ks Down + + + + + + + key_span_width 1 + bg 196:216:248 + default Esc + default_ks Escape + + + key_span_width 1 + default ё + default_ks Cyrillic_io + shift Ё + shift_ks Cyrillic_IO + obey_capslock yes + + + key_span_width 1 + bg 248:216:196 + default 1 + default_ks 1 + shift ! + shift_ks exclam + + + key_span_width 1 + bg 248:216:196 + default 2 + default_ks 2 + shift " + shift_ks quotedbl + + + key_span_width 1 + bg 248:216:196 + default 3 + default_ks 3 + shift № + shift_ks numerosign + + + key_span_width 1 + bg 248:216:196 + default 4 + default_ks 4 + shift ; + shift_ks semicolon + + + key_span_width 1 + bg 248:216:196 + default 5 + default_ks 5 + shift % + shift_ks percent + + + key_span_width 1 + bg 248:216:196 + default 6 + default_ks 6 + shift : + shift_ks colon + + + key_span_width 1 + bg 248:216:196 + default 7 + default_ks 7 + shift ? + shift_ks question + + + key_span_width 1 + bg 248:216:196 + default 8 + default_ks 8 + shift * + shift_ks asterisk + + + key_span_width 1 + bg 248:216:196 + default 9 + default_ks 9 + shift ( + shift_ks parenleft + + + key_span_width 1 + bg 248:216:196 + default 0 + default_ks 0 + shift ) + shift_ks parenright + + + key_span_width 1 + bg 248:255:196 + default - + default_ks minus + shift _ + shift_ks underscore + + + key_span_width 1 + bg 248:255:196 + default = + default_ks equal + shift + + shift_ks plus + + + key_span_width 1 + bg 196:216:248 +# img /usr/share/xkbd/img/backspace.xpm + default <- + default_ks BackSpace + + + + + key_span_width 1 + bg 196:216:248 + default Tab + default_ks Tab + + + key_span_width 1 + default й + default_ks Cyrillic_shorti + shift Й + shift_ks Cyrillic_SHORTI + obey_capslock yes + + + key_span_width 1 + default ц + default_ks Cyrillic_tse + shift Ц + shift_ks Cyrillic_TSE + obey_capslock yes + + + key_span_width 1 + default у + default_ks Cyrillic_u + shift У + shift_ks Cyrillic_U + obey_capslock yes + + + key_span_width 1 + default к + default_ks Cyrillic_ka + shift К + shift_ks Cyrillic_KA + obey_capslock yes + + + key_span_width 1 + default е + default_ks Cyrillic_ie + shift Е + shift_ks Cyrillic_IE + obey_capslock yes + + + key_span_width 1 + default н + default_ks Cyrillic_en + shift Н + shift_ks Cyrillic_EN + obey_capslock yes + + + key_span_width 1 + default г + default_ks Cyrillic_ghe + shift Г + shift_ks Cyrillic_GHE + obey_capslock yes + + + key_span_width 1 + default ш + default_ks Cyrillic_sha + shift Ш + shift_ks Cyrillic_SHA + obey_capslock yes + + + key_span_width 1 + default щ + default_ks Cyrillic_shcha + shift Щ + shift_ks Cyrillic_SHCHA + obey_capslock yes + + + key_span_width 1 + default з + default_ks Cyrillic_ze + shift З + shift_ks Cyrillic_ZE + obey_capslock yes + + + key_span_width 1 + default х + default_ks Cyrillic_ha + shift Х + shift_ks Cyrillic_HA + obey_capslock yes + + + key_span_width 1 + default ъ + default_ks Cyrillic_hardsign + shift Ъ + shift_ks Cyrillic_HARDSIGN + obey_capslock yes + + + key_span_width 1 + bg 248:255:196 + default \ + default_ks backslash + shift | + shift_ks bar + + + + + key_span_width 1 + bg 196:216:248 + default CAP + default_ks Caps_Lock + + + key_span_width 1 + default ф + default_ks Cyrillic_ef + shift Ф + shift_ks Cyrillic_EF + obey_capslock yes + + + key_span_width 1 + default ы + default_ks Cyrillic_yeru + shift Ы + shift_ks Cyrillic_YERU + obey_capslock yes + + + key_span_width 1 + default в + default_ks Cyrillic_ve + shift В + shift_ks Cyrillic_VE + obey_capslock yes + + + key_span_width 1 + default а + default_ks Cyrillic_a + shift А + shift_ks Cyrillic_A + obey_capslock yes + + + key_span_width 1 + default п + default_ks Cyrillic_pe + shift П + shift_ks Cyrillic_PE + obey_capslock yes + + + key_span_width 1 + default р + default_ks Cyrillic_er + shift Р + shift_ks Cyrillic_ER + obey_capslock yes + + + key_span_width 1 + default о + default_ks Cyrillic_o + shift О + shift_ks Cyrillic_O + obey_capslock yes + + + key_span_width 1 + default л + default_ks Cyrillic_el + shift Л + shift_ks Cyrillic_EL + obey_capslock yes + + + key_span_width 1 + default д + default_ks Cyrillic_de + shift Д + shift_ks Cyrillic_DE + obey_capslock yes + + + key_span_width 1 + default ж + default_ks Cyrillic_zhe + shift Ж + shift_ks Cyrillic_ZHE + obey_capslock yes + + + key_span_width 1 + default э + default_ks Cyrillic_e + shift Э + shift_ks Cyrillic_E + obey_capslock yes + + + key_span_width 1 + bg 196:216:248 + default Ret + default_ks Return + + + + + key_span_width 1 + bg 196:216:248 + default SH + default_ks Shift_L + + + key_span_width 1 + default я + default_ks Cyrillic_ya + shift Я + shift_ks Cyrillic_YA + obey_capslock yes + + + key_span_width 1 + default ч + default_ks Cyrillic_che + shift Ч + shift_ks Cyrillic_CHE + obey_capslock yes + + + key_span_width 1 + default с + default_ks Cyrillic_es + shift С + shift_ks Cyrillic_ES + obey_capslock yes + + + key_span_width 1 + default м + default_ks Cyrillic_em + shift М + shift_ks Cyrillic_EM + obey_capslock yes + + + key_span_width 1 + default и + default_ks Cyrillic_i + shift И + shift_ks Cyrillic_I + obey_capslock yes + + + key_span_width 1 + default т + default_ks Cyrillic_te + shift Т + shift_ks Cyrillic_TE + obey_capslock yes + + + key_span_width 1 + default ь + default_ks Cyrillic_softsign + shift Ь + shift_ks Cyrillic_SOFTSIGN + obey_capslock yes + + + key_span_width 1 + default б + default_ks Cyrillic_be + shift Б + shift_ks Cyrillic_BE + obey_capslock yes + + + key_span_width 1 + default ю + default_ks Cyrillic_yu + shift Ю + shift_ks Cyrillic_YU + obey_capslock yes + + + key_span_width 1 + bg 248:255:196 + default . + default_ks period + shift , + shift_ks comma + + + key_span_width 1 + bg 196:216:248 + default SH + default_ks Shift_R + + + + + bg 196:216:248 + default Ctrl + default_ks Control_L + + + bg 255:255:255 + default EN + switch 0 + + + bg 255:255:255 + default 123 + switch 2 + + + bg 200:200:200 + default_ks space + width 60 + + + bg 196:216:248 + default Alt + default_ks Alt_L + + + bg 255:255:255 + default < + default_ks Left + + + bg 255:255:255 + default > + default_ks Right + + + bg 255:255:255 + default ^ + default_ks Up + + + bg 255:255:255 + default v + default_ks Down + + + +#[ ] ; : 1 2 3 + @ ± $ <- +#{ } , . 4 5 6 - # _ € Tab +#( ) ' " 7 8 9 * % ° ₤ Space +#< > \ | ^ 0 = / & № ₣ Reurn +# English Russian <>^v + + + + key_span_width 1 + bg 248:255:196 + default [ + default_ks bracketleft + + + key_span_width 1 + bg 248:255:196 + default ] + default_ks bracketright + + + key_span_width 1 + bg 248:255:196 + default ; + default_ks semicolon + + + key_span_width 1 + bg 248:255:196 + default : + default_ks colon + + + bg 248:216:196 + key_span_width 1 + default $ + default_ks dollar + + + + width 1 + + + + key_span_width 1 + default 1 + default_ks 1 + + + key_span_width 1 + default 2 + default_ks 2 + + + key_span_width 1 + default 3 + default_ks 3 + + + width 1 + + + bg 248:216:196 + key_span_width 1 + default + + default_ks plus + + + bg 248:255:196 + key_span_width 1 + default @ + default_ks at + + + bg 248:255:196 + key_span_width 1 + default ± + default_ks plusminus + + + + bg 248:255:196 + key_span_width 1 + default ® + default_ks registered + + + bg 196:216:248 + key_span_width 1 +# img /usr/share/xkbd/img/backspace.xpm + default <- + default_ks BackSpace + + + + + key_span_width 1 + bg 248:255:196 + default { + default_ks braceleft + + + key_span_width 1 + bg 248:255:196 + default } + default_ks braceright + + + key_span_width 1 + bg 248:255:196 + default , + default_ks comma + + + key_span_width 1 + bg 248:255:196 + default . + default_ks period + default_ks period + + + bg 248:216:196 + key_span_width 1 + default € + default_ks EuroSign + + + width 1 + + + key_span_width 1 + default 4 + default_ks 4 + + + key_span_width 1 + default 5 + default_ks 5 + + + key_span_width 1 + default 6 + default_ks 6 + + + width 1 + + + bg 248:216:196 + key_span_width 1 + default - + default_ks minus + + + bg 248:255:196 + key_span_width 1 + default # + default_ks numbersign + + + bg 248:255:196 + key_span_width 1 + default _ + default_ks underscore + + + + bg 248:255:196 + key_span_width 1 + default © + default_ks copyright + + + bg 196:216:248 + key_span_width 1 + default Esc + default_ks Escape + + + + + key_span_width 1 + bg 248:255:196 + default ( + default_ks parenleft + + + key_span_width 1 + bg 248:255:196 + default ) + default_ks parenright + + + key_span_width 1 + bg 248:255:196 + default ' + default_ks quoteright + + + key_span_width 1 + bg 248:255:196 + default " + default_ks quotedbl + + + bg 248:216:196 + key_span_width 1 + default ₤ + default_ks sterling + + + width 1 + + + key_span_width 1 + default 7 + default_ks 7 + + + key_span_width 1 + default 8 + default_ks 8 + + + key_span_width 1 + default 9 + default_ks 9 + + + width 1 + + + bg 248:216:196 + key_span_width 1 + default * + default_ks asterisk + + + bg 248:255:196 + key_span_width 1 + default % + default_ks percent + + + bg 248:255:196 + key_span_width 1 + default ° + default_ks degree + + + + bg 248:255:196 + key_span_width 1 + default ¤ + default_ks currency + + + bg 196:216:248 + key_span_width 1 + default Ret + default_ks Return + + + + + key_span_width 1 + bg 248:255:196 + default < + default_ks less + + + key_span_width 1 + bg 248:255:196 + default > + default_ks greater + + + key_span_width 1 + bg 248:255:196 + default \ + default_ks backslash + + + key_span_width 1 + bg 248:255:196 + default | + default_ks bar + + + bg 248:216:196 + key_span_width 1 + default ¥ + default_ks yen + + + width 1 + + + key_span_width 1 + bg 248:255:196 + default ^ + default_ks asciicircum + + + key_span_width 1 + default 0 + default_ks 0 + + + key_span_width 1 + bg 248:255:196 + default = + default_ks equal + + + width 1 + + + bg 248:216:196 + key_span_width 1 + default / + default_ks slash + + + bg 248:255:196 + key_span_width 1 + default & + default_ks ampersand + + + bg 248:255:196 + key_span_width 1 + default № + default_ks numerosign + + + bg 248:255:196 + key_span_width 1 + default ™ + default_ks trademark + + + + + + bg 200:200:200 + key_span_width 1 + default Spc + default_ks space + + + + + bg 255:255:255 + default English + switch 0 + + + bg 255:255:255 + default Russian + switch 1 + + + bg 255:255:255 + default < + default_ks Left + + + bg 255:255:255 + default > + default_ks Right + + + bg 255:255:255 + default ^ + default_ks Up + + + bg 255:255:255 + default v + default_ks Down + + + diff --git a/recipes/xkbd/xkbd-layout-ru_0.1.1.bb b/recipes/xkbd/xkbd-layout-ru_0.1.1.bb new file mode 100644 index 0000000000..53fbb3c7aa --- /dev/null +++ b/recipes/xkbd/xkbd-layout-ru_0.1.1.bb @@ -0,0 +1,21 @@ +DESCRIPTION = "xkbd i18n layouts" +SECTION = "x11" +PRIORITY = "optional" +LICENSE = "GPL" +PACKAGE_ARCH = "all" +PR = "r1" +RDEPENDS = "xkbd" + +#SRC_URI = "http://whitenoise.ssrlab.com/pda/xkbd/xkbd-ru-en-123_0.1.1.tar.gz" +SRC_URI = "file://en-ru-123.xkbd" + +S = "${WORKDIR}" + +do_install () { + install -d ${D}${prefix}/share/xkbd + for i in *.xkbd; do + install -m 644 $i ${D}${prefix}/share/xkbd/${i} + done +} + +FILES_${PN} = "${prefix}/share/xkbd/*.xkbd" diff --git a/recipes/xkbd/xkbd_0.8.15.bb b/recipes/xkbd/xkbd_0.8.15.bb new file mode 100644 index 0000000000..370d1eaa85 --- /dev/null +++ b/recipes/xkbd/xkbd_0.8.15.bb @@ -0,0 +1,20 @@ +SRC_URI = "http://www.angstrom-distribution.org/unstable/sources/xkbd-${PV}-CVS.tar.gz \ + file://libtool-lossage.patch;patch=1;pnum=1 \ + file://fix-equalsign.patch;patch=1 \ + file://fix-circumkey.patch;patch=1 \ + file://add-default-common-slides.patch;patch=1 \ + file://differentiate-desktop-name.patch;patch=1 \ + file://xkbd.png" +LICENSE = "GPL" +PR = "r4" + +SECTION = "x11" +DEPENDS = "libxpm libxtst libxft" + +inherit autotools + +do_install_append() { + install -d ${D}${datadir}/pixmaps + install -m 0644 ${WORKDIR}/xkbd.png ${D}${datadir}/pixmaps/ +} + -- cgit v1.2.3