Add MACHINE uno and ultimo
[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 PV_vuuno = "${KV}"
18 PV_vuultimo = "${KV}"
19
20
21 SRCDATE_bm750 = "20110208"
22 SRCDATE_vusolo = "20110208"
23 SRCDATE_vuuno = "20110321"
24 SRCDATE_vuultimo = "20110318"
25
26 CHIPSET_bm750 = "7335"
27 CHIPSET_vusolo = "7325"
28 CHIPSET_vuuno = "7413"
29 CHIPSET_vuultimo = "7413"
30
31
32 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"
33 PR = "r19-${SRCDATE}"
34
35 #hack
36 DEPENDS = " module-init-tools"
37 RDEPENDS_append_vuplus = " module-init-tools-depmod"
38
39
40 SRC_URI = "http://archive.vuplus.com/download/drivers/mbox-dvb-modules-${MACHINE}-${PV}-${PREFERRED_GCC_VERSION}-${SRCDATE}.tar.gz "
41
42 SRC_URI_vuuno = "http://archive.vuplus.com/download/drivers_beta/mbox-dvb-modules-${CHIPSET}-${PV}-${PREFERRED_GCC_VERSION}-${SRCDATE}.tar.gz "
43 SRC_URI_vuultimo = "http://archive.vuplus.com/download/drivers_beta/mbox-dvb-modules-${CHIPSET}-${PV}-${PREFERRED_GCC_VERSION}-${SRCDATE}.tar.gz "
44
45 S = "${WORKDIR}"
46
47 do_install() {
48         install -d ${D}/lib/modules/${KV}/extra
49         for f in *.ko; do
50                 install -m 0644 ${WORKDIR}/$f ${D}/lib/modules/${KV}/extra/$f;
51         done
52 }
53
54
55
56 PACKAGE_ARCH := "${MACHINE_ARCH}"
57 FILES_${PN} = "/"