dev-libs/legousbtower: Drop kernel 2.4 support
authorBrian Evans <grknight@gentoo.org>
Fri, 19 Jan 2018 16:05:30 +0000 (11:05 -0500)
committerBrian Evans <grknight@gentoo.org>
Fri, 19 Jan 2018 16:05:30 +0000 (11:05 -0500)
Package-Manager: Portage-2.3.19, Repoman-2.3.6

dev-libs/legousbtower/legousbtower-0.5.4-r1.ebuild

index 3745344dc358ea52197690024ef4ae759e937aa5..51fdecaf027b8fdc3851f6abf8499ce28d46f5e6 100644 (file)
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit linux-info
+inherit udev
 
 DESCRIPTION="The lego mindstorms usb tower headers and/or modules"
 SRC_URI="mirror://sourceforge/legousb/${P}.tar.gz"
@@ -14,37 +14,18 @@ LICENSE="MPL-1.0"
 KEYWORDS="amd64 ppc x86"
 IUSE=""
 
-src_configure() {
-       if kernel_is -lt 2 5 ; then
-               econf
-       fi
-}
-src_compile()
-{
-       if kernel_is -lt 2 5 ; then
-               emake
-       fi
-}
+src_configure() { :; }
+src_compile() { :; }
 
 src_install() {
-       if kernel_is -lt 2 5 ; then
-               einstall
-       else
-               insinto /usr/include/LegoUSB
-               doins include/legousbtower.h
-               insinto /lib/udev/rules.d
-               doins "${FILESDIR}"/20-lego.rules
-       fi
+       insinto /usr/include/LegoUSB
+       doins include/legousbtower.h
+       udev_dorules "${FILESDIR}"/20-lego.rules
        dodoc README
 }
 
 pkg_postinst() {
-       if kernel_is -lt 2 5 ; then
-               elog "You are using the 2.4 kernel series."
-               elog "These are unsupported."
-       else
-               elog "You are using the 2.6 kernel series."
-               elog "This package only provides the header file."
-               elog "You need to enable the lego usb tower option in the kernel."
-       fi
+       elog "This package only provides the header file."
+       elog "You need to enable the lego usb tower option in the kernel."
+       elog "The kernel 2.4 module is no longer built or supported"
 }