1 # Copyright 1999-2008 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
5 EHG_REPO_URI="http://mcentral.de/hg/~mrec/em28xx-new/"
7 inherit linux-info linux-mod mercurial
9 DESCRIPTION="next generation em28xx driver including dvb support"
10 HOMEPAGE="http://mcentral.de/"
14 KEYWORDS="~amd64 ~x86"
19 MODULE_NAMES="cx25843(empia:${S}/cx25843:${S}/cx25843)
20 drx3973d(empia:${S}/drx3973d:${S}/drx3973d)
21 lgdt3304-demod(empia:${S}/lgdt3304:${S}/lgdt3304)
22 mt2060(empia:${S}/mt2060:${S}/mt2060)
23 qt1010(empia:${S}/qt1010:${S}/qt1010)
24 tvp5150(empia:${S}/tvp5150:${S}/tvp5150)
25 xc3028-tuner(empia:${S}/xc3028:${S}/xc3028)
26 xc5000-tuner(empia:${S}/xc5000:${S}/xc5000)
27 zl10353(empia:${S}/zl10353:${S}/zl10353)
28 em28xx-audio(empia:${S}:${S})
29 em28xx-dvb(empia:${S}:${S})
30 em28xx(empia:${S}:${S})"
32 CONFIG_CHECK="VIDEO_V4L2 DVB_CORE"
36 if kernel_is lt 2 6 21; then
37 eerror "You need at least kernel 2.6.21"
41 ebegin "Checking for CONFIG_VIDEO_EM28XX disabled"
42 ! linux_chkconfig_present VIDEO_EM28XX
44 if [[ $? -ne 0 ]]; then
45 ewarn "In-kernel em28xx drivers enabled, disable or remove them from"
46 ewarn "/lib/modules/${KV_FULL} if you experience problems."
52 emake || die "Compiling kernel modules failed"