Package: matchbox-keyboard Version: 0.1+svn20080916-3 Severity: wishlist Tags: d-i patch
I'm currently working on Debian Installer for the FreeRunner, and, as it doesn't have a physical keyboard, the graphical installer would be useless without an on-screen keyboard. I chose to use matchbox-keyboard to provide an on-screen keyboard, as it has few dependencies and provides a GTK input method module (so the screen can pop only when needed). Here is a patch to achieve that, but the way it is started may be discussed. Also, it might be possible to select a layout to match user's choice (currently, only the default layout is included). -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (990, 'testing'), (120, 'unstable'), (105, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.35-rc3+ (SMP w/2 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages matchbox-keyboard depends on: ii libc6 2.11.2-2 Embedded GNU C Library: Shared lib ii libexpat1 2.0.1-7 XML parsing C library - runtime li ii libfakekey0 0.1-1 library for converting characters ii libpng12-0 1.2.44-1 PNG library - runtime ii libx11-6 2:1.3.3-3 X11 client-side library ii libxft2 2.1.14-2 FreeType-based font drawing librar ii libxrender1 1:0.9.6-1 X Rendering Extension client libra ii libxtst6 2:1.1.0-3 X11 Testing -- Record extension li Versions of packages matchbox-keyboard recommends: ii matchbox-keyboard-im 0.1+svn20080916-3 on-screen keyboard matchbox-keyboard suggests no packages. -- no debconf information
Forwarded: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=592504 diff -r affb9c86f505 libxtst-1.1.0/debian/control --- a/libxtst-1.1.0/debian/control Fri Aug 06 04:26:57 2010 +0200 +++ b/libxtst-1.1.0/debian/control Tue Aug 10 17:47:47 2010 +0200 @@ -38,6 +38,14 @@ This module can be found at git://anongit.freedesktop.org/git/xorg/lib/libXtst +Package: libxtst6-udeb +Section: debian-installer +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +XC-Package-Type: udeb +Description: X11 Testing -- Record extension library + This is a udeb, or a microdeb, for the debian-installer. + Package: libxtst6-dbg Architecture: any Section: debug diff -r affb9c86f505 libxtst-1.1.0/debian/libxtst6-udeb.install --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libxtst-1.1.0/debian/libxtst6-udeb.install Tue Aug 10 17:47:47 2010 +0200 @@ -0,0 +1,1 @@ +usr/lib/libXtst.so.6* diff -r affb9c86f505 libxtst-1.1.0/debian/rules --- a/libxtst-1.1.0/debian/rules Fri Aug 06 04:26:57 2010 +0200 +++ b/libxtst-1.1.0/debian/rules Tue Aug 10 17:47:47 2010 +0200 @@ -82,7 +82,7 @@ dh_strip --dbg-package=$(PACKAGE)-dbg dh_compress dh_fixperms - dh_makeshlibs + dh_makeshlibs --add-udeb=$(PACKAGE)-udeb dh_shlibdeps dh_installdeb dh_gencontrol