diff options
Diffstat (limited to 'recipes-opie/packagegroups')
8 files changed, 325 insertions, 0 deletions
diff --git a/recipes-opie/packagegroups/packagegroup-opie-16mb.bb b/recipes-opie/packagegroups/packagegroup-opie-16mb.bb new file mode 100644 index 0000000..cefc1bd --- /dev/null +++ b/recipes-opie/packagegroups/packagegroup-opie-16mb.bb @@ -0,0 +1,56 @@ +DESCRIPTION = "Tasks for small OPIE image" +SECTION = "opie/base" +LICENSE = "MIT" +PACKAGE_ARCH = "${MACHINE_ARCH}" +PR = "r5" + +inherit packagegroup + +LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58" + +PACKAGES = "packagegroup-opie-16mb-base \ + packagegroup-opie-16mb-applets \ + packagegroup-opie-16mb-inputmethods \ + packagegroup-opie-16mb-settings \ + packagegroup-opie-16mb-apps \ + packagegroup-opie-16mb-pim \ + " + +# +# Dependencies to get the launcher up and running +# +RDEPENDS_packagegroup-opie-16mb-base = "opie-init opie-alarm opie-qcop opie-qss opie-quicklauncher \ + opie-taskbar opie-pics opie-sounds opie-freetype opie-taskbar-images-240x320 \ + ttf-dejavu-sans ttf-dejavu-sans-mono" + +# +# things for reasonable bootstrap image +# +RDEPENDS_packagegroup-opie-16mb-applets = "opie-aboutapplet opie-clockapplet opie-suspendapplet \ + opie-homeapplet opie-rotateapplet \ + opie-brightnessapplet opie-volumeapplet \ + opie-screenshotapplet \ + ${@base_contains("COMBINED_FEATURES", "irda", "opie-irdaapplet", "",d)} \ + ${@base_contains("MACHINE_FEATURES", "apm", "opie-batteryapplet", "",d)} \ + ${@base_contains("COMBINED_FEATURES", "pcmcia", "opie-cardapplet", "",d)} \ + ${@base_contains("MACHINE_FEATURES", "keyboard", "opie-vtapplet opie-logoutapplet", "",d)}" + +# +# clamshell models can benefit from the autorotate applet +# +RDEPENDS_packagegroup-opie-16mb-applets_append_c7x0 = " opie-autorotateapplet" +RDEPENDS_packagegroup-opie-16mb-applets_append_spitz = " opie-autorotateapplet" +RDEPENDS_packagegroup-opie-16mb-applets_append_akita = " opie-autorotateapplet" + +RDEPENDS_packagegroup-opie-16mb-inputmethods = "opie-multikey" + +RDEPENDS_packagegroup-opie-16mb-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" + +RDEPENDS_packagegroup-opie-16mb-apps = "opie-console opie-clock opie-backup opie-sysinfo \ + opie-advancedfm" + +RDEPENDS_packagegroup-opie-16mb-pim = "opie-addressbook opie-datebook opie-drawpad \ + opie-search opie-textedit opie-today opie-todo" diff --git a/recipes-opie/packagegroups/packagegroup-opie-all.bb b/recipes-opie/packagegroups/packagegroup-opie-all.bb new file mode 100644 index 0000000..17541da --- /dev/null +++ b/recipes-opie/packagegroups/packagegroup-opie-all.bb @@ -0,0 +1,70 @@ +DESCRIPTION = "Tasks for OPIE stuff" +SECTION = "opie/base" +LICENSE = "MIT" +PR = "r3" + +inherit packagegroup + +LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58" + +PACKAGES = "packagegroup-opie-applets packagegroup-opie-inputmethods packagegroup-opie-styles \ + packagegroup-opie-decorations packagegroup-opie-multimedia packagegroup-opie-wlan \ + packagegroup-opie-settings packagegroup-opie-pim packagegroup-opie-datebookplugins \ + packagegroup-opie-todayplugins" + +# +# all OPIE stuff +# +RDEPENDS_packagegroup-opie-applets = "opie-aboutapplet opie-autorotateapplet opie-batteryapplet \ + opie-bluetoothapplet opie-brightnessapplet \ + opie-clipboardapplet opie-clockapplet opie-homeapplet \ + opie-irdaapplet opie-lockapplet opie-logoutapplet \ + opie-mailapplet opie-memoryapplet opie-multikeyapplet \ + opie-networkapplet opie-notesapplet opie-cardapplet \ + opie-pyquicklaunchapplet opie-restartapplet \ + opie-restartapplet2 opie-rotateapplet \ + opie-screenshotapplet opie-suspendapplet opie-vmemo \ + opie-volumeapplet opie-vtapplet opie-zkbapplet \ + " +RDEPENDS_packagegroup-opie-inputmethods = "opie-dvorak opie-handwriting \ + opie-handwriting-classicset opie-jumpx opie-keyboard \ + opie-keyview opie-kjumpx opie-multikey opie-unikeyboard" + +RDEPENDS_packagegroup-opie-styles = "opie-style-flat opie-style-fresh opie-style-liquid opie-style-metal \ + opie-style-web opie-style-phase opie-theme" + +RDEPENDS_packagegroup-opie-decorations = "opie-deco-flat opie-deco-liquid opie-deco-polished" + +RDEPENDS_packagegroup-opie-multimedia = "opie-mediaplayer1 \ + ${@base_conditional('ENTERPRISE_DISTRO', '1', '', 'opie-mediaplayer1-libmadplugin', d)} \ + 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_packagegroup-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-icon-reload opie-vmemo-settings" + +RDEPENDS_packagegroup-opie-pim = "packagegroup-opie-base-pim packagegroup-opie-todayplugins packagegroup-opie-datebookplugins \ + opie-mail opie-pimconverter" + +RDEPENDS_packagegroup-opie-datebookplugins = "opie-datebook-birthdayplugin \ + opie-datebook-chrisholidayplugin \ + opie-datebook-nationalholidayplugin" + +RDEPENDS_packagegroup-opie-todayplugins = "opie-today-addressbookplugin opie-today-datebookplugin \ + opie-today-fortuneplugin opie-today-mailplugin \ + opie-today-stocktickerplugin opie-today-todolistplugin \ + opie-today-weatherplugin" + +RDEPENDS_packagegroup-opie-wlan = "wireless-tools opie-wellenreiter opie-networksettings-wlanplugin" + diff --git a/recipes-opie/packagegroups/packagegroup-opie-apps.bb b/recipes-opie/packagegroups/packagegroup-opie-apps.bb new file mode 100644 index 0000000..12cd4b3 --- /dev/null +++ b/recipes-opie/packagegroups/packagegroup-opie-apps.bb @@ -0,0 +1,30 @@ +DESCRIPTION = "Tasks for OPIE stuff" +SECTION = "opie/base" +LICENSE = "MIT" + +PR = "r1" + +inherit packagegroup + +LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58" + +PACKAGES = "packagegroup-opie-apps packagegroup-opie-extra-apps" + +RDEPENDS_packagegroup-opie-apps = "opie-advancedfm opie-bartender opie-calculator \ + opie-checkbook opie-clock \ + opie-console opie-embeddedkonsole \ + 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" + +# +# additional things for a >= 24mb distribution +# + +RDEPENDS_packagegroup-opie-extra-apps = "opie-calculator opie-checkbook opie-mail opie-eye \ + opie-rdesktop opie-wellenreiter opie-irc \ + opie-mediaplayer2 \ + qpdf2" +# konqueror-embedded diff --git a/recipes-opie/packagegroups/packagegroup-opie-games.bb b/recipes-opie/packagegroups/packagegroup-opie-games.bb new file mode 100644 index 0000000..437bd10 --- /dev/null +++ b/recipes-opie/packagegroups/packagegroup-opie-games.bb @@ -0,0 +1,24 @@ +DESCRIPTION = "Tasks for OPIE stuff" +SECTION = "opie/base" +LICENSE = "MIT" +PR = "r1" + +inherit packagegroup + +LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58" + +PACKAGES = "packagegroup-opie-games packagegroup-opie-extra-games" + +RDEPENDS_packagegroup-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" + +# +# additional things for a >= 24mb distribution +# + +RDEPENDS_packagegroup-opie-extra-games = "opie-parashoot opie-mindbreaker opie-fifteen opie-tictac \ + opie-tetrix" + diff --git a/recipes-opie/packagegroups/packagegroup-opie-toolchain-host-nativesdk.bb b/recipes-opie/packagegroups/packagegroup-opie-toolchain-host-nativesdk.bb new file mode 100644 index 0000000..52693ba --- /dev/null +++ b/recipes-opie/packagegroups/packagegroup-opie-toolchain-host-nativesdk.bb @@ -0,0 +1,8 @@ +require recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bb + +DESCRIPTION = "Host packages for Opie SDK" +PR = "r3" +LICENSE = "MIT" +ALLOW_EMPTY = "1" + +RDEPENDS_${PN} += "nativesdk-qmake nativesdk-uicmoc" diff --git a/recipes-opie/packagegroups/packagegroup-opie-toolchain-target.bb b/recipes-opie/packagegroups/packagegroup-opie-toolchain-target.bb new file mode 100644 index 0000000..ca42e0d --- /dev/null +++ b/recipes-opie/packagegroups/packagegroup-opie-toolchain-target.bb @@ -0,0 +1,16 @@ +DESCRIPTION = "Target packages for Opie SDK" +PR = "r7" +LICENSE = "MIT" +ALLOW_EMPTY = "1" + +LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \ + file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" + + +RDEPENDS_${PN} = "\ + packagegroup-core-standalone-sdk-target \ + libopie2-dev \ + libqpe-opie-dev \ + ${@base_conditional("PALMTOP_USE_MULTITHREADED_QT", "yes", "qte-mt", "qte", d)}-dev \ + libqtaux2-dev \ + libmailwrapper-dev" diff --git a/recipes-opie/packagegroups/packagegroup-opie.bb b/recipes-opie/packagegroups/packagegroup-opie.bb new file mode 100644 index 0000000..6acf081 --- /dev/null +++ b/recipes-opie/packagegroups/packagegroup-opie.bb @@ -0,0 +1,98 @@ +DESCRIPTION = "Tasks for OPIE stuff" +SECTION = "opie/base" +LICENSE = "MIT" +PACKAGE_ARCH = "${MACHINE_ARCH}" + +PR = "r16" + +inherit packagegroup + +LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58" + +PROVIDES = "packagegroup-opie-everything" + +PACKAGES = "packagegroup-opie-base \ + packagegroup-opie-base-applets packagegroup-opie-base-apps \ + packagegroup-opie-base-decorations packagegroup-opie-base-inputmethods \ + packagegroup-opie-base-pim packagegroup-opie-base-settings \ + packagegroup-opie-base-styles packagegroup-opie-base-todayplugins \ + packagegroup-opie-extra-settings \ + packagegroup-opie-extra-styles \ + ${@base_contains("COMBINED_FEATURES", "bluetooth", "packagegroup-opie-bluetooth", "",d)} \ + ${@base_contains("COMBINED_FEATURES", "irda", "packagegroup-opie-irda", "",d)} \ + " + +RDEPENDS_packagegroup-opie-everything := "${PACKAGES}" + +PACKAGES += "packagegroup-opie-everything" + +# +# Dependencies to get the launcher up and running +# +RDEPENDS_packagegroup-opie-base = "opie-init opie-alarm opie-qcop opie-qss opie-quicklauncher \ + opie-taskbar opie-pics opie-sounds opie-freetype \ + ttf-dejavu-sans ttf-dejavu-sans-mono" +MACHINE_DISPLAY_WIDTH_PIXELS ?= "240" +MACHINE_DISPLAY_HEIGHT_PIXELS ?= "320" +# Recommend both landscape and portrait backgrounds +RRECOMMENDS_packagegroup-opie-base = "opie-taskbar-images-${MACHINE_DISPLAY_WIDTH_PIXELS}x${MACHINE_DISPLAY_HEIGHT_PIXELS} \ + opie-taskbar-images-${MACHINE_DISPLAY_HEIGHT_PIXELS}x${MACHINE_DISPLAY_WIDTH_PIXELS}" + +# +# things for reasonable bootstrap image +# +RDEPENDS_packagegroup-opie-base-applets = "opie-aboutapplet opie-clockapplet opie-suspendapplet \ + opie-homeapplet opie-rotateapplet \ + opie-brightnessapplet opie-volumeapplet \ + opie-screenshotapplet \ + ${@base_contains("COMBINED_FEATURES", "irda", "opie-irdaapplet", "",d)} \ + ${@base_contains("MACHINE_FEATURES", "apm", "opie-batteryapplet", "",d)} \ + ${@base_contains("COMBINED_FEATURES", "pcmcia", "opie-cardapplet", "",d)} \ + ${@base_contains("MACHINE_FEATURES", "keyboard", "opie-vtapplet opie-logoutapplet", "",d)}" + +# +# clamshell models can benefit from the autorotate applet +# +RDEPENDS_packagegroup-opie-base-applets_append_c7x0 = " opie-autorotateapplet" +RDEPENDS_packagegroup-opie-base-applets_append_spitz = " opie-autorotateapplet" +RDEPENDS_packagegroup-opie-base-applets_append_akita = " opie-autorotateapplet" + +RDEPENDS_packagegroup-opie-base-inputmethods = "opie-multikey opie-handwriting opie-handwriting-classicset" + +RDEPENDS_packagegroup-opie-base-apps = "opie-console opie-clock opie-citytime opie-backup opie-sysinfo \ + opie-advancedfm opie-textedit" + +RDEPENDS_packagegroup-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_packagegroup-opie-extra-settings = "opie-language opie-doctab opie-mediummount \ + ${@base_contains("DISTRO_FEATURES", "wifi", "opie-networksettings-wlanplugin", "",d)} \ + ${@base_contains("DISTRO_FEATURES", "ppp", "opie-networksettings-pppplugin", "",d)} \ + " + +RDEPENDS_packagegroup-opie-base-decorations = "opie-deco-flat opie-deco-liquid opie-deco-polished" + +RDEPENDS_packagegroup-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_packagegroup-opie-extra-styles = "opie-style-liquid opie-style-metal" + +RDEPENDS_packagegroup-opie-base-todayplugins = "opie-today-addressbookplugin opie-today-datebookplugin \ + opie-today-todolistplugin" + +RDEPENDS_packagegroup-opie-base-pim = "opie-addressbook opie-datebook opie-drawpad \ + opie-search opie-notes opie-today opie-todo \ + packagegroup-opie-base-todayplugins \ + opie-datebook-birthdayplugin" + +RDEPENDS_packagegroup-opie-bluetooth = "bluez4 obexftp obexpush libopieobex0 \ + opie-bluetoothmanager opie-bluetoothapplet" + +RDEPENDS_packagegroup-opie-irda = "irda-utils libopieobex0 obexftp obexpush" diff --git a/recipes-opie/packagegroups/packagegroup-xqtlauncher.bb b/recipes-opie/packagegroups/packagegroup-xqtlauncher.bb new file mode 100644 index 0000000..16da41e --- /dev/null +++ b/recipes-opie/packagegroups/packagegroup-xqtlauncher.bb @@ -0,0 +1,23 @@ +DESCRIPTION = "Tasks for xqtlauncher stuff" +SECTION = "opie/base" +LICENSE = "MIT" +PR = "r1" + +inherit packagegroup + +LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58" + +PACKAGES = "packagegroup-xqtlauncher packagegroup-xqtlauncher-blackbox" + +#xkbd is currently needed becuse of a bug at xqt2 +RDEPENDS_packagegroup-xqtlauncher = "xqtlauncher \ + xkbd \ + " + +# +# xqtlauncher with blackbox as wm +# + +RDEPENDS_packagegroup-xqtlauncher-blackbox = "xqtlauncher-blackbox-config \ + " + |