# $Id$ PNAME="kbd" PVER="1.15.3" PBUILD="r1" PCATEGORIE="sys-apps" STATE="unstable" DESCRIPTION="Keyboard and console utilities" HOMEPAGE="http://freshmeat.net/projects/kbd/" DEPEND=">= virtual/glibc" SRCFILE="${PNAME}-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mtools SRC_URI=( http://ftp.altlinux.org/pub/people/legion/${PNAME}/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-${PVER}-fix-es.po.patch ) UP2DATE="updatecmd http://ftp.altlinux.org/pub/people/legion/kbd/'?M=A' | grep ${PNAME}-[0-9].* | lasttarball gz" src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # compile fix mpatch ${PNAME}-${PVER}-fix-es.po.patch || die # rename conflicting keymaps to have unique names # this should be removed when upstream adopts the change mv data/keymaps/i386/dvorak/no{,-dvorak}.map || die mv data/keymaps/i386/fgGIod/trf{,-fgGIod}.map || die mv data/keymaps/i386/olpc/es{,-olpc}.map || die mv data/keymaps/i386/olpc/pt{,-olpc}.map || die mv data/keymaps/i386/qwerty/cz{,-qwerty}.map || die } src_compile() { cd ${SRCDIR} mconfigure --enable-nls || die mmake || die } src_install() { cd ${SRCDIR} mmake DESTDIR=${BINDIR} install || die # docs minstalldocs CHANGES COPYING CREDITS README || die minstalldir /bin || die mv ${BINDIR}/usr/bin/setfont ${BINDIR}/bin/ || die mlink /bin/setfont /usr/bin/setfont || die # html docs minstallhtml doc/*.html || die }