# HG changeset patch # User Pascal Bellard # Date 1210001434 0 # Node ID 1b236dd637cc91b0e0f7d1f55a143bf22a19e256 # Parent 357c9dba020ccef326c4b915f4a3f39e276809dd Add: kbd-busybox syslinux-kbd diff -r 357c9dba020c -r 1b236dd637cc kbd-busybox/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kbd-busybox/receipt Mon May 05 15:30:34 2008 +0000 @@ -0,0 +1,26 @@ +# SliTaz package receipt. + +PACKAGE="kbd-busybox" +VERSION="1.0" +CATEGORY="base-system" +SHORT_DESC="Keyboard maping definitions for busybox." +MAINTAINER="pascal.bellard@slitaz.org" +BUILD_DEPENDS="kbd-base busybox" +WEB_SITE="http://www.slitaz.org/" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/share/kmap + dumpkmap > /tmp/current.kmap + for i in $(cd /usr/share/kbd/keymaps/i386 ; ls */*.map.gz); do + [ "$(dirname $i)" = "include" ] && continue + i=$(basename $i) + i=${i%.map.gz} + loadkeys $i + dumpkmap > $fs/usr/share/kmap/$i.kmap + done + loadkmap < /tmp/current.kmap + rm -f /tmp/current.kmap +} + diff -r 357c9dba020c -r 1b236dd637cc syslinux-kbd/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/syslinux-kbd/receipt Mon May 05 15:30:34 2008 +0000 @@ -0,0 +1,33 @@ +# SliTaz package receipt. + +PACKAGE="syslinux-kbd" +VERSION="3.62" +CATEGORY="system-tools" +SHORT_DESC="Keyboard maping definitions for boot loader." +MAINTAINER="pascal.bellard@slitaz.org" +WANTED="syslinux" +WEB_SITE="http://syslinux.zytor.com/" +BUILD_DEPENDS="kbd-base perl" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/share/boot/ /tmp/$PACKAGE-$$ + zcat /usr/share/kbd/keymaps/i386/qwerty/us.map.gz > /tmp/us.map + sed "s|\\\$DEFAULT_PATH = .*|\$DEFAULT_PATH = \"/tmp/$PACKAGE-$$\";|" \ + > /tmp/$PACKAGE-$$/mkkbd < $src/keytab-lilo.pl + chmod +x /tmp/$PACKAGE-$$/mkkbd + for i in $(cd /usr/share/kbd/keymaps/i386 ; ls */*.map.gz); do + [ "$(dirname $i)" = "include" ] && continue + j=$(basename $i) + j=${j%.map.gz} + zcat /usr/share/kbd/keymaps/i386/$i > /tmp/$PACKAGE-$$/$j.map + done + for i in $(cd /tmp/$PACKAGE-$$ ; ls *.map); do + i=$(basename $i) + i=${i%.map} + /tmp/$PACKAGE-$$/mkkbd $i > $fs/usr/share/boot/$i.kbd + done + rm -rf /tmp/$PACKAGE-$$ +} +