Fix vuplus related stuffs
[vuplus_openembedded] / recipes / vuplus / vuplus-dvb-modules.bb
1 DESCRIPTION = "Hardware drivers for VuPlus"
2 SECTION = "base"
3 PRIORITY = "required"
4 LICENSE = "proprietary"
5
6
7 def get_modules_extension(bb, d):
8         if bb.data.getVar('GLIBC_ADDONS', d, 1) in ['nptl']:
9                 return "-gcc4.1"
10         return ""
11
12 KV = "2.6.18-7.3"
13
14
15 PV_bm750 = "${KV}"
16 PV_vusolo = "${KV}"
17
18
19 SRCDATE_bm750 = "20101203"
20 SRCDATE_vusolo = "20101203"
21
22
23 RDEPENDS = "initscripts-vuplus kernel (${KV}) kernel-module-firmware-class kernel-module-input kernel-module-evdev kernel-module-i2c-core kernel-module-snd kernel-module-snd-pcm"
24 PR = "r19-${SRCDATE}"
25
26 #hack
27 DEPENDS = " module-init-tools"
28 RDEPENDS_append_bm750 = " module-init-tools-depmod"
29 RDEPENDS_append_vusolo = " module-init-tools-depmod"
30
31
32 SRC_URI = "http://archive.vuplus.com/download/drivers/mbox-dvb-modules-${MACHINE}-${PV}-${PREFERRED_GCC_VERSION}-${SRCDATE}.tar.gz "
33
34 S = "${WORKDIR}"
35
36 do_install() {
37         install -d ${D}/lib/modules/${KV}/extra
38         for f in *.ko; do
39                 install -m 0644 ${WORKDIR}/$f ${D}/lib/modules/${KV}/extra/$f;
40         done
41 }
42
43
44
45 PACKAGE_ARCH := "${MACHINE_ARCH}"
46 FILES_${PN} = "/"