# HG changeset patch # User Christophe Lincoln # Date 1209731695 -7200 # Node ID 952f6a49c94c4814c547493f6c0e0cb293360d2f # Parent 4c46b6f3876560a52169f53d92c4cf3d4164ebd6 Add kbd (Support by default ~30 keymaps... Hello World! diff -r 4c46b6f38765 -r 952f6a49c94c kbd-base/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kbd-base/receipt Fri May 02 14:34:55 2008 +0200 @@ -0,0 +1,34 @@ +# SliTaz package receipt. + +PACKAGE="kbd-base" +VERSION="1.12" +CATEGORY="base-system" +SHORT_DESC="Keyboard maping definitions and loadkeys utility." +MAINTAINER="pankso@slitaz.org" +WANTED="kbd" +WEB_SITE="http://www.kernel.org/pub/linux/utils/kbd/" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p \ + $fs/usr/share/kbd/keymaps/i386/azerty \ + $fs/usr/share/kbd/keymaps/i386/dvorak \ + $fs/usr/share/kbd/keymaps/i386/qwerty \ + $fs/usr/share/kbd/keymaps/i386/qwertz + + cp -a $_pkg/bin $fs + + # i386 keymaps only. + for keymap in `cat stuff/keymaps-path.list` + do + cp -a $_pkg/usr/share/kbd/keymaps/i386/$keymap \ + $fs/usr/share/kbd/keymaps/i386/$keymap + done + # Include files + cp -a $_pkg/usr/share/kbd/keymaps/include \ + $fs/usr/share/kbd/keymaps + cp -a $_pkg/usr/share/kbd/keymaps/i386/include \ + $fs/usr/share/kbd/keymaps/i386/include +} + diff -r 4c46b6f38765 -r 952f6a49c94c kbd-base/stuff/keymaps-path.list --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kbd-base/stuff/keymaps-path.list Fri May 02 14:34:55 2008 +0200 @@ -0,0 +1,29 @@ +azerty/be-latin1.map.gz +azerty/fr-latin1.map.gz +dvorak/dvorak.map.gz +dvorak/dvorak-r.map.gz +dvorak/dvorak-l.map.gz +qwerty/br-abnt2.map.gz +qwerty/cf.map.gz +qwerty/cz-lat2.map.gz +qwerty/dk-latin1.map.gz +qwerty/es.map.gz +qwerty/fi-latin1.map.gz +qwerty/it.map.gz +qwerty/is-latin1.map.gz +qwerty/jp106.map.gz +qwerty/nl2.map.gz +qwerty/no-latin1.map.gz +qwerty/pl2.map.gz +qwerty/pt-latin1.map.gz +qwerty/ru.map.gz +qwerty/se-lat6.map.gz +qwerty/uk.map.gz +qwerty/us-acentos.map.gz +qwerty/us.map.gz +qwertz/croat.map.gz +qwertz/de_CH-latin1.map.gz +qwertz/de-latin1.map.gz +qwertz/fr_CH-latin1.map.gz +qwertz/hu.map.gz +qwertz/sg-latin1.map.gz diff -r 4c46b6f38765 -r 952f6a49c94c kbd/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kbd/receipt Fri May 02 14:34:55 2008 +0200 @@ -0,0 +1,37 @@ +# SliTaz package receipt. + +PACKAGE="kbd" +VERSION="1.12" +CATEGORY="system-tools" +SHORT_DESC="Keyboard maping definitions and tools." +BUILD_DEPENDS="bison" +MAINTAINER="pankso@slitaz.org" +TARBALL="$PACKAGE-$VERSION.tar.gz" +WEB_SITE="http://www.kernel.org/pub/linux/utils/kbd/" +WGET_URL="http://www.kernel.org/pub/linux/utils/kbd/$TARBALL" + +# Rules to configure and make the package. +compile_rules() +{ + cd $src + ./configure \ + --prefix=/usr \ + --mandir=/usr/share/man + make + make DESTDIR=$PWD/_pkg install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/share + + # Copy all kbd files (should we split fonts ?) and remove the one + # provided by: kbd-base. + cp -a $_pkg/usr/share/kbd $fs/usr/share + rm -rf $fs/usr/share/kbd/keymaps/i386 + + # Tools + cp -a $_pkg/usr/bin $fs/usr +} +