aboutsummaryrefslogtreecommitdiffstats
path: root/packages/tasks
diff options
context:
space:
mode:
authorKoen Kooi <koen@openembedded.org>2006-07-23 14:04:55 +0000
committerKoen Kooi <koen@openembedded.org>2006-07-23 14:04:55 +0000
commit8a7dd61b6490353b3a284c7100e0adb9840d6da4 (patch)
tree1b2f86e10051be50175aa52d89d6a1db55d9694f /packages/tasks
parent5a7d5ffb0a3f533469243c157cc6d5e992cd0169 (diff)
downloadopenembedded-8a7dd61b6490353b3a284c7100e0adb9840d6da4.tar.gz
Split out *image* and *task* from packages/meta into their own subdirs.
Inspired by http://svn.o-hand.com/view/poky?rev=531&view=rev
Diffstat (limited to 'packages/tasks')
-rw-r--r--packages/tasks/.mtn2git_empty0
-rw-r--r--packages/tasks/task-bootstrap-unionroot.bb43
-rw-r--r--packages/tasks/task-bootstrap.bb36
-rw-r--r--packages/tasks/task-dvb.bb9
-rw-r--r--packages/tasks/task-e-x11.bb25
-rw-r--r--packages/tasks/task-essential-parts.bb64
-rw-r--r--packages/tasks/task-essential-to-boot.bb36
-rw-r--r--packages/tasks/task-gpe.bb139
-rw-r--r--packages/tasks/task-mythfront.bb9
-rw-r--r--packages/tasks/task-opie.bb179
-rw-r--r--packages/tasks/task-pivotboot.bb33
-rw-r--r--packages/tasks/task-python-everything_20060425.bb84
-rw-r--r--packages/tasks/task-python-sharprom_20060425.bb77
-rw-r--r--packages/tasks/task-qpe.bb150
-rw-r--r--packages/tasks/task-sdk.bb121
-rw-r--r--packages/tasks/task-sdl.bb11
-rw-r--r--packages/tasks/task-xfce-base.bb14
-rw-r--r--packages/tasks/task-xterminal.bb9
18 files changed, 1039 insertions, 0 deletions
diff --git a/packages/tasks/.mtn2git_empty b/packages/tasks/.mtn2git_empty
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/packages/tasks/.mtn2git_empty
diff --git a/packages/tasks/task-bootstrap-unionroot.bb b/packages/tasks/task-bootstrap-unionroot.bb
new file mode 100644
index 0000000000..5db841903d
--- /dev/null
+++ b/packages/tasks/task-bootstrap-unionroot.bb
@@ -0,0 +1,43 @@
+DESCRIPTION = "Core packages required for a basic installation with unionroot"
+MAINTAINER = "Chris Lord <cwiiis@handhelds.org>"
+PROVIDES = "task-bootstrap"
+RPROVIDES = "task-bootstrap"
+PR = "r2"
+DEFAULT_PREFERENCE = "-1"
+
+# The BOOTSTRAP_EXTRA_ variables are often manipulated by the
+# MACHINE .conf files, so adjust PACKAGE_ARCH accordingly.
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+ALLOW_EMPTY = 1
+PACKAGES = "${PN}"
+
+MODUTILS ?= "24 26"
+
+def bootstrap_modutils_rdepends(d):
+ import bb
+ m = bb.data.getVar('MODUTILS', d, 1)
+ r = []
+ if '24' in m:
+ r.append('modutils-depmod')
+ if '26' in m:
+ r.append('module-init-tools-depmod')
+ return ' '.join(r)
+
+HOTPLUG ?= "linux-hotplug"
+
+RDEPENDS = 'base-files base-passwd busybox \
+ initscripts \
+ netbase sysvinit sysvinit-pidof tinylogin \
+ modutils-initscripts \
+ ${HOTPLUG} \
+ ${BOOTSTRAP_EXTRA_RDEPENDS} \
+ ${@bootstrap_modutils_rdepends(d)} \
+ unionfs-modules \
+ unionfs-utils \
+ unionroot \
+ unionroot-utils'
+
+RRECOMMENDS = 'dropbear portmap \
+ ${BOOTSTRAP_EXTRA_RRECOMMENDS}'
+LICENSE = MIT
diff --git a/packages/tasks/task-bootstrap.bb b/packages/tasks/task-bootstrap.bb
new file mode 100644
index 0000000000..ef76ec4345
--- /dev/null
+++ b/packages/tasks/task-bootstrap.bb
@@ -0,0 +1,36 @@
+DESCRIPTION = "Core packages required for a basic installation"
+MAINTAINER = "Phil Blundell <pb@handhelds.org>"
+PR = "r25"
+
+# The BOOTSTRAP_EXTRA_ variables are often manipulated by the
+# MACHINE .conf files, so adjust PACKAGE_ARCH accordingly.
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+ALLOW_EMPTY = 1
+PACKAGES = "${PN}"
+
+MODUTILS ?= "24 26"
+
+def bootstrap_modutils_rdepends(d):
+ import bb
+ m = bb.data.getVar('MODUTILS', d, 1)
+ r = []
+ if '24' in m:
+ r.append('modutils-depmod')
+ if '26' in m:
+ r.append('module-init-tools-depmod')
+ return ' '.join(r)
+
+HOTPLUG ?= "linux-hotplug"
+
+RDEPENDS = 'base-files base-passwd busybox \
+ initscripts \
+ netbase sysvinit sysvinit-pidof tinylogin \
+ modutils-initscripts fuser setserial\
+ ${HOTPLUG} \
+ ${BOOTSTRAP_EXTRA_RDEPENDS} \
+ ${@bootstrap_modutils_rdepends(d)}'
+
+RRECOMMENDS = 'dropbear portmap \
+ ${BOOTSTRAP_EXTRA_RRECOMMENDS}'
+LICENSE = MIT
diff --git a/packages/tasks/task-dvb.bb b/packages/tasks/task-dvb.bb
new file mode 100644
index 0000000000..5a5c37a565
--- /dev/null
+++ b/packages/tasks/task-dvb.bb
@@ -0,0 +1,9 @@
+PACKAGES = task-dvb
+DESCRIPTION = "Meta-package for DVB application"
+MAINTAINER = "Phil Blundell <pb@handhelds.org>"
+ALLOW_EMPTY = 1
+PR = "r5"
+
+RDEPENDS = "dvbstream dvbtune xserver-xorg tda1004x-firmware mythtv lirc lirc-modules drm-module-via"
+
+LICENSE = MIT
diff --git a/packages/tasks/task-e-x11.bb b/packages/tasks/task-e-x11.bb
new file mode 100644
index 0000000000..0f0f7b4a43
--- /dev/null
+++ b/packages/tasks/task-e-x11.bb
@@ -0,0 +1,25 @@
+DESCRIPTION = "Tasks for Enlightenment/X11"
+PACKAGES = "task-e-x11-core task-e-x11"
+PROVIDES = "task-e-x11-core task-e-x11"
+PR = "r9"
+
+PREFERRED_PROVIDER_virtual/imlib2 = "imlib-x11"
+
+ALLOW_EMPTY = 1
+
+#
+# X
+#
+RDEPENDS_task-e-x11-core = "rxvt-unicode xstroke xtscal xrandr xmodmap xdpyinfo \
+ ttf-bitstream-vera chkhinge gpe-bootsplash-theme-e"
+
+#
+# E-core
+#
+RDEPENDS_task-e-x11-core += "entrance e-wm"
+
+
+RDEPENDS_task-e-x11 = "task-e-x11-core"
+# entice eclair examine evidence e-modules e-utils elitaire"
+DEPENDS_task-e-x11 = "task-e-x11-core"
+# entice eclair examine evidence e-modules e-utils elitaire"
diff --git a/packages/tasks/task-essential-parts.bb b/packages/tasks/task-essential-parts.bb
new file mode 100644
index 0000000000..49183170c4
--- /dev/null
+++ b/packages/tasks/task-essential-parts.bb
@@ -0,0 +1,64 @@
+#
+# Copyright Matthias Hentges <devel@hentges.net> (c) 2006
+# License: GPL (see http://www.gnu.org/licenses/gpl.txt for a copy of the license)
+#
+# Filename: task-essential-parts.bb
+# Date: 23-Apr-06
+
+DESCRIPTION = "Creates all task-essential-* tasks"
+MAINTAINER = "Matthias 'CoreDump' Hentges <oe@hentges.net>"
+HOMEPAGE = "http://www.hentges.net/misc/openzaurus/index.shtml"
+
+######################################################################################
+
+PV = "0.0.1"
+PR = "r1"
+
+######################################################################################
+
+PACKAGE_ARCH = "${MACHINE}"
+ALLOW_EMPTY = 1
+
+PACKAGES = "task-essential-irda task-essential-bluetooth task-essential-bluetooth-all \
+ task-essential-sound task-essential-sd task-essential-wifi task-essential-wifi-all \
+ task-essential-usbclient task-essential-usbhost task-essential-pcmcia \
+ task-essential-userspace task-essential-serial"
+
+######################################################################################
+
+DISTRO_PCMCIA ?= ""
+
+DISTRO_SERIAL ?= ""
+DISTRO_IRDA ?= ""
+DISTRO_BLUETOOTH ?= ""
+DISTRO_SOUND ?= ""
+DISTRO_WIFI ?= "hostap-utils prism3-firmware prism3-support spectrum-fw hostap-conf orinoco-conf \
+ wireless-tools wpa-supplicant-nossl"
+
+DISTRO_USBCLIENT ?= ""
+DISTRO_USBHOST ?= ""
+
+DISTRO_SD ?= ""
+
+DISTRO_USERSPACE ?= "ipkg keymaps"
+
+DISTRO_DEPENDS ?= "hostap-utils prism3-firmware prism3-support spectrum-fw hostap-conf orinoco-conf \
+ ipkg keymaps altboot wireless-tools wpa-supplicant-nossl"
+
+######################################################################################
+
+RDEPENDS_task-essential-serial = "${KMODULES_SERIAL} ${MACHINE_MODUTILS} ${MACHINE_SERIAL} ${DISTRO_SERIAL}"
+RDEPENDS_task-essential-irda = "task-essential-serial ${KMODULES_IRDA} ${MACHINE_MODUTILS} ${MACHINE_IRDA} ${DISTRO_IRDA}"
+RDEPENDS_task-essential-bluetooth = "${KMODULES_BLUETOOTH} ${MACHINE_MODUTILS} ${MACHINE_HOTPLUG} ${MACHINE_BLUETOOTH} "
+RDEPENDS_task-essential-bluetooth-all = "task-essential-bluetooth ${KMODULES_BLUETOOTH_DRIVER} ${DISTRO_BLUETOOTH}"
+RDEPENDS_task-essential-pcmcia = "${KMODULES_PCMCIA} ${MACHINE_MODUTILS} ${MACHINE_HOTPLUG} ${MACHINE_PCMCIA} ${DISTRO_PCMCIA}"
+RDEPENDS_task-essential-sound = "${KMODULES_SOUND} ${MACHINE_MODUTILS} ${MACHINE_SOUND} ${DISTRO_SOUND}"
+RDEPENDS_task-essential-sd = "${KMODULES_SD} ${MACHINE_MODUTILS} ${MACHINE_HOTPLUG} ${MACHINE_SD} ${DISTRO_SD}"
+RDEPENDS_task-essential-wifi = "${KMODULES_WIFI} ${MACHINE_MODUTILS} ${MACHINE_HOTPLUG} ${MACHINE_WIFI}"
+RDEPENDS_task-essential-wifi-all = "task-essential-wifi ${KMODULES_WIFI_DRIVER} ${DISTRO_WIFI}"
+RDEPENDS_task-essential-usbclient = "${KMODULES_USBCLIENT} ${MACHINE_MODUTILS} ${MACHINE_HOTPLUG} ${MACHINE_USBCLIENT} ${DISTRO_USBCLIENT}"
+RDEPENDS_task-essential-usbhost = "${KMODULES_USBHOST} ${MACHINE_MODUTILS} ${MACHINE_HOTPLUG} ${MACHINE_USBHOST} ${DISTRO_USBHOST}"
+RDEPENDS_task-essential-userspace = "${DISTRO_USERSPACE}"
+
+
+DEPENDS = "${MACHINE_DEPENDS} ${DISTRO_DEPENDS}"
diff --git a/packages/tasks/task-essential-to-boot.bb b/packages/tasks/task-essential-to-boot.bb
new file mode 100644
index 0000000000..8bcd182b58
--- /dev/null
+++ b/packages/tasks/task-essential-to-boot.bb
@@ -0,0 +1,36 @@
+#
+# Copyright Matthias Hentges <devel@hentges.net> (c) 2006
+# License: GPL (see http://www.gnu.org/licenses/gpl.txt for a copy of the license)
+#
+# Filename: task-essential-to-boot.bb
+# Date: 23-Apr-06
+
+DESCRIPTION = "This task includes everything to make a bootable image. And not a bit more."
+MAINTAINER = "Matthias 'CoreDump' Hentges <oe@hentges.net>"
+HOMEPAGE = "http://www.hentges.net/misc/openzaurus/index.shtml"
+
+######################################################################################
+
+ALLOW_EMPTY = 1
+PACKAGES = "${PN}"
+
+######################################################################################
+
+PV = "0.0.1"
+PR = "r0"
+
+######################################################################################
+
+CORE_EXTRA_D ?= ""
+CORE_EXTRA_RD ?= ""
+
+CORE_PACKAGES_D = "virtual/kernel base-files base-passwd-3.5.9 busybox initscripts \
+ sysvinit tinylogin ${CORE_EXTRA_D}"
+
+CORE_PACKAGES_RD = "kernel base-files base-passwd busybox initscripts sysvinit \
+ tinylogin ${CORE_EXTRA_RD}"
+
+######################################################################################
+
+DEPENDS = "${CORE_PACKAGES_D}"
+RDEPENDS = "${CORE_PACKAGES_RD}"
diff --git a/packages/tasks/task-gpe.bb b/packages/tasks/task-gpe.bb
new file mode 100644
index 0000000000..80f85238d1
--- /dev/null
+++ b/packages/tasks/task-gpe.bb
@@ -0,0 +1,139 @@
+DESCRIPTION = "Task packages for GPE Palmtop Environment"
+PR = "r3"
+LICENSE = MIT
+ALLOW_EMPTY = "1"
+
+PACKAGES = "\
+ gpe-base-depends \
+ gpe-task-base \
+ gpe-task-settings \
+ gpe-task-pim \
+ gpe-task-apps \
+ gpe-task-games \
+ gpe-task-connectivity \
+ gpe-task-apps-extra \
+ gpe-task-web \
+ gpe-task-desktopapps \
+ gpe-task-sectest"
+
+RDEPENDS_gpe-base-depends := "\
+ diet-x11 \
+ virtual/xserver"
+
+RDEPENDS_gpe-task-base := "\
+ gpe-bootsplash \
+ bluez-utils-dbus \
+ matchbox \
+ xcursor-transparent-theme \
+ rxvt-unicode \
+ gtk2-theme-angelistic \
+ matchbox-themes-gtk \
+ xst \
+ xhost \
+ xrdb \
+ gpe-soundserver \
+ ttf-bitstream-vera \
+ gpe-dm \
+ gpe-login \
+ gpe-session-scripts \
+ gpe-icons \
+ gpe-confd \
+ gpe-autostarter \
+ libgtkstylus \
+ suspend-desktop \
+ teleport \
+ xauth \
+ gdk-pixbuf-loader-png \
+ gdk-pixbuf-loader-xpm \
+ gdk-pixbuf-loader-jpeg \
+ pango-module-basic-x \
+ pango-module-basic-fc"
+
+RDEPENDS_gpe-task-pim := "\
+ gpe-timesheet \
+ gpe-todo \
+ gpe-calendar \
+ gpe-sketchbook \
+ gpe-contacts \
+ gpe-today \
+ gpesyncd"
+
+RDEPENDS_gpe-task-settings := "\
+ matchbox-panel-manager \
+ gpe-bluetooth \
+ gpe-beam \
+ gpe-su \
+ gpe-conf \
+ gpe-clock \
+ gpe-mininet \
+ gpe-mixer \
+ gpe-package \
+ gpe-shield \
+ gpe-taskmanager \
+ keylaunch \
+ minilite \
+ minimix \
+ xmonobut"
+
+RDEPENDS_gpe-task-apps := "\
+ gpe-edit \
+ gpe-gallery \
+ gpe-calculator \
+ gpe-clock \
+ gpe-plucker \
+ gpe-terminal \
+ gpe-watch \
+ gpe-what \
+ matchbox-panel-hacks \
+ gpe-aerial \
+ gpe-soundbite \
+ rosetta \
+ gpe-screenshot \
+ gpe-windowlist"
+
+RDEPENDS_gpe-task-games := "\
+ gpe-go \
+ gpe-lights \
+ gpe-othello \
+ gpe-tetris \
+ gsoko \
+ xdemineur"
+
+RDEPENDS_gpe-task-connectivity := "\
+ gpe-mini-browser"
+# gaim
+# linphone-hh
+
+RDEPENDS_gpe-task-apps-extra := "\
+ gpe-filemanager \
+ gpe-nmf \
+ gpe-soundbite \
+ mbmerlin"
+
+RDEPENDS_gpe-task-web := "\
+ gpe-irc \
+ minimo \
+ gaim"
+
+RDEPENDS_gpe-task-desktopapps := "\
+ firefox \
+ thunderbird \
+ galculator \
+ gnumeric \
+ gpdf \
+ totem"
+
+RDEPENDS_gpe-task-sectest := "\
+ mbmerlin \
+ nmap \
+ ettercap \
+ stunnel \
+ curl \
+ dsniff \
+ prismstumbler \
+ tcpdump \
+ kismet \
+ hydra \
+ thcrut \
+ driftnet \
+ miniclipboard"
diff --git a/packages/tasks/task-mythfront.bb b/packages/tasks/task-mythfront.bb
new file mode 100644
index 0000000000..a1532c1739
--- /dev/null
+++ b/packages/tasks/task-mythfront.bb
@@ -0,0 +1,9 @@
+PACKAGES = "${PN}"
+DESCRIPTION = "Meta-package for MythTV diskless frontend"
+MAINTAINER = "Phil Blundell <pb@handhelds.org>"
+ALLOW_EMPTY = 1
+PR = "r6"
+
+RDEPENDS = "xserver-xorg mythtv lirc lirc-modules drm-module-via ttf-bitstream-vera fontconfig-utils setserial snes9x ntp mythfront-config gpe-dm mythfront-session bootlogd drm-module-drm"
+
+LICENSE = MIT
diff --git a/packages/tasks/task-opie.bb b/packages/tasks/task-opie.bb
new file mode 100644
index 0000000000..a9405522a1
--- /dev/null
+++ b/packages/tasks/task-opie.bb
@@ -0,0 +1,179 @@
+DESCRIPTION = "Tasks for OPIE stuff"
+MAINTAINER = "Marcin Juszkiewicz <openembedded@hrw.one.pl>"
+SECTION = "opie/base"
+ALLOW_EMPTY = 1
+PACKAGE_ARCH = "all"
+LICENSE = "MIT"
+PROVIDES = "task-opie-everything"
+
+PR = "r3"
+
+PACKAGES = "task-opie-applets task-opie-apps task-opie-base \
+ task-opie-base-applets task-opie-base-apps \
+ task-opie-base-decorations task-opie-base-inputmethods \
+ task-opie-base-pim task-opie-base-settings \
+ task-opie-base-styles task-opie-bluetooth \
+ task-opie-base-todayplugins \
+ task-opie-datebookplugins task-opie-decorations \
+ task-opie-extra-apps task-opie-extra-settings \
+ task-opie-extra-styles task-opie-extra-games \
+ task-opie-games task-opie-inputmethods task-opie-irda \
+ task-opie-multimedia task-opie-pim task-opie-settings \
+ task-opie-styles task-opie-todayplugins task-opie-wlan"
+
+RDEPENDS_task-opie-everything := "${PACKAGES}"
+
+PACKAGES += "task-opie-everything"
+
+#
+# Dependencies to get the launcher up and running
+#
+RDEPENDS_task-opie-base = "opie-alarm opie-qcop opie-quicklauncher opie-taskbar \
+ opie-pics opie-sounds opie-freetype ttf-dejavu-sans \
+ ttf-dejavu-sans-mono"
+
+#
+# things for reasonable bootstrap image
+#
+RDEPENDS_task-opie-base-applets = "opie-aboutapplet opie-clockapplet opie-suspendapplet \
+ opie-homeapplet opie-rotateapplet \
+ opie-irdaapplet opie-brightnessapplet opie-batteryapplet \
+ opie-pcmciaapplet opie-volumeapplet \
+ opie-screenshotapplet"
+
+#
+# keyboard models can benefit from the vt and logout applets
+#
+RDEPENDS_task-opie-base-applets_append_openzaurus = " opie-vtapplet opie-logoutapplet"
+RDEPENDS_task-opie-base-applets_append_mnci = " opie-vtapplet opie-logoutapplet"
+
+#
+# clamshell models can benefit from the autorotate applet
+#
+RDEPENDS_task-opie-base-applets_append_c7x0 = " opie-autorotateapplet"
+RDEPENDS_task-opie-base-applets_append_spitz = " opie-autorotateapplet"
+RDEPENDS_task-opie-base-applets_append_akita = " opie-autorotateapplet"
+
+RDEPENDS_task-opie-base-inputmethods = "opie-multikey opie-handwriting opie-handwriting-classicset"
+
+RDEPENDS_task-opie-base-apps = "opie-console opie-clock opie-citytime opie-backup opie-sysinfo \
+ opie-advancedfm"
+
+RDEPENDS_task-opie-base-settings = "opie-packagemanager opie-light-and-power opie-appearance \
+ opie-systemtime opie-networksettings opie-button-settings \
+ opie-icon-reload opie-launcher-settings opie-security \
+ opie-securityplugin-pin"
+
+#
+# That settings can be removed and device will be still usable
+#
+RDEPENDS_task-opie-extra-settings = "opie-language opie-doctab opie-mediummount \
+ opie-networksettings-wlanplugin opie-networksettings-pppplugin"
+
+RDEPENDS_task-opie-base-decorations = "opie-deco-flat opie-deco-liquid opie-deco-polished"
+
+RDEPENDS_task-opie-base-styles = "opie-style-flat opie-style-fresh opie-style-web opie-style-phase"
+
+#
+# Those styles are big and does not look good on QVGA screen
+#
+RDEPENDS_task-opie-extra-styles = "opie-style-liquid opie-style-metal"
+
+RDEPENDS_task-opie-base-todayplugins = "opie-today-addressbookplugin opie-today-datebookplugin \
+ opie-today-todolistplugin"
+
+RDEPENDS_task-opie-base-pim = "opie-addressbook opie-datebook opie-drawpad \
+ opie-search opie-textedit opie-today opie-todo \
+ task-opie-base-todayplugins \
+ opie-datebook-birthdayplugin"
+
+#
+# all OPIE stuff
+#
+RDEPENDS_task-opie-applets = "opie-aboutapplet opie-autorotateapplet opie-batteryapplet \
+ opie-bluetoothapplet opie-brightnessapplet opie-cardmon \
+ opie-clipboardapplet opie-clockapplet opie-homeapplet \
+ opie-irdaapplet opie-lockapplet opie-logoutapplet \
+ opie-mailapplet opie-memoryapplet opie-multikeyapplet \
+ opie-networkapplet opie-notesapplet opie-pcmciaapplet \
+ opie-pyquicklaunchapplet opie-restartapplet \
+ opie-restartapplet2 opie-rotateapplet \
+ opie-screenshotapplet opie-suspendapplet opie-vmemo \
+ opie-volumeapplet opie-vtapplet opie-zkbapplet \
+ "
+RDEPENDS_task-opie-apps = "opie-advancedfm opie-bartender opie-calculator \
+ opie-checkbook opie-clock \
+ opie-console opie-dagger opie-embeddedkonsole \
+ opie-euroconv opie-eye opie-ftp opie-gutenbrowser \
+ opie-helpbrowser opie-irc opie-keypebble opie-odict \
+ opie-oxygen opie-rdesktop opie-reader opie-remote \
+ opie-sheet opie-tableviewer opie-tinykate \
+ opie-wellenreiter opie-write opie-zsafe"
+
+RDEPENDS_task-opie-decorations = "opie-deco-flat opie-deco-liquid opie-deco-polished"
+
+RDEPENDS_task-opie-games = "opie-backgammon opie-bounce opie-buzzword opie-fifteen \
+ opie-go opie-kbill opie-kcheckers opie-kpacman opie-mindbreaker \
+ opie-minesweep opie-oyatzee opie-parashoot opie-qasteroids \
+ opie-sfcave opie-snake opie-solitaire opie-tetrix opie-tictac \
+ opie-wordgame opie-zlines opie-zsame"
+
+RDEPENDS_task-opie-inputmethods = "opie-dasher opie-dvorak opie-handwriting \
+ opie-handwriting-classicset opie-jumpx opie-keyboard \
+ opie-keyview opie-kjumpx opie-multikey opie-unikeyboard"
+
+RDEPENDS_task-opie-multimedia = "opie-mediaplayer1 \
+ opie-mediaplayer1-libmadplugin \
+ opie-mediaplayer1-libmodplugin \
+ opie-mediaplayer1-libtremorplugin \
+ opie-mediaplayer1-libwavplugin \
+ opie-mediaplayer2 \
+ opie-mediaplayer2-skin-default \
+ opie-mediaplayer2-skin-default-landscape \
+ opie-mediaplayer2-skin-pod \
+ opie-mediaplayer2-skin-techno \
+ opie-powerchord opie-recorder opie-tonleiter"
+
+RDEPENDS_task-opie-settings = "opie-appearance opie-aqpkg opie-backup opie-button-settings \
+ opie-citytime opie-confeditor opie-doctab \
+ opie-formatter opie-language opie-launcher-settings \
+ opie-light-and-power opie-mediummount opie-networksettings \
+ opie-packagemanager opie-security opie-sshkeys opie-sysinfo \
+ opie-systemtime opie-usermanager opie-icon-reload \
+ opie-vmemo-settings"
+
+RDEPENDS_task-opie-styles = "opie-style-flat opie-style-fresh opie-style-liquid opie-style-metal \
+ opie-style-web opie-style-phase opie-theme"
+
+RDEPENDS_task-opie-datebookplugins= "opie-datebook-birthdayplugin \
+ opie-datebook-chrisholidayplugin \
+ opie-datebook-nationalholidayplugin"
+
+RDEPENDS_task-opie-todayplugins = "opie-today-addressbookplugin opie-today-datebookplugin \
+ opie-today-fortuneplugin opie-today-mailplugin \
+ opie-today-stocktickerplugin opie-today-todolistplugin \
+ opie-today-weatherplugin"
+
+RDEPENDS_task-opie-pim = "task-opie-base-pim task-opie-todayplugins task-opie-datebookplugins \
+ opie-mail opie-pimconverter"
+
+RDEPENDS_task-opie-bluetooth = "bluez-utils-nodbus obexftp obexpush libopieobex0 \
+ opie-bluepin opie-bluetoothmanager opie-bluetoothapplet"
+
+RDEPENDS_task-opie-wlan = "wireless-tools opie-wellenreiter opie-networksettings-wlanplugin"
+
+RDEPENDS_task-opie-irda = "irda-utils libopieobex0 obexftp obexpush"
+
+#
+# additional things for a >= 24mb distribution
+#
+
+RDEPENDS_task-opie-extra-apps = "opie-calculator opie-checkbook opie-mail opie-eye \
+ opie-rdesktop opie-wellenreiter opie-irc \
+ opie-mediaplayer2 \
+ qpdf2"
+# konqueror-embedded
+
+RDEPENDS_task-opie-extra-games = "opie-parashoot opie-mindbreaker opie-fifteen opie-tictac \
+ opie-tetrix"
+
diff --git a/packages/tasks/task-pivotboot.bb b/packages/tasks/task-pivotboot.bb
new file mode 100644
index 0000000000..091f70f459
--- /dev/null
+++ b/packages/tasks/task-pivotboot.bb
@@ -0,0 +1,33 @@
+DESCRIPTION = "Basic packages required for a pivot root image"
+MAINTAINER = "Jonathan McDowell <noodles@earth.li>"
+PR = "r0"
+
+# The PIVOTBOOT_EXTRA_ variables are often manipulated by the
+# MACHINE .conf files, so adjust PACKAGE_ARCH accordingly.
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+ALLOW_EMPTY = 1
+PACKAGES = "${PN}"
+
+MODUTILS ?= "24 26"
+
+def bootstrap_modutils_rdepends(d):
+ import bb
+ m = bb.data.getVar('MODUTILS', d, 1)
+ r = []
+ if '24' in m:
+ r.append('modutils-depmod')
+ if '26' in m:
+ r.append('module-init-tools-depmod')
+ return ' '.join(r)
+
+HOTPLUG ?= "linux-hotplug"
+
+RDEPENDS = 'base-files base-passwd busybox \
+ netbase modutils-initscripts \
+ ${HOTPLUG} \
+ ${PIVOTBOOT_EXTRA_RDEPENDS} \
+ ${@bootstrap_modutils_rdepends(d)}'
+
+RRECOMMENDS = '${PIVOTBOOT_EXTRA_RRECOMMENDS}'
+LICENSE = MIT
diff --git a/packages/tasks/task-python-everything_20060425.bb b/packages/tasks/task-python-everything_20060425.bb
new file mode 100644
index 0000000000..7fd4c8f286
--- /dev/null
+++ b/packages/tasks/task-python-everything_20060425.bb
@@ -0,0 +1,84 @@
+DESCRIPTION= "Everything Python"
+MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
+HOMEPAGE = "http://www.vanille.de/projects/python.spy"
+LICENSE = "MIT"
+PR = "ml10"
+
+BROKEN_BECAUSE_GCC4 = "\
+ python-egenix-mx-base"
+
+RDEPENDS = "\
+ python-ao \
+ python-pybluez \
+ python-constraint \
+ python-crypto \
+ python-dialog \
+ python-pycurl \
+ python-fnorb \
+ python-fpconst \
+ python-gammu \
+ python-gmpy \
+ python-gnosis \
+ python-hmm \
+ python-inotify \
+ python-irclib \
+ python-itools \
+ python-logilab \
+ python-libgmail \
+ python-lxml \
+ python-mad \
+ python-native \
+ python-numeric \
+ python-ogg \
+ python-pexpect \
+ python-pychecker \
+ python-pycodes \
+ python-pyephem \
+ python-pyfits \
+ python-pyflakes \
+ python-pygame \
+ python-pygoogle \
+ python-pygtk \
+ python-pygtk2 \
+ python-pylinda \
+ python-pylint \
+ python-pyqt \
+ python-pyqwt \
+ python-pyraf \
+ python-pyreverse \
+ python-pyrex \
+ python-pyro \
+ python-pyserial \
+ python-pytest \
+ python-pyvisa \
+ python-pyweather \
+ python-pyxml \
+ python-pyxmlrpc \
+ python-quicklauncher \
+ python-scapy \
+ python-scons \
+ python-sip \
+ python-sgmlop \
+ python-snmplib \
+ python-soappy \
+ python-spydi \
+ python-spyro \
+ python-sword \
+ python-pysqlite \
+ python-pysqlite2 \
+ python-tlslite \
+ python-urwid \
+ python-vmaps \
+ python-vorbis \
+ python-webpy \
+ moin \
+ plone \
+ twisted \
+ zope"
+
+
+#fixme add python-pycap once libdnet is in again
+#fixme add python-pyx once kpathwhich-native is there
+#fixme add packages dynamically
+#fixme python-numarray doesn't work with soft-float
+LICENSE = MIT
diff --git a/packages/tasks/task-python-sharprom_20060425.bb b/packages/tasks/task-python-sharprom_20060425.bb
new file mode 100644
index 0000000000..bb62a15472
--- /dev/null
+++ b/packages/tasks/task-python-sharprom_20060425.bb
@@ -0,0 +1,77 @@
+DESCRIPTION = "Everything Python for SharpROM"
+MAINTAINER = "Michael 'Mickey' Lauer <mickey@Vanille.de>"
+HOMEPAGE = "http://www.vanille.de/projects/python.spy"
+LICENSE = "MIT"
+PR = "ml6"
+
+NONWORKING = "\
+ python-codes \
+ python-crypto \
+ python-gammu \
+ python-gmpy \
+ python-pybluez \
+ python-pysqlite \
+ python-pygtk \
+ python-pyqwt \
+ python-sgmlop \
+ python-sword \
+ python-vorbis"
+
+RDEPENDS = "\
+ python-ao \
+ python-constraint \
+ python-dialog \
+ python-egenix-mx-base \
+ python-fnorb \
+ python-fpconst \
+ python-gnosis \
+ python-hmm \
+ python-irclib \
+ python-itools \
+ python-libgmail \
+ python-logilab \
+ python-lxml \
+ python-mad \
+ python-native \
+ python-numeric \
+ python-numarray \
+ python-ogg \
+ python-pexpect \
+ python-pychecker \
+ python-pycurl \
+ python-pyephem \
+ python-pyfits \
+ python-pyflakes \
+ python-pygoogle \
+ python-pylinda \
+ python-pylint \
+ python-pyqt \
+ python-pyraf \
+ python-pyreverse \
+ python-pyro \
+ python-pyserial \
+ python-pyvisa \
+ python-pyweather \
+ python-pyxml \
+ python-pyxmlrpc \
+ python-quicklauncher \
+ python-scapy \
+ python-scons \
+ python-sip \
+ python-snmplib \
+ python-soappy \
+ python-spydi \
+ python-spyro \
+ python-tlslite \
+ python-urwid \
+ python-vmaps \
+ python-webpy \
+ moin \
+ plone \
+ twisted \
+ zope"
+
+#fixme add python-pycap once libdnet is in again
+#fixme add python-pyx once kpathwhich-native is there
+#fixme add packages dynamically
+#fixme python-numarray doesn't work with soft-float
diff --git a/packages/tasks/task-qpe.bb b/packages/tasks/task-qpe.bb
new file mode 100644
index 0000000000..50f42d84fa
--- /dev/null
+++ b/packages/tasks/task-qpe.bb
@@ -0,0 +1,150 @@
+DESCRIPTION = "Tasks for programs running on Qt/Embedded based Palmtop Environents like Opie and Qtopia."
+SECTION = "opie/base"
+ALLOW_EMPTY = 1
+PACKAGE_ARCH = "all"
+LICENSE = "MIT"
+PR = "r6"
+
+PACKAGES = "task-qpe-applets task-qpe-games task-qpe-inputmethods \
+ task-qpe-multimedia task-qpe-emulators task-qpe-applications \
+ task-qpe-fonts task-qpe-settings"
+
+RDEPENDS_task-qpe-applets = "\
+ subapplet \
+ tasklistapplet"
+
+RDEPENDS_task-qpe-applications = "\
+ camera-assistant \
+ cumulus \
+ dviviewer \
+ freenote \
+ inkwp \
+ iqnotes \
+ justreader \
+ keyring \
+ klimt \
+ kstars-embedded \
+ ktimetrackerpi \
+ mileage \
+ militaryalphabet \
+ notez \
+ petitepainture \
+ pocketcellar \
+ poqetpresenter \
+ portabase \
+ qpdf2 \
+ qpealarmclock \
+ qpe-gaim \
+ qpegps \
+ qpenmapfe \
+ qplot \
+ qpphoto \
+ resistorui \
+ shopper \
+ sliderulez \
+ timesleuth \
+ txdrug \
+ tximage \
+ ubahnnav \
+ visiscript \
+ xqt2 \
+ zeecookbook \
+ zbedic \
+ zbench \
+ zgscore \
+ zipsc \
+ zlapspeed \
+ zroadmap \
+ zshopi"
+
+RDEPENDS_task-opie-decorations = "\
+ opie-deco-flat \
+ opie-deco-liquid \
+ opie-deco-polished"
+
+RDEPENDS_task-qpe-games = "\
+ aliens \
+ aliens-qt \
+ atomic \
+ billiardz \
+ brickout \
+ checkers \
+ crossword \
+ fish \
+ froot \
+ gemdropx \
+ glider \
+ gnuz \
+ hexatrolic \
+ iaimaster \
+ icebloxx \
+ knights \
+ labyrinth \
+ mahjongg \
+ maki \
+ nmm \
+ pairs \
+ pdamaze \
+ pipeman \
+ pipepanic \
+ powermanga \
+ puzz-le \
+ qfish2 \
+ qpe-vexed \
+ qmatrix \
+ shisensho \
+ sokoban \
+ tickypip \
+ tickypip-levels \
+ tron \
+ vectoroids \
+ win4 \
+ zauralign \
+ zddice \
+ ziq \
+ zmerlin \
+ zrally \
+ zrev7 \
+ zsubhunt \
+ ztappy"
+
+RDEPENDS_task-qpe-inputmethods = "\
+ custominput \
+ flexis-zaurus \
+ irk-targus \
+ irk-belkin"
+
+RDEPENDS_task-qpe-multimedia = "\
+ mplayer \
+ sidplayer \
+ xmms-embedded"
+
+RDEPENDS_task-kdepim = "\
+ kopi \
+ kapi \
+ kopi-applet"
+
+RDEPENDS_task-qpe-emulators = "scummvm"
+
+RDEPENDS_task-qpe-fonts = "\
+ qpf-bitstream-vera-large \
+ qpf-bitstream-vera-sans-mono-huge \
+ qpf-dejavusans \
+ qpf-dejavusanscondensed \
+ qpf-dejavusansmono \
+ qpf-dejavuserif \
+ qpf-dejavuserifcondensed \
+ qpf-freemono \
+ qpf-freeserif \
+ ttf-gentium \
+ qpf-hunkysans \
+ qpf-hunkyserif \
+ qpf-qte \
+ qpf-helvetica \
+ qpf-unifont \
+ qpf-utopia \
+ terminus"
+
+RDEPENDS_task-qpe-settings += "\
+ qclockchange"
+
diff --git a/packages/tasks/task-sdk.bb b/packages/tasks/task-sdk.bb
new file mode 100644
index 0000000000..c39ffd59f8
--- /dev/null
+++ b/packages/tasks/task-sdk.bb
@@ -0,0 +1,121 @@
+DESCRIPTION = "SDK packages for Opie and GPE"
+PR = "r2"
+LICENSE = MIT
+ALLOW_EMPTY = "1"
+
+PACKAGES = "\
+ task-sdk-bare \
+ task-sdk-base \
+ task-sdk-opie \
+ task-sdk-x11 \
+ task-sdk-x11-ext \
+ task-sdk-gpe"
+
+RDEPENDS_task-sdk-bare := "\
+ glibc \
+ glibc-dev \
+ "
+
+RDEPENDS_task-sdk-base := "\
+ glibc \
+ glibc-dev \
+ audiofile-dev \
+ bluez-libs-dev \
+ dbus-dev \
+ expat-dev \
+ fontconfig-dev \
+ freetype-dev \
+ glib-2.0-dev \
+ gstreamer-dev \
+ ice-dev \
+ ipkg-dev \
+ jpeg-dev \
+ libapm-dev \
+ libdisplaymigration-dev \
+ libetpan-dev \
+ libgcrypt-dev \
+ libglade-dev \
+ libgpg-error-dev \
+ libidl-dev \
+ libiw-dev \
+ libmimedir-dev \
+ libpcap-dev \
+ libpixman-dev \
+ libpng-dev \
+ libschedule-dev \
+ libsm-dev \
+ libsoundgen-dev \
+ libsvg-dev \
+ libtododb-dev \
+ libts-dev \
+ libxml2-dev \
+ ncurses-dev \
+ openobex-dev \
+ popt-dev \
+ readline-dev \
+ sqlite-dev \
+ zlib-dev \
+ xmu-dev"
+
+RDEPENDS_task-sdk-x11 := "\
+ atk-dev \
+ cairo-dev \
+ gconf-dbus-dev \
+ gtk+-dev \
+ gtk-engines-dev \
+ libsvg-cairo-dev \
+ libmatchbox-dev \
+ matchbox-desktop-dev \
+ pango-dev \
+ startup-notification-dev"
+
+RDEPENDS_task-sdk-x11-ext := "\
+ compositeext-dev \
+ damageext-dev \
+ fixesext-dev \
+ libxcursor-dev \
+ libxdmcp-dev \
+ libxfixes-dev \
+ libxft-dev \
+ libxrandr-dev \
+ libxrender-dev \
+ libxsettings-client-dev \
+ randrext-dev \
+ recordext-dev \
+ renderext-dev \
+ resourceext-dev \
+ x11-dev \
+ xau-dev \
+ xcalibrate-dev \
+ xcalibrateext-dev \
+ xcomposite-dev \
+ xdamage-dev \
+ xext-dev \
+ xextensions-dev \
+ xfont-dev \
+ xpm-dev \
+ xproto-dev \
+ xt-dev \
+ xtrans-dev \
+ xtst-dev"
+# libxss-dev \
+
+RDEPENDS_task-sdk-gpe := "\
+ esound-gpe-dev \
+ libeventdb-dev \
+ libgpepimc-dev \
+ libgpevtype-dev \
+ libgpelaunch-dev \
+ libgpewidget-dev"
+
+RDEPENDS_task-sdk-opie := "\
+ libopiebluez2 \
+ libopiedb2 \
+ libopiecore2 \
+ libopienet2 \
+ libopiepim2 \
+ libopieui2 \
+ libqpe1 \
+ qte \
+ libqtaux2 \
+ libmailwrapper"
diff --git a/packages/tasks/task-sdl.bb b/packages/tasks/task-sdl.bb
new file mode 100644
index 0000000000..046283f28f
--- /dev/null
+++ b/packages/tasks/task-sdl.bb
@@ -0,0 +1,11 @@
+DESCRIPTION = "Tasks for SDL stuff"
+LICENSE = MIT
+PACKAGES = "task-sdl-libs task-sdl-games task-sdl-emulators"
+
+# no need to add libsdl as all libsdl-* already rdepend on it
+RDEPENDS_task-sdl-libs = "libsdl-gfx libsdl-image libsdl-mixer libsdl-ttf libsdl-net"
+
+RDEPENDS_task-sdl-games = "abuse freedroid lbreakout2 openttd prboom quake1 rott supertux xmame"
+
+RDEPENDS_task-sdl-emulators = "dgen-sdl e-uae frodo snes9x"
+
diff --git a/packages/tasks/task-xfce-base.bb b/packages/tasks/task-xfce-base.bb
new file mode 100644
index 0000000000..4c508ec7c5
--- /dev/null
+++ b/packages/tasks/task-xfce-base.bb
@@ -0,0 +1,14 @@
+# task-xfce-base OE build file
+# Copyright (C) 2004, Advanced Micro Devices, Inc. All Rights Reserved
+# Released under the MIT license (see packages/COPYING)
+
+DESCRIPTION = "All packages required for an base XFCE installation"
+ALLOW_EMPTY = 1
+PACKAGES = "${PN}"
+PR = "r1"
+
+RDEPENDS= "xfce-mcs-manager xfwm4 xfwm4-theme-default xfce-utils xfdesktop \
+ xfce4-panel xfce4-panel-plugins xfce-mcs-plugins xfwm4-mcs-plugins \
+ xfce-utils-mcs-plugins xfce4-panel-mcs-plugins \
+ xfdesktop-mcs-plugins"
+LICENSE = MIT
diff --git a/packages/tasks/task-xterminal.bb b/packages/tasks/task-xterminal.bb
new file mode 100644
index 0000000000..77eb094caa
--- /dev/null
+++ b/packages/tasks/task-xterminal.bb
@@ -0,0 +1,9 @@
+PACKAGES = task-xterminal
+DESCRIPTION = "Meta-package for diskless X terminal"
+MAINTAINER = "Phil Blundell <pb@handhelds.org>"
+ALLOW_EMPTY = 1
+PR = "r0"
+
+RDEPENDS = "xserver-kdrive-fbdev minicom lrzsz dropbear"
+
+LICENSE = MIT