fix RDEPENDS for task-vuplus-wlan.
[vuplus_openvuplus_3.0] / meta-openvuplus / recipes-wlan / tasks / task-vuplus-wlan.bb
1 DESCRIPTION = "Vuplus: W-LAN Task for the Vuplus Distribution"
2 SECTION = "vuplus/base"
3 LICENSE = "MIT"
4 LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
5 PR = "r8"
6
7 inherit task
8
9 DEPENDS_${PN} = "enigma2-plugins"
10 RDEPENDS_${PN} = "\
11         ${@base_contains("MACHINE_FEATURES", "vuwlan", "enigma2-plugin-systemplugins-wirelesslansetup", "enigma2-plugin-systemplugins-wirelesslan", d)} \
12         wireless-tools \
13         wpa-supplicant \
14 "
15
16 WIFI_FIRMWARES = "\
17         rt73-firmware \
18         zd1211-firmware \
19         firmware-htc9271 \
20         firmware-rt2561 \
21         firmware-rtl8721u \
22         firmware-rt3070 \
23 "
24
25 RALINK_MODULE = "${@base_version_less_or_equal('VUPLUS_KERNEL_VERSION', '3.1.1, 'rt3070', 'kernel-module-rt2800usb rt2870sta firmware-rt3070', d)}"
26
27 REALTEK_MODULE = "${@base_version_less_or_equal('VUPLUS_KERNEL_VERSION', '3.1.1, 'r8192cu', 'kernel-module-rtl8192cu', d)}"
28
29 KERNEL_WIFI_MODULES = " \
30         kernel-module-ath9k-htc \
31         kernel-module-carl9170 \
32         kernel-module-prism2-usb \
33         kernel-module-rt73usb \
34         kernel-module-rt2500usb \
35         kernel-module-r8192u-usb \
36         kernel-module-rtl8192cu \
37         kernel-module-rtl8187 \
38         kernel-module-r8712u \
39         kernel-module-w35und \
40         kernel-module-zd1211rw \
41         kernel-module-rt2800usb \
42         kernel-module-llc \
43         kernel-module-stp \
44         kernel-module-bridge \
45         kernel-module-hostap \
46 "
47
48 RDEPENDS_${PN}_append = "\
49         ${WIFI_FIRMWARES} \
50         ${KERNEL_WIFI_MODULES} \
51         ${RALINK_MODULE} \
52         ${REALTEK_MODULE} \
53 "
54 PACKAGE_ARCH = "${MACHINE_ARCH}"
55