modify recipes/tasks
authorikseong <ikseong@dev03-server.(none)>
Fri, 4 Jun 2010 11:03:46 +0000 (20:03 +0900)
committerikseong <ikseong@dev03-server.(none)>
Fri, 4 Jun 2010 11:03:46 +0000 (20:03 +0900)
add tasks files : task-vuplus-base.bb, task-vuplus-cdplayer.bb, task-vuplus-dvbapi3.bb, task-vuplus-dvdburn.bb, task-vuplus-dvdplayer.bb, task-vuplus-enigma2.bb,
task-vuplus-madwifi.bb, task-vuplus-modem.bb, task-vuplus-wlan.bb.

recipes/tasks/task-vuplus-base.bb [new file with mode: 0755]
recipes/tasks/task-vuplus-cdplayer.bb [new file with mode: 0755]
recipes/tasks/task-vuplus-dvbapi3.bb [new file with mode: 0755]
recipes/tasks/task-vuplus-dvdburn.bb [new file with mode: 0755]
recipes/tasks/task-vuplus-dvdplayer.bb [new file with mode: 0755]
recipes/tasks/task-vuplus-enigma2.bb [new file with mode: 0755]
recipes/tasks/task-vuplus-madwifi.bb [new file with mode: 0755]
recipes/tasks/task-vuplus-modem.bb [new file with mode: 0755]
recipes/tasks/task-vuplus-wlan.bb [new file with mode: 0755]

diff --git a/recipes/tasks/task-vuplus-base.bb b/recipes/tasks/task-vuplus-base.bb
new file mode 100755 (executable)
index 0000000..f92ed2b
--- /dev/null
@@ -0,0 +1,62 @@
+DESCRIPTION = "Vuplus: Base Task for the Vuplus Distribution"
+SECTION = "vuplus/base"
+LICENSE = "MIT"
+PR = "r4"
+
+inherit task
+
+#
+# task-vuplus-base
+#
+DESCRIPTION_${PN} = "Vuplus: Basesystem utilities"
+
+#  vuplus-feed-configs \
+#  vuplus-keymaps \
+
+VUPLUS_BASE_ESSENTIAL = "\
+  autofs \
+  base-files-doc \
+  vuplus-bootlogo \
+  vuplus-compat \
+  dreambox-feed-configs \
+  dreambox-keymaps \
+  e2fsprogs-e2fsck \
+  e2fsprogs-mke2fs \
+  fakelocale \
+  netkit-base \
+  opkg-nogpg \
+  timezones-alternative \
+  tuxbox-common \
+  util-linux-sfdisk \
+  vsftpd \
+  udev-static-devices \
+  mtd-utils \
+"
+
+VUPLUS_BASE_RECOMMENDS = "\
+  dropbear \
+  vuplus-vucamd \
+  sambaserver \
+  zeroconf \
+"
+
+VUPLUS_BASE_OPTIONAL_RECOMMENDS = "\
+  gdbserver \
+  hddtemp \
+  joe \
+  mc \
+  ncdu \
+  ppp \
+  smartmontools \
+  avahi-daemon \
+"
+
+RDEPENDS_${PN} = "\
+       ${VUPLUS_BASE_ESSENTIAL} \
+"
+
+RRECOMMENDS_${PN} = "\
+       ${VUPLUS_BASE_RECOMMENDS} \
+       ${VUPLUS_BASE_OPTIONAL_RECOMMENDS} \
+"
+
diff --git a/recipes/tasks/task-vuplus-cdplayer.bb b/recipes/tasks/task-vuplus-cdplayer.bb
new file mode 100755 (executable)
index 0000000..b3e2e79
--- /dev/null
@@ -0,0 +1,19 @@
+DESCRIPTION = "Vuplus: CD-Player Task for the Vuplus Distribution"
+SECTION = "vuplus/base"
+LICENSE = "MIT"
+PR = "r1"
+
+inherit task
+
+#
+# task-vuplus-cdplayer
+#
+DESCRIPTION_${PN} = "Vuplus: CD-Player Support"
+DEPENDS_${PN} = "enigma2-plugins"
+RDEPENDS_${PN} = "\
+ kernel-module-cdfs \
+ enigma2-plugin-extensions-cdinfo \
+ libcddb \
+ libcdio \
+"
+
diff --git a/recipes/tasks/task-vuplus-dvbapi3.bb b/recipes/tasks/task-vuplus-dvbapi3.bb
new file mode 100755 (executable)
index 0000000..14ac10a
--- /dev/null
@@ -0,0 +1,24 @@
+DESCRIPTION = "Vuplus: DVB API v3 Task for the Vuplus Distribution"
+SECTION = "vuplus/base"
+LICENSE = "MIT"
+PR = "r0"
+
+inherit task
+
+PROVIDES = "\
+  task-vuplus-dvbapi \
+  ${PACKAGES}\
+"
+
+#
+# task-vuplus-dvbapi3
+#
+RPROVIDES_${PN} = "task-vuplus-dvbapi"
+DESCRIPTION_${PN} = "Vuplus: DVB API v3 Dependencies"
+RDEPENDS_${PN} = "\
+  dvbsnoop \
+  vuplus-dvb-tools \
+  dvbtraffic \
+  sctzap \
+ "
+
diff --git a/recipes/tasks/task-vuplus-dvdburn.bb b/recipes/tasks/task-vuplus-dvdburn.bb
new file mode 100755 (executable)
index 0000000..a143a0c
--- /dev/null
@@ -0,0 +1,22 @@
+DESCRIPTION = "Vuplus: DVD-Burn Task for the Vuplus Distribution"
+SECTION = "vuplus/base"
+LICENSE = "MIT"
+PR = "r0"
+
+inherit task
+
+#
+# task-vuplus-dvdburn
+#
+DESCRIPTION_${PN} = "Vuplus: DVD-Burning Support"
+DEPENDS_${PN} = "enigma2"
+RDEPENDS_${PN} = "\
+  cdrkit \
+  dvd+rw-tools \
+  dvdauthor \
+  enigma2-plugin-extensions-dvdburn \
+  mjpegtools \
+  projectx \
+  python-imaging \
+"
+
diff --git a/recipes/tasks/task-vuplus-dvdplayer.bb b/recipes/tasks/task-vuplus-dvdplayer.bb
new file mode 100755 (executable)
index 0000000..d0d4ff8
--- /dev/null
@@ -0,0 +1,18 @@
+DESCRIPTION = "Vuplus: DVD-Player Task for the Vuplus Distribution"
+SECTION = "vuplus/base"
+LICENSE = "MIT"
+PR = "r1"
+
+inherit task
+
+#
+# task-vuplus-dvdplayer
+#
+DESCRIPTION_${PN} = "Vuplus: DVD-Player Support"
+DEPENDS_${PN} = "enigma2
+RDEPENDS_${PN} = "\
+  kernel-module-udf \
+  kernel-module-isofs \
+  enigma2-plugin-extensions-dvdplayer \
+"
+
diff --git a/recipes/tasks/task-vuplus-enigma2.bb b/recipes/tasks/task-vuplus-enigma2.bb
new file mode 100755 (executable)
index 0000000..f77b7a5
--- /dev/null
@@ -0,0 +1,55 @@
+DESCRIPTION = "Vuplus: Enigma2 Task for the Vuplus Distribution"
+SECTION = "vuplus/base"
+LICENSE = "MIT"
+PR = "r0"
+
+inherit task
+
+PROVIDES = "\
+  task-vuplus-ui \
+  ${PACKAGES} \
+"
+
+PACKAGES = "\
+  task-vuplus-enigma2 \
+"
+
+#
+# task-vuplus-enigma2
+#
+RPROVIDES_task-vuplus-enigma2 = "task-vuplus-ui"
+DESCRIPTION_task-vuplus-enigma2 = "Vuplus: Enigma2 Dependencies"
+RDEPENDS_task-vuplus-enigma2 = "\
+  dreambox-blindscan-utils \
+  enigma2 \
+  enigma2-defaultservices \
+  enigma2-plugin-extensions-mediascanner \
+  enigma2-plugin-systemplugins-hotplug \
+  enigma2-plugin-systemplugins-networkwizard \
+#  enigma2-plugin-systemplugins-softwaremanager \
+  enigma2-plugin-systemplugins-videotune \
+  enigma2-plugin-systemplugins-factorytest \
+  enigma2-streamproxy \
+  tuxbox-tuxtxt-32bpp \
+"
+
+RRECOMMENDS_task-vuplus-enigma2 = "\
+  aio-grab \
+  python-crypt \
+  python-netserver \
+  python-twisted-core \
+  python-twisted-protocols \
+  python-twisted-web \
+  enigma2-plugin-extensions-cutlisteditor \
+  enigma2-plugin-extensions-graphmultiepg \
+  enigma2-plugin-extensions-mediaplayer \
+  enigma2-plugin-extensions-pictureplayer \
+  enigma2-plugin-extensions-webinterface \
+  enigma2-plugin-systemplugins-satfinder \
+  enigma2-plugin-systemplugins-positionersetup \
+  enigma2-plugin-systemplugins-skinselector \
+  ${@base_contains("MACHINE_FEATURES", "wifi", "task-vuplus-wlan", "", d)} \
+  ${@base_contains("MACHINE_FEATURES", "modem", "task-vuplus-modem", "", d)} \
+"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
diff --git a/recipes/tasks/task-vuplus-madwifi.bb b/recipes/tasks/task-vuplus-madwifi.bb
new file mode 100755 (executable)
index 0000000..7833896
--- /dev/null
@@ -0,0 +1,19 @@
+DESCRIPTION = "Vuplus: madwifi Task for the Vuplus Distribution"
+SECTION = "vuplus/base"
+LICENSE = "MIT"
+PR = "r1"
+
+inherit task
+
+#
+# task-vuplus-madwifi
+#
+DESCRIPTION_${PN} = "Vuplus: madwifi Support"
+DEPENDS_${PN} = "\
+  madwifi-ng \
+"
+
+RDEPENDS_${PN} = "\
+  madwifi-ng-modules \
+"
+
diff --git a/recipes/tasks/task-vuplus-modem.bb b/recipes/tasks/task-vuplus-modem.bb
new file mode 100755 (executable)
index 0000000..2d95668
--- /dev/null
@@ -0,0 +1,22 @@
+DESCRIPTION = "Vuplus: Modem task for the Vuplus distribution"
+SECTION = "vuplus/base"
+LICENSE = "MIT"
+PR = "r0"
+
+inherit task
+
+#
+# task-vuplus-modem
+#
+DESCRIPTION_${PN} = "Vuplus: Modem support"
+DEPENDS_${PN} = "enigma2-plugins"
+RDEPENDS_${PN} = "\
+  dreambox-modem-ppp-scripts \
+  enigma2-plugin-extensions-modem \
+  kernel-module-ppp-async \
+  kernel-module-ppp-deflate \
+  kernel-module-ppp-generic \
+  ppp \
+"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
diff --git a/recipes/tasks/task-vuplus-wlan.bb b/recipes/tasks/task-vuplus-wlan.bb
new file mode 100755 (executable)
index 0000000..a71edef
--- /dev/null
@@ -0,0 +1,43 @@
+DESCRIPTION = "Vuplus: W-LAN Task for the Vuplus Distribution"
+SECTION = "vuplus/base"
+LICENSE = "MIT"
+PR = "r3"
+
+inherit task
+
+#
+# task-vuplus-wlan
+#
+DESCRIPTION_${PN} = "Vuplus: W-LAN Support"
+DEPENDS_${PN} = "enigma2-plugins"
+RDEPENDS_${PN} = "\
+  enigma2-plugin-systemplugins-wirelesslan \
+  wireless-tools \
+  wpa-supplicant \
+"
+
+WLAN_CRYPTO_MODULES = "\
+  kernel-module-aes-generic \
+  kernel-module-arc4 \
+  kernel-module-cryptomgr \
+  kernel-module-ecb \
+"
+
+WLAN_PCI_MODULES = "\
+  kernel-module-ath5k \
+"
+
+WLAN_USB_MODULES = "\
+  kernel-module-rt73usb \
+  kernel-module-zd1211rw \
+  rt73-firmware \
+  zd1211-firmware \
+"
+
+WLAN_USB_MODULES_2_6_18 = "\
+  zd1211b \
+  wlan-rt73 \
+"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+