#@NAME: Vu+ Duo
#@DESCRIPTION: Machine configuration for Vu+ Duo.
-MACHINE_FEATURES += "display-text-vfd"
-MACHINE_FEATURES = "fan_simple"
-
-MACHINE_FEATURES += "hbbtv"
-MACHINE_FEATURES += "streamtv"
-MACHINE_FEATURES += "dlna"
-MACHINE_FEATURES += "3gmodem"
-
+VUPLUS_FEATURES += "vuwlan"
+VUPLUS_FEATURES += "display-text-vfd"
+VUPLUS_FEATURES += "fan_simple"
+VUPLUS_FEATURES += "hbbtv"
+VUPLUS_FEATURES += "streamtv"
+VUPLUS_FEATURES += "dlna"
+VUPLUS_FEATURES += "3gmodem"
IMAGE_UNPACK_PATH = "vuplus/duo"
MKFS_UBI_MAX_ERASE_BLK_COUNT = "4096"
MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "kernel-image"
MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "vuplus-bootlogo"
MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "vuplus-dvb-modules"
-MACHINE_FEATURES += "kernel26 alsa pci wifi vuwlan"
+MACHINE_FEATURES += "kernel26 alsa pci wifi"
PREFERRED_PROVIDER_virtual/kernel = "linux-vuplus"
#@NAME: Vu+ duo2
#@DESCRIPTION: Machine configuration for Vu+ duo2.
-MACHINE_FEATURES += "display-graphic-vfd"
-MACHINE_FEATURES += "enable-rc-kbd"
-MACHINE_FEATURES = "fan_manual rc_code "
+VUPLUS_FEATURES += "vuwlan"
+VUPLUS_FEATURES += "display-graphic-vfd"
+VUPLUS_FEATURES += "enable-rc-kbd"
+VUPLUS_FEATURES += "fan_manual rc_code "
-MACHINE_FEATURES += "firmwareupgrade"
-MACHINE_FEATURES += "blindscan"
-MACHINE_FEATURES += "hbbtv"
-MACHINE_FEATURES += "streamtv"
-MACHINE_FEATURES += "dlna"
-MACHINE_FEATURES += "3gmodem"
-MACHINE_FEATURES += "webif"
-MACHINE_FEATURES += "autoshutdown"
-MACHINE_FEATURES += "transcoding"
+VUPLUS_FEATURES += "firmwareupgrade"
+VUPLUS_FEATURES += "blindscan"
+VUPLUS_FEATURES += "hbbtv"
+VUPLUS_FEATURES += "streamtv"
+VUPLUS_FEATURES += "dlna"
+VUPLUS_FEATURES += "3gmodem"
+VUPLUS_FEATURES += "webif"
+VUPLUS_FEATURES += "autoshutdown"
+VUPLUS_FEATURES += "transcoding"
IMAGE_UNPACK_PATH = "vuplus/duo2"
MKFS_UBI_MAX_ERASE_BLK_COUNT = "4096"
#@NAME: Vu+ Solo
#@DESCRIPTION: Machine configuration for Vu+ Solo.
-MACHINE_FEATURES = ""
-MACHINE_FEATURES += "streamtv"
-MACHINE_FEATURES += "dlna"
-MACHINE_FEATURES += "3gmodem"
+VUPLUS_FEATURES += "vuwlan"
+VUPLUS_FEATURES += "streamtv"
+VUPLUS_FEATURES += "dlna"
+VUPLUS_FEATURES += "3gmodem"
IMAGE_UNPACK_PATH = "vuplus/solo"
MKFS_UBI_MAX_ERASE_BLK_COUNT = "4096"
#@NAME: Vu+ solo2
#@DESCRIPTION: Machine configuration for Vu+ solo2.
-MACHINE_FEATURES += "display-text-vfd"
-MACHINE_FEATURES += "enable-rc-kbd"
-MACHINE_FEATURES = "fan_manual rc_code "
+VUPLUS_FEATURES += "vuwlan"
+VUPLUS_FEATURES += "display-text-vfd"
+VUPLUS_FEATURES += "enable-rc-kbd"
+VUPLUS_FEATURES += "fan_manual rc_code "
-MACHINE_FEATURES += "firmwareupgrade"
-MACHINE_FEATURES += "webmanual"
-MACHINE_FEATURES += "hbbtv"
-MACHINE_FEATURES += "streamtv"
-MACHINE_FEATURES += "dlna"
-MACHINE_FEATURES += "3gmodem"
-MACHINE_FEATURES += "webif"
-MACHINE_FEATURES += "autoshutdown"
-MACHINE_FEATURES += "transcoding"
+VUPLUS_FEATURES += "firmwareupgrade"
+VUPLUS_FEATURES += "webmanual"
+VUPLUS_FEATURES += "hbbtv"
+VUPLUS_FEATURES += "streamtv"
+VUPLUS_FEATURES += "dlna"
+VUPLUS_FEATURES += "3gmodem"
+VUPLUS_FEATURES += "webif"
+VUPLUS_FEATURES += "autoshutdown"
+VUPLUS_FEATURES += "transcoding"
IMAGE_UNPACK_PATH = "vuplus/solo2"
MKFS_UBI_MAX_ERASE_BLK_COUNT = "4096"
#@NAME: Vu+ ultimo
#@DESCRIPTION: Machine configuration for Vu+ ultimo.
-MACHINE_FEATURES += "display-graphic-vfd"
-MACHINE_FEATURES += "right-half-vfd-skin"
-MACHINE_FEATURES += "enable-rc-kbd"
-MACHINE_FEATURES = "fan_manual rc_code led"
+VUPLUS_FEATURES += "vuwlan"
+VUPLUS_FEATURES += "display-graphic-vfd"
+VUPLUS_FEATURES += "right-half-vfd-skin"
+VUPLUS_FEATURES += "enable-rc-kbd"
+VUPLUS_FEATURES += "fan_manual rc_code led"
-MACHINE_FEATURES += "blindscan"
-MACHINE_FEATURES += "firmwareupgrade"
-MACHINE_FEATURES += "hbbtv"
-MACHINE_FEATURES += "streamtv"
-MACHINE_FEATURES += "dlna"
-MACHINE_FEATURES += "3gmodem"
-MACHINE_FEATURES += "vuplus-fpga-update"
+VUPLUS_FEATURES += "blindscan"
+VUPLUS_FEATURES += "firmwareupgrade"
+VUPLUS_FEATURES += "hbbtv"
+VUPLUS_FEATURES += "streamtv"
+VUPLUS_FEATURES += "dlna"
+VUPLUS_FEATURES += "3gmodem"
+VUPLUS_FEATURES += "vuplus-fpga-update"
IMAGE_UNPACK_PATH = "vuplus/ultimo"
MKFS_UBI_MAX_ERASE_BLK_COUNT = "3894"
#@NAME: Vu+ Uno
#@DESCRIPTION: Machine configuration for Vu+ Uno.
-MACHINE_FEATURES += "display-text-vfd"
-MACHINE_FEATURES = "fan_manual rc_code"
-
-MACHINE_FEATURES += "blindscan"
-MACHINE_FEATURES += "hbbtv"
-MACHINE_FEATURES += "streamtv"
-MACHINE_FEATURES += "dlna"
-MACHINE_FEATURES += "3gmodem"
-MACHINE_FEATURES += "fpgaupgrade"
-MACHINE_FEATURES += "vuplus-fpga-update"
+VUPLUS_FEATURES += "vuwlan"
+VUPLUS_FEATURES += "display-text-vfd"
+VUPLUS_FEATURES += "fan_manual rc_code"
+VUPLUS_FEATURES += "blindscan"
+VUPLUS_FEATURES += "hbbtv"
+VUPLUS_FEATURES += "streamtv"
+VUPLUS_FEATURES += "dlna"
+VUPLUS_FEATURES += "3gmodem"
+VUPLUS_FEATURES += "fpgaupgrade"
+VUPLUS_FEATURES += "vuplus-fpga-update"
IMAGE_UNPACK_PATH = "vuplus/uno"
MKFS_UBI_MAX_ERASE_BLK_COUNT = "4096"
SECTION = "vuplus/base"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
-PR = "r9"
+PR = "r10"
inherit task
DEPENDS_${PN} = "enigma2-plugins"
RDEPENDS_${PN} = "\
- ${@base_contains("MACHINE_FEATURES", "vuwlan", "enigma2-plugin-systemplugins-wirelesslansetup", "enigma2-plugin-systemplugins-wirelesslan", d)} \
+ ${@base_contains("VUPLUS_FEATURES", "vuwlan", "enigma2-plugin-systemplugins-wirelesslansetup", "enigma2-plugin-systemplugins-wirelesslan", d)} \
wireless-tools \
wpa-supplicant \
"
RDEPENDS_enigma2-plugin-systemplugins-devicemanager = "util-linux-blkid ntfs-3g dosfstools"
PN = "enigma2"
-PR = "r6"
+PR = "r7"
SRCDATE = "20121128"
#SRCDATE is NOT used by git to checkout a specific revision
file://number_key \
"
-SRC_URI_append = " ${@base_contains("MACHINE_FEATURES", "vuwlan", "file://enigma2_vuplus_networksetup.patch;patch=1;pnum=1", "", d)}"
+SRC_URI_append = " ${@base_contains("VUPLUS_FEATURES", "vuwlan", "file://enigma2_vuplus_networksetup.patch;patch=1;pnum=1", "", d)}"
def change_po():
import os
}
EXTRA_OECONF = " \
- ${@base_contains("MACHINE_FEATURES", "display-text-vfd", "--with-display-text-vfd" , "", d)} \
- ${@base_contains("MACHINE_FEATURES", "display-graphic-vfd", "--with-display-graphic-vfd" , "", d)} \
- ${@base_contains("MACHINE_FEATURES", "right-half-vfd-skin", "--with-set-right-half-vfd-skin" , "", d)} \
- ${@base_contains("MACHINE_FEATURES", "enable-rc-kbd", "--with-remote-keyboard" , "", d)} \
+ ${@base_contains("VUPLUS_FEATURES", "display-text-vfd", "--with-display-text-vfd" , "", d)} \
+ ${@base_contains("VUPLUS_FEATURES", "display-graphic-vfd", "--with-display-graphic-vfd" , "", d)} \
+ ${@base_contains("VUPLUS_FEATURES", "right-half-vfd-skin", "--with-set-right-half-vfd-skin" , "", d)} \
+ ${@base_contains("VUPLUS_FEATURES", "enable-rc-kbd", "--with-remote-keyboard" , "", d)} \
BUILD_SYS=${BUILD_SYS} \
HOST_SYS=${HOST_SYS} \
STAGING_INCDIR=${STAGING_INCDIR} \
SECTION = "vuplus/base"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-INC_PR = "r3"
+INC_PR = "r4"
inherit task
sambaserver \
openvpn \
zeroconf \
- ${@base_contains("MACHINE_FEATURES", "vuplus-fpga-update", "vuplus-fpga-update", "", d)} \
+ ${@base_contains("VUPLUS_FEATURES", "vuplus-fpga-update", "vuplus-fpga-update", "", d)} \
"
VUPLUS_BASE_OPTIONAL_RECOMMENDS = "\
SECTION = "vuplus/base"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
-INC_PR = "r5"
+INC_PR = "r6"
inherit task
python-twisted-protocols \
python-twisted-web \
${@base_contains("MACHINE_FEATURES", "wifi", "task-vuplus-wlan", "", d)} \
- ${@base_contains("MACHINE_FEATURES", "webmanual", "vuplus-manual", "", d)} \
+ ${@base_contains("VUPLUS_FEATURES", "webmanual", "vuplus-manual", "", d)} \
enigma2-plugin-extensions-mediaplayer \
enigma2-plugin-extensions-pictureplayer \
enigma2-plugin-extensions-vuplusevent \
enigma2-plugin-systemplugins-uipositionsetup \
enigma2-plugin-systemplugins-hdmicec \
${@base_contains("MACHINE_FEATURES", "wifi", "enigma2-plugin-systemplugins-wirelessaccesspoint", "", d)} \
- ${@base_contains("MACHINE_FEATURES", "fan_simple", "enigma2-plugin-systemplugins-fancontrol","", d)} \
- ${@base_contains("MACHINE_FEATURES", "fan_manual", "enigma2-plugin-systemplugins-manualfancontrol", "", d)} \
- ${@base_contains("MACHINE_FEATURES", "rc_code", "enigma2-plugin-systemplugins-remotecontrolcode", "", d)} \
- ${@base_contains("MACHINE_FEATURES", "led", "enigma2-plugin-systemplugins-ledbrightnesssetup", "", d)} \
- ${@base_contains("MACHINE_FEATURES", "webif", "enigma2-plugin-extensions-openwebif", "", d)} \
- ${@base_contains("MACHINE_FEATURES", "blindscan", "enigma2-plugin-systemplugins-blindscan vuplus-blindscan-utils", "", d)} \
- ${@base_contains("MACHINE_FEATURES", "fpgaupgrade", "enigma2-plugin-systemplugins-fpgaupgrade", "", d)} \
- ${@base_contains("MACHINE_FEATURES", "firmwareupgrade", "enigma2-plugin-systemplugins-firmwareupgrade", "", d)} \
- ${@base_contains("MACHINE_FEATURES", "hbbtv", "enigma2-plugin-extensions-hbbtv", "", d)} \
- ${@base_contains("MACHINE_FEATURES", "streamtv", "enigma2-plugin-extensions-streamtv", "", d)} \
- ${@base_contains("MACHINE_FEATURES", "dlna", "enigma2-plugin-extensions-dlnaserver enigma2-plugin-extensions-dlnabrowser", "", d)} \
- ${@base_contains("MACHINE_FEATURES", "3gmodem", "enigma2-plugin-systemplugins-3gmodemmanager", "", d)} \
- ${@base_contains("MACHINE_FEATURES", "autoshutdown", "enigma2-plugin-systemplugins-autoshutdown", "", d)} \
- ${@base_contains("MACHINE_FEATURES", "transcoding", "enigma2-plugin-systemplugins-transcodingsetup enigma2-transtreamproxy", "", d)} \
+ ${@base_contains("VUPLUS_FEATURES", "fan_simple", "enigma2-plugin-systemplugins-fancontrol","", d)} \
+ ${@base_contains("VUPLUS_FEATURES", "fan_manual", "enigma2-plugin-systemplugins-manualfancontrol", "", d)} \
+ ${@base_contains("VUPLUS_FEATURES", "rc_code", "enigma2-plugin-systemplugins-remotecontrolcode", "", d)} \
+ ${@base_contains("VUPLUS_FEATURES", "led", "enigma2-plugin-systemplugins-ledbrightnesssetup", "", d)} \
+ ${@base_contains("VUPLUS_FEATURES", "webif", "enigma2-plugin-extensions-openwebif", "", d)} \
+ ${@base_contains("VUPLUS_FEATURES", "blindscan", "enigma2-plugin-systemplugins-blindscan vuplus-blindscan-utils", "", d)} \
+ ${@base_contains("VUPLUS_FEATURES", "fpgaupgrade", "enigma2-plugin-systemplugins-fpgaupgrade", "", d)} \
+ ${@base_contains("VUPLUS_FEATURES", "firmwareupgrade", "enigma2-plugin-systemplugins-firmwareupgrade", "", d)} \
+ ${@base_contains("VUPLUS_FEATURES", "hbbtv", "enigma2-plugin-extensions-hbbtv", "", d)} \
+ ${@base_contains("VUPLUS_FEATURES", "streamtv", "enigma2-plugin-extensions-streamtv", "", d)} \
+ ${@base_contains("VUPLUS_FEATURES", "dlna", "enigma2-plugin-extensions-dlnaserver enigma2-plugin-extensions-dlnabrowser", "", d)} \
+ ${@base_contains("VUPLUS_FEATURES", "3gmodem", "enigma2-plugin-systemplugins-3gmodemmanager", "", d)} \
+ ${@base_contains("VUPLUS_FEATURES", "autoshutdown", "enigma2-plugin-systemplugins-autoshutdown", "", d)} \
+ ${@base_contains("VUPLUS_FEATURES", "transcoding", "enigma2-plugin-systemplugins-transcodingsetup enigma2-transtreamproxy", "", d)} \
"
PACKAGE_ARCH = "${MACHINE_ARCH}"
+