summaryrefslogtreecommitdiff
path: root/packages/meta/meta-opie.bb
diff options
context:
space:
mode:
authorMarcin Juszkiewicz <hrw@openembedded.org>2005-09-14 14:15:02 +0000
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>2005-09-14 14:15:02 +0000
commit7a5c5a279a47ce59da176af55506bac4c0bd9af5 (patch)
tree4f111d155debb7e05906228d85ad8509a62c1110 /packages/meta/meta-opie.bb
parent4a9ba675fb64f976a1200af5a5d9cc33cb4f9aa4 (diff)
meta-opie & opie-image restructure (bug#307)
- new metapackage: meta-opie-all which contain non-OPIE stuff for QPE enviroment - meta-opie contain only OPIE stuff (plus konqueror-embedded and qpdf2 for bigflash devices) - moved opie-collections.inc functionality into meta-opie - created many task-packages for all opie packages - building opie-image from defined tasks There is one problem with it - building opie-image for bigflash device fail on opie-mediaplayer2 (skin problem) - don't know does it come from meta-opie or does it is ipkg problem.
Diffstat (limited to 'packages/meta/meta-opie.bb')
-rw-r--r--packages/meta/meta-opie.bb629
1 files changed, 222 insertions, 407 deletions
diff --git a/packages/meta/meta-opie.bb b/packages/meta/meta-opie.bb
index 065a109251..976c671bc4 100644
--- a/packages/meta/meta-opie.bb
+++ b/packages/meta/meta-opie.bb
@@ -1,412 +1,227 @@
-DESCRIPTION = "Meta-package for Opie and QPE"
+DESCRIPTION = "Meta-package for Opie"
SECTION = "opie/base"
ALLOW_EMPTY = 1
-PR = "r25"
+PR = "r26"
PACKAGE_ARCH = "all"
LICENSE = "MIT"
-PACKAGES = "task-opie-applets task-opie-applications task-opie-base \
- task-opie-decorations task-opie-games task-opie-inputmethods \
- task-opie-multimedia task-opie-pim task-opie-settings \
- task-opie-styles task-opie-todayplugins task-opie-bluetooth \
- task-opie-wlan task-opie-datebookplugins \
- task-qpe-applets task-qpe-games task-qpe-inputmethods \
- task-qpe-multimedia task-qpe-emulators task-qpe-applications \
- task-qpe-fonts task-qpe-settings"
-
-DEPENDS = "\
-libopieobex0 \
-opie-examples-python \
-opie-freetype \
-opie-help-en \
-opie-i18n \
-opie-keytabs \
-opie-libqrsync \
-opie-login \
-opie-securityplugin-blueping \
-opie-securityplugin-dummy \
-opie-securityplugin-notice \
-opie-securityplugin-pin \
-opie-sh \
-opie-symlinker \
-"
-
-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-applets = "${task-opie-applets}"
-DEPENDS += " ${task-opie-applets}"
-
-task-qpe-applets = "\
-subapplet \
-tasklistapplet \
-"
-RDEPENDS_task-qpe-applets = "${task-qpe-applets}"
-DEPENDS += " ${task-qpe-applets}"
-
-task-opie-applications = "\
-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 \
-manufacturers \
-opie-write \
-opie-zsafe "
-RDEPENDS_task-opie-applications = "${task-opie-applications}"
-DEPENDS += " ${task-opie-applications}"
-
-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-qpe-applications = "${task-qpe-applications}"
-DEPENDS += " ${task-qpe-applications}"
-
-task-opie-base = "\
-opie-alarm \
-opie-pics \
-opie-qcop \
-opie-quicklauncher \
-opie-sounds \
-opie-taskbar "
-RDEPENDS_task-opie-base = "${task-opie-base}"
-DEPENDS += " ${task-opie-base}"
-
-task-opie-decorations = "\
-opie-deco-flat \
-opie-deco-liquid \
-opie-deco-polished "
-RDEPENDS_task-opie-decorations = "${task-opie-decorations}"
-DEPENDS += " ${task-opie-decorations}"
-
-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-games = "${task-opie-games}"
-DEPENDS += " ${task-opie-games}"
-
-task-qpe-games = "\
-aliens \
-aliens-qt \
-atomic \
-billiardz \
-brickout \
-checkers \
-crossword \
-fish \
-freedroid \
-froot \
-gemdropx \
-glider \
-hexatrolic \
-iaimaster \
-icebloxx \
-knights \
-labyrinth \
-mahjongg \
-maki \
-nmm \
-pairs \
-pdamaze \
-pipeman \
-powermanga \
-prboom \
-puzz-le \
-qfish2 \
-qpe-vexed \
-qmatrix \
-rott \
-scummvm \
-shisensho \
-sokoban \
-tickypip \
-tickypip-levels \
-tron \
-vectoroids \
-win4 \
-xmame \
-zauralign \
-zddice \
-ziq \
-zmerlin \
-zrally \
-zrev7 \
-zsubhunt \
-ztappy "
-RDEPENDS_task-qpe-games = "${task-qpe-games}"
-DEPENDS += " ${task-qpe-games}"
-
-task-opie-inputmethods = "\
-opie-dasher \
-opie-dvorak \
-opie-handwriting \
-opie-jumpx \
-opie-keyboard \
-opie-keyview \
-opie-kjumpx \
-opie-multikey \
-opie-pickboard \
-opie-unikeyboard "
-RDEPENDS_task-opie-inputmethods = "${task-opie-inputmethods}"
-DEPENDS += " ${task-opie-inputmethods}"
-
-task-qpe-inputmethods = "\
-custominput \
-flexis-zaurus \
-"
-RDEPENDS_task-qpe-inputmethods = "${task-qpe-inputmethods}"
-DEPENDS += " ${task-qpe-inputmethods}"
-
-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 \
-"
-RDEPENDS_task-opie-multimedia = "${task-opie-multimedia}"
-DEPENDS += " ${task-opie-multimedia}"
-
-task-qpe-multimedia = "\
-mplayer \
-sidplayer \
-xmms-embedded "
-RDEPENDS_task-qpe-multimedia = "${task-qpe-multimedia}"
-DEPENDS += " ${task-qpe-multimedia}"
-
-task-opie-pim = "\
-opie-addressbook \
-opie-datebook \
-opie-drawpad \
-opie-mail \
-opie-pimconverter \
-opie-search \
-opie-textedit \
-opie-today \
-opie-todo "
-RDEPENDS_task-opie-pim = "${task-opie-pim} task-opie-todayplugins task-opie-datebookplugins"
-DEPENDS += " ${task-opie-pim}"
-
-task-kdepim = "\
-kopi \
-kapi \
-kopi-applet \
-"
-RDEPENDS_task-kdepim = "${task-kdepim}"
-DEPENDS += " kdepimpi"
-
-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-settings = "${task-opie-settings}"
-DEPENDS += " ${task-opie-settings}"
-
-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-styles = "${task-opie-styles}"
-DEPENDS += " ${task-opie-styles}"
-
-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-todayplugins = "${task-opie-todayplugins}"
-DEPENDS += " ${task-opie-todayplugins}"
-
-task-opie-datebookplugins= "\
-opie-datebook-birthdayplugin \
-opie-datebook-chrisholidayplugin \
-opie-datebook-nationalholidayplugin "
-RDEPENDS_task-opie-datebookplugins = "${task-opie-datebookplugins}"
-DEPENDS += " ${task-opie-datebookplugins}"
-
-task-opie-bluetooth = "\
-opie-bluepin \
-opie-bluetoothmanager \
-opie-bluetoothapplet"
-RDEPENDS_task-opie-bluetooth = "${task-opie-bluetooth}"
-DEPENDS += " ${task-opie-bluetooth}"
-
-task-opie-wlan = "\
-opie-wellenreiter "
-RDEPENDS_task-opie-wlan = "${task-opie-wlan}"
-DEPENDS += " ${task-opie-wlan}"
-
-task-qpe-emulators = "\
-frodo \
-snes9x-sdl-qpe \
-e-uae \
-"
-RDEPENDS_task-qpe-emulators = "${task-qpe-emulators}"
-DEPENDS += " ${task-qpe-emulators}"
-
-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 \
-"
-DEPENDS += " ${task-qpe-fonts}"
-
-task-qpe-settings = "\
-qclockchange \
-"
-RDEPENDS_task-qpe-settings += "${task-qpe-settings}"
-DEPENDS += " ${task-qpe-settings}"
+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-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"
+
+#
+# This is created by hand - we need konqueror-embedded and qpdf2
+# for devices with >16M of flash
+#
+
+DEPENDS = "irda-utils ntp wireless-tools timezones ttf-dejavu \
+ 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 \
+ konqueror-embedded qpdf2"
+
+#
+# Dependencies to get the launcher up and running
+#
+
+task-opie-base = "opie-qcop opie-qss opie-quicklauncher opie-taskbar opie-pics \
+ opie-sounds opie-ttf-support 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"
+
+#
+# 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 openobex obexftp obexpush \
+ libopieobex0 opie-bluepin opie-bluetoothmanager \
+ opie-bluetoothapplet"
+
+task-opie-wlan = "wireless-tools opie-wellenreiter"
+
+task-opie-irda = "irda-utils openobex libopieobex0 obexftp"
+
+#
+# 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
+#
+
+DEPENDS += "${task-opie-applets} ${task-opie-apps} \
+ opie-qcop opie-qss opie-quicklauncher opie-taskbar opie-pics \
+ opie-sounds opie-ttf-support ttf-dejavu \
+ ${task-opie-bluetooth} ${task-opie-datebookplugins} \
+ ${task-opie-decorations} ${task-opie-extra-settings} \
+ ${task-opie-games} ${task-opie-inputmethods} ${task-opie-irda} \
+ ${task-opie-multimedia} ${task-opie-todayplugins} ${task-opie-pim} \
+ ${task-opie-settings} ${task-opie-styles} ${task-opie-wlan}"
+
+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}"