summaryrefslogtreecommitdiff
path: root/packages/meta
diff options
context:
space:
mode:
Diffstat (limited to 'packages/meta')
-rw-r--r--packages/meta/meta-opie-all.bb152
-rw-r--r--packages/meta/meta-opie.bb211
-rw-r--r--packages/meta/meta-sdl.bb7
-rw-r--r--packages/meta/opie-image.bb6
-rw-r--r--packages/meta/sdl-image.bb5
-rw-r--r--packages/meta/slugos-image.bb5
-rw-r--r--packages/meta/slugos-imagename.bb7
-rw-r--r--packages/meta/task-opie.bb174
-rw-r--r--packages/meta/task-qpe.bb146
-rw-r--r--packages/meta/task-sdl.bb11
-rw-r--r--packages/meta/unslung-image.bb7
11 files changed, 360 insertions, 371 deletions
diff --git a/packages/meta/meta-opie-all.bb b/packages/meta/meta-opie-all.bb
index dba7915f26..72f1a8b36f 100644
--- a/packages/meta/meta-opie-all.bb
+++ b/packages/meta/meta-opie-all.bb
@@ -1,154 +1,14 @@
-DESCRIPTION = "Meta-package for Opie and QPE"
+DESCRIPTION = "Meta-package for QPE stuff"
SECTION = "opie/base"
ALLOW_EMPTY = 1
PACKAGE_ARCH = "all"
LICENSE = "MIT"
-DEPENDS = "meta-opie"
-PR = "r2"
+DEPENDS = "task-qpe"
+PR = "r3"
-PACKAGES = "task-qpe-applets task-qpe-games task-qpe-inputmethods \
+BUILD_ALL_DEPS = 1
+
+RDEPENDS = "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 \
- inkwp \
- iqnotes \
- justreader \
- keyring \
- klimt \
- kstars-embedded \
- ktimetrackerpi \
- mileage \
- militaryalphabet \
- notez \
- petitepainture \
- pocketcellar \
- poqetpresenter \
- portabase \
- qpdf2 \
- qpealarmclock \
- qpe-gaim \
- qpegps \
- qpenmapfe \
- qplot \
- resistorui \
- shopper \
- timesleuth \
- txdrug \
- tximage \
- ubahnnav \
- visiscript \
- 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 \
- 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 \
- irk-belkin"
-
-RDEPENDS_task-qpe-multimedia = "\
- mplayer \
- sidplayer \
- xmms-embedded"
-
-RDEPENDS_task-kdepim = "\
- kopi \
- kapi \
- kopi-applet"
-
-DEPENDS += " kdepimpi"
-
-RDEPENDS_task-qpe-emulators = "\
- scummvm \
- snes9x-sdl-qpe"
-
-
-task-qpe-fonts = "\
- qpf-bitstream-vera \
- qpf-bitstream-vera-sans-mono \
- qpf-dejavusans \
- qpf-dejavusanscondensed \
- qpf-dejavusansmono \
- qpf-dejavuserif \
- qpf-dejavuserifcondensed \
- qpf-freemono \
- qpf-freeserif \
- qpf-gentium \
- qpf-gentiumalt \
- qpf-hunkysans \
- qpf-hunkyserif \
- qpf-qte \
- qpf-helvetica \
- qpf-unifont \
- qpf-utopia \
- terminus"
-#FIXME Does this really want just a DEPENDS here?
-DEPENDS += " ${task-qpe-fonts}"
-
-RDEPENDS_task-qpe-settings += "\
- qclockchange"
-
diff --git a/packages/meta/meta-opie.bb b/packages/meta/meta-opie.bb
index 30f3358d8f..eafd34aae8 100644
--- a/packages/meta/meta-opie.bb
+++ b/packages/meta/meta-opie.bb
@@ -1,11 +1,13 @@
DESCRIPTION = "Meta-package for Opie"
SECTION = "opie/base"
ALLOW_EMPTY = 1
-PR = "r33"
+PR = "r34"
PACKAGE_ARCH = "all"
LICENSE = "MIT"
+BUILD_ALL_DEPS=1
-PACKAGES = "task-opie-applets task-opie-apps task-opie-base \
+DEPENDS = "task-opie"
+RDEPENDS = "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 \
@@ -17,208 +19,3 @@ PACKAGES = "task-opie-applets task-opie-apps task-opie-base \
task-opie-multimedia task-opie-pim task-opie-settings \
task-opie-styles task-opie-todayplugins task-opie-wlan"
-#
-# This is created by hand - we need konqueror-embedded and qpdf2
-# for devices with >16M of flash
-#
-
-#DEPENDS = "irda-utils ntp timezones ttf-dejavu \
-# bluez-utils-nodbus wireless-tools \
-# opie-ttf-support libopieobex0 opie-examples-python \
-# opie-freetype opie-help-en opie-i18n opie-login \
-# opie-securityplugin-blueping opie-securityplugin-dummy \
-# opie-securityplugin-notice opie-securityplugin-pin \
-# opie-sh opie-symlinker opie-alarm openobex \
-# konqueror-embedded qpdf2"
-
-#
-# Dependencies to get the launcher up and running
-#
-
-task-opie-base = "bluez-utils-nodbus wireless-tools opie-alarm \
- opie-qcop opie-qss opie-quicklauncher opie-taskbar opie-pics \
- opie-sounds opie-freetype ttf-dejavu-sans ttf-dejavu-sans-mono"
-
-#
-# things for reasonable bootstrap image
-#
-
-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
-#
-task-opie-base-applets_append_openzaurus = " opie-vtapplet opie-logoutapplet"
-task-opie-base-applets_append_mnci = " opie-vtapplet opie-logoutapplet"
-
-#
-# clamshell models can benefit from the autorotate applet
-#
-task-opie-base-depends_append_c7x0 = " opie-autorotateapplet"
-task-opie-base-depends_append_spitz = " opie-autorotateapplet"
-task-opie-base-depends_append_akita = " opie-autorotateapplet"
-task-opie-base-depends_append_borzoi = " opie-autorotateapplet"
-
-task-opie-base-inputmethods = "opie-multikey opie-handwriting opie-pickboard \
- opie-handwriting-classicset"
-
-task-opie-base-apps = "opie-console opie-clock opie-citytime opie-backup opie-sysinfo \
- opie-advancedfm"
-
-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
-#
-
-task-opie-extra-settings = "opie-language opie-doctab opie-mediummount \
- opie-networksettings-wlanplugin opie-networksettings-pppplugin"
-
-task-opie-base-decorations = "opie-deco-flat opie-deco-liquid opie-deco-polished"
-
-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
-#
-
-task-opie-extra-styles = "opie-style-liquid opie-style-metal"
-
-task-opie-base-todayplugins = "opie-today-addressbookplugin opie-today-datebookplugin \
- opie-today-todolistplugin"
-
-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
-#
-
-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 \
- "
-task-opie-apps = "opie-advancedfm opie-bartender opie-calculator \
- opie-camera 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"
-
-task-opie-decorations = "opie-deco-flat opie-deco-liquid opie-deco-polished"
-
-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"
-
-task-opie-inputmethods = "opie-dasher opie-dvorak opie-handwriting opie-jumpx \
- opie-keyboard opie-keyview opie-kjumpx opie-multikey \
- opie-pickboard opie-unikeyboard"
-
-task-opie-multimedia = "opie-mediaplayer1 \
- opie-mediaplayer1-libmadplugin \
- opie-mediaplayer1-libmodplugin \
- opie-mediaplayer1-libtremorplugin \
- opie-mediaplayer1-libwavplugin \
- opie-mediaplayer1-ogg-mp3 \
- 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"
-
-task-opie-settings = "opie-appearance opie-aqpkg opie-backup opie-button-settings \
- opie-calibrate 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"
-
-task-opie-styles = "opie-style-flat opie-style-fresh opie-style-liquid opie-style-metal \
- opie-style-web opie-style-phase opie-theme"
-
-task-opie-datebookplugins= "opie-datebook-birthdayplugin \
- opie-datebook-chrisholidayplugin \
- opie-datebook-nationalholidayplugin"
-
-task-opie-todayplugins = "opie-today-addressbookplugin opie-today-datebookplugin \
- opie-today-fortuneplugin opie-today-mailplugin \
- opie-today-stocktickerplugin opie-today-todolistplugin \
- opie-today-weatherplugin"
-
-task-opie-pim = "${task-opie-base-pim} opie-mail opie-pimconverter"
-
-task-opie-bluetooth = "bluez-utils-nodbus obexftp obexpush libopieobex0 \
- opie-bluepin opie-bluetoothmanager opie-bluetoothapplet"
-
-task-opie-wlan = "wireless-tools opie-wellenreiter"
-
-task-opie-irda = "irda-utils libopieobex0 obexftp obexpush"
-
-#
-# additional things for a >= 24mb distribution
-#
-
-task-opie-extra-apps = "opie-calculator opie-checkbook opie-mail opie-eye \
- opie-rdesktop opie-wellenreiter opie-irc \
- opie-mediaplayer2 \
- konqueror-embedded qpdf2"
-
-task-opie-extra-games = "opie-parashoot opie-mindbreaker opie-fifteen opie-tictac \
- opie-tetrix"
-
-#
-# Let's build DEPENDS and RDEPENDS now
-#
-
-## FIXME - these shouldn't be here
-#DEPENDS += "opie-qcop opie-qss opie-quicklauncher opie-taskbar opie-pics \
-# opie-sounds opie-ttf-support ttf-dejavu"
-
-RDEPENDS_task-opie-applets = "${task-opie-applets}"
-RDEPENDS_task-opie-apps = "${task-opie-apps}"
-RDEPENDS_task-opie-base-applets = "${task-opie-base-applets}"
-RDEPENDS_task-opie-base-apps = "${task-opie-base-apps}"
-RDEPENDS_task-opie-base-decorations = "${task-opie-base-decorations}"
-RDEPENDS_task-opie-base-inputmethods = "${task-opie-base-inputmethods}"
-RDEPENDS_task-opie-base-pim = "${task-opie-base-pim}"
-RDEPENDS_task-opie-base-settings = "${task-opie-base-settings}"
-RDEPENDS_task-opie-base-styles = "${task-opie-base-styles}"
-RDEPENDS_task-opie-base = "${task-opie-base}"
-RDEPENDS_task-opie-bluetooth = "${task-opie-bluetooth}"
-RDEPENDS_task-opie-datebookplugins = "${task-opie-datebookplugins}"
-RDEPENDS_task-opie-decorations = "${task-opie-decorations}"
-RDEPENDS_task-opie-extra-apps = "${task-opie-extra-apps}"
-RDEPENDS_task-opie-extra-games = "${task-opie-extra-games}"
-RDEPENDS_task-opie-extra-settings = "${task-opie-extra-settings}"
-RDEPENDS_task-opie-games = "${task-opie-games}"
-RDEPENDS_task-opie-inputmethods = "${task-opie-inputmethods}"
-RDEPENDS_task-opie-irda = "${task-opie-irda}"
-RDEPENDS_task-opie-multimedia = "${task-opie-multimedia}"
-RDEPENDS_task-opie-pim = "${task-opie-pim}"
-RDEPENDS_task-opie-settings = "${task-opie-settings}"
-RDEPENDS_task-opie-styles = "${task-opie-styles}"
-RDEPENDS_task-opie-todayplugins = "${task-opie-todayplugins}"
-RDEPENDS_task-opie-wlan = "${task-opie-wlan}"
diff --git a/packages/meta/meta-sdl.bb b/packages/meta/meta-sdl.bb
index 76fa01f069..9d0f2163bf 100644
--- a/packages/meta/meta-sdl.bb
+++ b/packages/meta/meta-sdl.bb
@@ -1,15 +1,14 @@
DESCRIPTION = "Meta-package for SDL"
LICENSE = MIT
-PACKAGES = "task-sdl-libs task-sdl-base task-sdl-games task-sdl-emulators"
-PR = "r1"
+RDEPENDS = "task-sdl-libs task-sdl-games task-sdl-emulators"
+PR = "r2"
ALLOW_EMPTY = 1
+BUILD_ALL_DEPS = 1
# 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-base = ""
-
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/meta/opie-image.bb b/packages/meta/opie-image.bb
index 421fe53ea0..b68995e2da 100644
--- a/packages/meta/opie-image.bb
+++ b/packages/meta/opie-image.bb
@@ -6,12 +6,12 @@ FEED_URIS_append_opensimpad = " opie##http://openzaurus.org/official/unstable/${
FEED_URIS_append_familiar = " opie##http://familiar.handhelds.org/releases/${DISTRO_VERSION}/feed/opie"
LICENSE = "MIT"
-PR = "r19"
+PR = "r20"
-DEPENDS = "task-bootstrap meta-opie"
+DEPENDS = "task-bootstrap task-opie"
RDEPENDS = "${INSTALL_PACKAGES}"
-extra_stuff := '${@base_conditional("ROOT_FLASH_SIZE", "16", "", "task-opie-extra-games task-opie-extra-apps task-opie-extra-styles",d)}'
+extra_stuff := '${@base_conditional("ROOT_FLASH_SIZE", "24", "", "task-opie-extra-games task-opie-extra-apps task-opie-extra-styles",d)}'
INSTALL_PACKAGES = "task-bootstrap task-opie-base task-opie-base-applets \
task-opie-base-inputmethods task-opie-base-apps \
diff --git a/packages/meta/sdl-image.bb b/packages/meta/sdl-image.bb
index 2b711f1c10..0f3254b56e 100644
--- a/packages/meta/sdl-image.bb
+++ b/packages/meta/sdl-image.bb
@@ -1,8 +1,9 @@
+LICENSE = MIT
+
export IMAGE_BASENAME = "sdl-image"
-DEPENDS = "task-bootstrap meta-sdl"
+DEPENDS = "task-bootstrap task-sdl"
export IPKG_INSTALL = "task-bootstrap sdl-base"
inherit image_ipk
-LICENSE = MIT
diff --git a/packages/meta/slugos-image.bb b/packages/meta/slugos-image.bb
index 1fa67bb9d3..df3103fd79 100644
--- a/packages/meta/slugos-image.bb
+++ b/packages/meta/slugos-image.bb
@@ -37,6 +37,11 @@ IMAGE_POSTPROCESS_COMMAND += "${PACK_IMAGE}"
PACK_IMAGE_DEPENDS = ""
EXTRA_IMAGEDEPENDS += "${PACK_IMAGE_DEPENDS}"
+# This hack removes '${MACHINE}' from the end of the arch.conf for ipk,
+# preventing _mach.ipk (with no byte sex) taking precedence over everything
+# else.
+IMAGE_POSTPROCESS_COMMAND += "sed '$d' '${IMAGE_ROOTFS}/etc/ipkg/arch.conf';"
+
# These depends define native utilities - they do not get put in the flash and
# are not required to build the image.
IMAGE_TOOLS = ""
diff --git a/packages/meta/slugos-imagename.bb b/packages/meta/slugos-imagename.bb
index 35578442c2..a6967a6208 100644
--- a/packages/meta/slugos-imagename.bb
+++ b/packages/meta/slugos-imagename.bb
@@ -26,10 +26,3 @@ do_stage() {
}
do_build() {
}
-
-python () {
- # Don't build slugos images unless the configuration is set up
- # for an image build!
- if bb.data.getVar("SLUGOS_IMAGENAME", d, 1) == '':
- raise bb.parse.SkipPackage("absent SlugOS configuration")
-}
diff --git a/packages/meta/task-opie.bb b/packages/meta/task-opie.bb
new file mode 100644
index 0000000000..7800847f0d
--- /dev/null
+++ b/packages/meta/task-opie.bb
@@ -0,0 +1,174 @@
+DESCRIPTION = "Tasks for OPIE stuff"
+MAINTAINER = "Marcin Juszkiewicz <openembedded@hrw.one.pl>"
+SECTION = "opie/base"
+ALLOW_EMPTY = 1
+PACKAGE_ARCH = "all"
+LICENSE = "MIT"
+
+PR = "r0"
+
+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"
+
+#
+# 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-applets_append_borzoi = " 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-calibrate 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 \
+ konqueror-embedded qpdf2"
+
+RDEPENDS_task-opie-extra-games = "opie-parashoot opie-mindbreaker opie-fifteen opie-tictac \
+ opie-tetrix"
+
diff --git a/packages/meta/task-qpe.bb b/packages/meta/task-qpe.bb
new file mode 100644
index 0000000000..6f03d307eb
--- /dev/null
+++ b/packages/meta/task-qpe.bb
@@ -0,0 +1,146 @@
+DESCRIPTION = "Tasks for QPE stuff"
+SECTION = "opie/base"
+ALLOW_EMPTY = 1
+PACKAGE_ARCH = "all"
+LICENSE = "MIT"
+PR = "r2"
+
+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 \
+ inkwp \
+ iqnotes \
+ justreader \
+ keyring \
+ klimt \
+ kstars-embedded \
+ ktimetrackerpi \
+ mileage \
+ militaryalphabet \
+ notez \
+ petitepainture \
+ pocketcellar \
+ poqetpresenter \
+ portabase \
+ qpdf2 \
+ qpealarmclock \
+ qpe-gaim \
+ qpegps \
+ qpenmapfe \
+ qplot \
+ resistorui \
+ shopper \
+ timesleuth \
+ txdrug \
+ tximage \
+ ubahnnav \
+ visiscript \
+ 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 \
+ 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 \
+ 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 \
+ qpf-bitstream-vera-sans-mono \
+ qpf-dejavusans \
+ qpf-dejavusanscondensed \
+ qpf-dejavusansmono \
+ qpf-dejavuserif \
+ qpf-dejavuserifcondensed \
+ qpf-freemono \
+ qpf-freeserif \
+ qpf-gentium \
+ qpf-gentiumalt \
+ qpf-hunkysans \
+ qpf-hunkyserif \
+ qpf-qte \
+ qpf-helvetica \
+ qpf-unifont \
+ qpf-utopia \
+ terminus"
+
+RDEPENDS_task-qpe-settings += "\
+ qclockchange"
+
diff --git a/packages/meta/task-sdl.bb b/packages/meta/task-sdl.bb
new file mode 100644
index 0000000000..046283f28f
--- /dev/null
+++ b/packages/meta/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/meta/unslung-image.bb b/packages/meta/unslung-image.bb
index 265986be50..003d348f25 100644
--- a/packages/meta/unslung-image.bb
+++ b/packages/meta/unslung-image.bb
@@ -6,10 +6,13 @@ IMAGE_BASENAME = "unslung"
IMAGE_LINGUAS = ""
USE_DEVFS = "1"
-DEPENDS = "unslung-kernel unslung-rootfs \
- glibc slingbox ipkg cpio findutils \
+DEPENDS = "virtual/kernel \
${UNSLUNG_EXTRA_DEPENDS}"
+RDEPENDS = "kernel unslung-rootfs \
+ libc6-unslung slingbox ipkg cpio findutils \
+ ${UNSLUNG_EXTRA_RDEPENDS}"
+
IPKG_INSTALL = "unslung-rootfs \
libc6-unslung slingbox ipkg cpio findutils \
${UNSLUNG_EXTRA_INSTALL}"