# SliTaz package receipt.

PACKED_SIZE="108.0K"
UNPACKED_SIZE="440.0K"
PACKAGE="kbd-base"
VERSION="2.0.1"
CATEGORY="base-system"
SHORT_DESC="Keyboard maping definitions and loadkeys utility."
MAINTAINER="pankso@slitaz.org"
LICENSE="GPL2"
WEB_SITE="http://kbd-project.org/"
HOST_ARCH="i486 arm"

WANTED="kbd"

# Make sure it will run on host or no keyboard support...
testsuite()
{
	readelf -h $install/usr/bin/loadkeys
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
	mkdir -p $fs/bin
	cp -a $install/usr/bin/loadkeys $fs/bin

	# Dirs
	for dir in dvorak azerty qwerty qwertz; do
		mkdir -p $fs/usr/share/kbd/keymaps/i386/$dir
	done

	# i386 keymaps only.
	for keymap in $(cat $stuff/keymaps-path.list); do
		cp -a $install/usr/share/kbd/keymaps/i386/$keymap \
			$fs/usr/share/kbd/keymaps/i386/$keymap
	done

	# Include files
	cp -a $install/usr/share/kbd/keymaps/include \
		$fs/usr/share/kbd/keymaps
	cp -a $install/usr/share/kbd/keymaps/i386/include \
		$fs/usr/share/kbd/keymaps/i386/include

	# X11 keyboard aliases
	while read X keymap ; do
		ln -s $keymap.map.gz $fs/usr/share/kbd/keymaps/i386/$X.map.gz
	done <<EOT
qwertz/hr	croat
EOT
}
