1 # Copyright 1999-2010 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
5 inherit linux-info linux-mod mercurial
7 EHG_REPO_URI="http://mcentral.de/hg/~mrec/em28xx-new/"
8 EHG_PULL_CMD="hg pull --force --quiet" # necessary until bug 264921 is fixed
10 DESCRIPTION="next generation em28xx driver including dvb support"
11 HOMEPAGE="http://mcentral.de/"
20 CONFIG_CHECK="VIDEO_V4L2 DVB_CORE"
24 if kernel_is lt 2 6 21; then
25 eerror "You need at least kernel 2.6.21"
29 if linux_chkconfig_present VIDEO_EM28XX; then
30 ewarn "In-kernel em28xx drivers enabled, disable or remove them from"
31 ewarn "/lib/modules/${KV_FULL} if you experience problems."
37 emake || die "Compiling kernel modules failed"
41 insinto /lib/modules/${KV_FULL}/empia
42 local extglob_bak=$(shopt -p extglob)
43 shopt -s extglob # portage disables bash extglob in ebuilds
44 doins $(echo {!(precompiled)/,}*.ko)
45 eval ${extglob_bak} # restore previous extglob status