2008-10-25 03:04:19 +00:00
|
|
|
# Template file for 'kbd'
|
|
|
|
pkgname=kbd
|
2012-12-19 15:10:11 +00:00
|
|
|
version=1.15.5
|
2013-07-24 16:49:11 +00:00
|
|
|
revision=3
|
2013-02-11 12:42:18 +00:00
|
|
|
build_style=gnu-configure
|
|
|
|
configure_args="--datadir=/usr/share/kbd --localedir=/usr/share/kbd/locale"
|
2013-03-24 09:21:58 +00:00
|
|
|
hostmakedepends="flex"
|
2013-04-12 15:12:12 +00:00
|
|
|
makedepends="pam-devel"
|
2008-10-25 03:04:19 +00:00
|
|
|
short_desc="Linux keyboard utilities"
|
|
|
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
2012-03-06 22:13:08 +00:00
|
|
|
license="GPL-2"
|
2012-11-22 16:29:14 +00:00
|
|
|
homepage="ftp://ftp.altlinux.org/pub/people/legion/kbd/"
|
2012-12-19 15:10:11 +00:00
|
|
|
distfiles="${homepage}/kbd-${version}.tar.gz"
|
|
|
|
checksum=e35fa29f690dbbfb721706b2c8edc760c697640904fec65e81194ae8840c5c62
|
|
|
|
|
2013-04-12 15:12:12 +00:00
|
|
|
if [ "$CROSS_BUILD" ]; then
|
|
|
|
makedepends+=" libfl-devel"
|
|
|
|
fi
|
|
|
|
|
2012-12-19 15:10:11 +00:00
|
|
|
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
|
|
|
|
}
|
2009-10-19 23:28:07 +00:00
|
|
|
|
2012-03-06 22:13:08 +00:00
|
|
|
post_install() {
|
2012-11-22 16:29:14 +00:00
|
|
|
# Remove keymaps for sun, amiga and atari.
|
|
|
|
for f in sun amiga atari; do
|
|
|
|
rm -rf ${DESTDIR}/usr/share/kbd/keymaps/${f}
|
|
|
|
done
|
2009-10-19 23:28:07 +00:00
|
|
|
}
|
2013-04-12 15:12:12 +00:00
|
|
|
|
|
|
|
kbd_package() {
|
|
|
|
replaces="kbd-common<1.15.5"
|
|
|
|
pkg_install() {
|
|
|
|
vmove usr
|
|
|
|
}
|
|
|
|
}
|