45 lines
1.3 KiB
Text
45 lines
1.3 KiB
Text
# Template file for 'kbd'
|
|
pkgname=kbd
|
|
version=1.15.5
|
|
revision=2
|
|
build_style=gnu-configure
|
|
configure_args="--datadir=/usr/share/kbd --localedir=/usr/share/kbd/locale"
|
|
hostmakedepends="flex"
|
|
makedepends="pam-devel"
|
|
short_desc="Linux keyboard utilities"
|
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
|
license="GPL-2"
|
|
homepage="ftp://ftp.altlinux.org/pub/people/legion/kbd/"
|
|
distfiles="${homepage}/kbd-${version}.tar.gz"
|
|
checksum=e35fa29f690dbbfb721706b2c8edc760c697640904fec65e81194ae8840c5c62
|
|
|
|
if [ "$CROSS_BUILD" ]; then
|
|
makedepends+=" libfl-devel"
|
|
fi
|
|
|
|
pre_configure() {
|
|
# Rename keymap files with the same names
|
|
# this is needed because when only name of keymap is specified
|
|
# oadkeys loads the first keymap it can find, which is bad
|
|
# this should be removed when upstream adopts the change
|
|
mv data/keymaps/i386/qwertz/cz{,-qwertz}.map
|
|
mv data/keymaps/i386/olpc/es{,-olpc}.map
|
|
mv data/keymaps/i386/olpc/pt{,-olpc}.map
|
|
mv data/keymaps/i386/dvorak/no{,-dvorak}.map
|
|
mv data/keymaps/i386/fgGIod/trf{,-fgGIod}.map
|
|
mv data/keymaps/i386/colemak/{en-latin9,colemak}.map
|
|
}
|
|
|
|
post_install() {
|
|
# Remove keymaps for sun, amiga and atari.
|
|
for f in sun amiga atari; do
|
|
rm -rf ${DESTDIR}/usr/share/kbd/keymaps/${f}
|
|
done
|
|
}
|
|
|
|
kbd_package() {
|
|
replaces="kbd-common<1.15.5"
|
|
pkg_install() {
|
|
vmove usr
|
|
}
|
|
}
|