| # Copyright 1999-2011 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| inherit linux-mod eutils |
| |
| DESCRIPTION="Use home made infrared receiver connected via USB" |
| HOMEPAGE="http://usbirboy.sourceforge.net/" |
| SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" |
| |
| LICENSE="GPL-2" |
| SLOT="0" |
| KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~x86" |
| IUSE="" |
| |
| DEPEND="" |
| RDEPEND="" |
| |
| S="${WORKDIR}/${P}/usbirboykmod" |
| |
| pkg_setup() { |
| linux-mod_pkg_setup |
| |
| if ! kernel_is -ge 2 6; then |
| die "This package works only with 2.6 kernel!" |
| fi |
| |
| if ! linux_chkconfig_present USB; then |
| die "You need a kernel with enabled USB support!" |
| fi |
| |
| MODULE_NAMES="usbirboy(misc:${S})" |
| BUILD_PARAMS="INCLUDE=${KV_DIR}" |
| BUILD_TARGETS="clean all" |
| } |
| |
| src_install() { |
| linux-mod_src_install |
| |
| dodoc README |
| newdoc ../usbirboymcu/README README.mcu |
| |
| insinto /usr/share/${PN} |
| doins ../mcubin/usbirboy.s19 |
| |
| # Add configuration for udev |
| dodir /etc/udev/rules.d |
| echo 'KERNEL=="usbirboy", NAME="%k", SYMLINK="lirc"' \ |
| > "${D}etc/udev/rules.d/55-${PN}.rules" |
| } |
| |
| pkg_postinst() { |
| linux-mod_pkg_postinst |
| elog |
| elog "Firmware file has been installed to /usr/share/${PN}" |
| elog |
| } |