diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2011-07-24 17:57:24 +0100 |
---|---|---|
committer | Paul Eggleton <paul.eggleton@linux.intel.com> | 2011-07-30 02:35:12 +0100 |
commit | e9b45ff67d32fdc27950a51135b6dabada8334e7 (patch) | |
tree | de99cd760c8292ee1dd334e23e1e5cc43e90dfbd /recipes-opie | |
download | meta-opie-e9b45ff67d32fdc27950a51135b6dabada8334e7.tar.gz meta-opie-e9b45ff67d32fdc27950a51135b6dabada8334e7.tar.bz2 meta-opie-e9b45ff67d32fdc27950a51135b6dabada8334e7.zip |
initial commit of meta-opie
Populate the repository with files from OpenEmbedded at revision
45edf621296daf150c72b876d720861235e5762e - no changes, only rearranged
the directory structure to match the new oe-core style and added
COPYING.MIT and README.
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Diffstat (limited to 'recipes-opie')
632 files changed, 12321 insertions, 0 deletions
diff --git a/recipes-opie/images/jlime-opie.bb b/recipes-opie/images/jlime-opie.bb new file mode 100644 index 0000000..bb9ad73 --- /dev/null +++ b/recipes-opie/images/jlime-opie.bb @@ -0,0 +1,62 @@ +PR = "r1" +IMAGE_LINGUAS = "" + +DEPENDS = "task-base task-opie" + +extra_stuff = '${@base_conditional("ROOT_FLASH_SIZE", "24", "", "task-opie-extra-games task-opie-extra-apps task-opie-extra-styles konqueror-embedded",d)}' + +IMAGE_INSTALL = "task-base task-opie-base task-opie-base-applets \ + task-opie-base-inputmethods task-opie-base-apps \ + task-opie-base-settings task-opie-base-decorations \ + task-opie-base-styles task-opie-base-pim \ + task-opie-extra-settings \ + task-opie-bluetooth task-opie-irda \ + ${extra_stuff}" + +# merge feed-sources into ipkg.conf for opie-aqpkg as it can't handle feed-sources outside of ipkg.conf. +merge_feeds() { + + if ! test -z "${FEED_URIS}" + then + # Die gracefully if ipkg-collateral failed + if ! test -e "${IMAGE_ROOTFS}/etc/ipkg.conf" + then + echo "[${IMAGE_ROOTFS}/etc/ipkg.conf] is missing!" + exit 1 + fi + + # comment out existing feed-sources inserted by ipkg-collateral + cat ${IMAGE_ROOTFS}/etc/ipkg.conf | sed "s/^src\ /#src\ /" > ${IMAGE_ROOTFS}/etc/ipkg.conf_ + rm ${IMAGE_ROOTFS}/etc/ipkg.conf && mv ${IMAGE_ROOTFS}/etc/ipkg.conf_ ${IMAGE_ROOTFS}/etc/ipkg.conf + + # extract, then delete destinations + cat ${IMAGE_ROOTFS}/etc/ipkg.conf | egrep "^dest\ " > ${IMAGE_ROOTFS}/etc/ipkg.conf.dest + cat ${IMAGE_ROOTFS}/etc/ipkg.conf | egrep -v "^dest\ " > ${IMAGE_ROOTFS}/etc/ipkg.conf_ + rm ${IMAGE_ROOTFS}/etc/ipkg.conf && mv ${IMAGE_ROOTFS}/etc/ipkg.conf_ ${IMAGE_ROOTFS}/etc/ipkg.conf + + + for line in ${FEED_URIS} + do + # strip leading and trailing spaces/tabs, then split into name and uri + line_clean="`echo "$line"|sed 's/^[ \t]*//;s/[ \t]*$//'`" + feed_name="`echo "$line_clean" | sed -n 's/\(.*\)##\(.*\)/\1/p'`" + feed_uri="`echo "$line_clean" | sed -n 's/\(.*\)##\(.*\)/\2/p'`" + + # insert new feed-sources + echo "src/gz $feed_name $feed_uri" >> ${IMAGE_ROOTFS}/etc/ipkg.conf + done + + # remove temporary files and rebuild ipkg.conf + echo "" >> ${IMAGE_ROOTFS}/etc/ipkg.conf + cat ${IMAGE_ROOTFS}/etc/ipkg.conf.dest >> ${IMAGE_ROOTFS}/etc/ipkg.conf + rm ${IMAGE_ROOTFS}/etc/ipkg.conf.dest + + # remove -feed.conf files which are no longer needed + cd ${IMAGE_ROOTFS}/etc/ipkg/ && rm -- *-feed.conf + fi +} + +# merge feed-sources into ipkg.conf and create /etc/timestamp from build date +IMAGE_PREPROCESS_COMMAND = "merge_feeds; create_etc_timestamp" + +inherit image diff --git a/recipes-opie/images/opie-image-16mb.bb b/recipes-opie/images/opie-image-16mb.bb new file mode 100644 index 0000000..8569e95 --- /dev/null +++ b/recipes-opie/images/opie-image-16mb.bb @@ -0,0 +1,19 @@ +IMAGE_LINGUAS = "" + +DEPENDS = "task-boot task-opie-16mb" + +ANGSTROM_EXTRA_INSTALL ?= "" +IMAGE_INSTALL = "task-boot \ + dropbear \ + task-opie-16mb-base \ + task-opie-16mb-applets \ + task-opie-16mb-inputmethods \ + task-opie-16mb-settings \ + task-opie-16mb-apps \ + task-opie-16mb-pim \ + ${ANGSTROM_EXTRA_INSTALL} " + +# create /etc/timestamp from build date +IMAGE_PREPROCESS_COMMAND = "create_etc_timestamp" + +inherit image diff --git a/recipes-opie/images/opie-image.bb b/recipes-opie/images/opie-image.bb new file mode 100644 index 0000000..4a984a0 --- /dev/null +++ b/recipes-opie/images/opie-image.bb @@ -0,0 +1,18 @@ +IMAGE_LINGUAS = "" + +DEPENDS = "task-base task-opie" + +ANGSTROM_EXTRA_INSTALL ?= "" +IMAGE_INSTALL = "task-base-extended task-opie-base task-opie-base-applets \ + task-opie-base-inputmethods task-opie-base-apps \ + task-opie-base-settings task-opie-base-decorations \ + task-opie-base-styles task-opie-base-pim \ + task-opie-extra-settings \ + ${@base_contains("COMBINED_FEATURES", "bluetooth", "task-opie-bluetooth", "",d)} \ + ${@base_contains("COMBINED_FEATURES", "irda", "task-opie-irda", "",d)} \ + ${ANGSTROM_EXTRA_INSTALL} " + +# create /etc/timestamp from build date +IMAGE_PREPROCESS_COMMAND = "create_etc_timestamp" + +inherit image diff --git a/recipes-opie/images/opie-kdepim-image.bb b/recipes-opie/images/opie-kdepim-image.bb new file mode 100644 index 0000000..a8cb28b --- /dev/null +++ b/recipes-opie/images/opie-kdepim-image.bb @@ -0,0 +1,7 @@ +require opie-image.bb + +DEPENDS += "kdepimpi" + +export IMAGE_BASENAME = "opie-kdepim-image" + +IMAGE_INSTALL += "kopi kapi kammu kopi-applet" diff --git a/recipes-opie/images/opie-xqtlauncher-image.bb b/recipes-opie/images/opie-xqtlauncher-image.bb new file mode 100644 index 0000000..db32a1e --- /dev/null +++ b/recipes-opie/images/opie-xqtlauncher-image.bb @@ -0,0 +1,7 @@ +require opie-image.bb + +DEPENDS += "task-xqtlauncher" + +export IMAGE_BASENAME = "opie-xqtlauncher-image" + +IMAGE_INSTALL += "task-xqtlauncher task-xqtlauncher-blackbox" diff --git a/recipes-opie/libmailwrapper/libmailwrapper.inc b/recipes-opie/libmailwrapper/libmailwrapper.inc new file mode 100644 index 0000000..c72ae36 --- /dev/null +++ b/recipes-opie/libmailwrapper/libmailwrapper.inc @@ -0,0 +1,19 @@ +DESCRIPTION = "Qt-based class wrapper of libetpan" +SECTION = "opie/libs" +PRIORITY = "optional" +LICENSE = "LGPL" +DEPENDS = "libetpan" + +S = "${WORKDIR}/libmailwrapper" + +inherit opie + +do_install() { + oe_libinstall -so libmailwrapper ${D}${libdir} + install -d ${D}${includedir}/libmailwrapper/ + install -m 0664 ${S}/maildefines.h ${D}${includedir}/libmailwrapper/ + install -m 0664 ${S}/settings.h ${D}${includedir}/libmailwrapper/ + install -m 0664 ${S}/statusmail.h ${D}${includedir}/libmailwrapper/ + install -m 0664 ${S}/abstractmail.h ${D}${includedir}/libmailwrapper/ + install -m 0664 ${S}/mailtypes.h ${D}${includedir}/libmailwrapper/ +} diff --git a/recipes-opie/libmailwrapper/libmailwrapper_1.2.5.bb b/recipes-opie/libmailwrapper/libmailwrapper_1.2.5.bb new file mode 100644 index 0000000..0ebdc39 --- /dev/null +++ b/recipes-opie/libmailwrapper/libmailwrapper_1.2.5.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PR = "r1" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_net_mail_libmailwrapper.tar.bz2;name=split_noncore_net_mail_libmailwrapper" +SRC_URI[split_noncore_net_mail_libmailwrapper.md5sum] = "3d155efe75838caf4c957dc3de677d41" +SRC_URI[split_noncore_net_mail_libmailwrapper.sha256sum] = "7aaacbb6b30c5501bcb692d14c6389d7fc218632250f375248720dba030b2bbb" diff --git a/recipes-opie/libmailwrapper/libmailwrapper_cvs.bb b/recipes-opie/libmailwrapper/libmailwrapper_cvs.bb new file mode 100644 index 0000000..24b3884 --- /dev/null +++ b/recipes-opie/libmailwrapper/libmailwrapper_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/net/mail/libmailwrapper" diff --git a/recipes-opie/libopie/libopie2.inc b/recipes-opie/libopie/libopie2.inc new file mode 100644 index 0000000..e91ac7b --- /dev/null +++ b/recipes-opie/libopie/libopie2.inc @@ -0,0 +1,112 @@ +DESCRIPTION = "Base libraries for the Open Palmtop Integrated Environment" +HOMEPAGE = "http://opie.handhelds.org" +SECTION = "opie/libs" +LICENSE = "LGPL" +I18N_FILES = "libopiecore2.ts libopiesecurity2.ts" +DEPENDS = "libqpe-opie libpcap sqlite3 bluez-libs" +PROVIDES = "libopiecore2 libopiedb2 libopiemm2 libopiesecurity2 libopienet2 libopiepim2 libopieui2" + +S = "${WORKDIR}/libopie2" + +inherit opie + +PARALLEL_MAKE = "" + +#FIXME: Add machine specific bits here. Best use oe_machinstall and read from a given file + +EXTRA_QMAKEVARS_POST += 'DEFINES+=OPIE_NEW_MALLOC \ + DEFINES+="OPIE_SOUND_FRAGMENT_SHIFT=16" \ + DEFINES+=OPIE_NO_ERASE_RECT_HACKFIX \ + LIBS+=-L${S} LIBS+="-Wl,-rpath-link,${S}" \ + INCLUDEPATH+=${S}/include' + +ENABLE_SQL_PIM_BACKEND = "y" +# NOTE: Machines with too little amount of flash may want to disable SQL backend support +# (known not to fit in 16MB). +#ENABLE_SQL_PIM_BACKEND_smallmachine = "n" +EXTRA_QMAKEVARS_PRE += 'ENABLE_SQL_PIM_BACKEND=${ENABLE_SQL_PIM_BACKEND}' + +MODULES = "opiecore opiedb opiemm opienet opiepim opiesecurity opieui opiebluez" +LIBS = "core2 db2 mm2 net2 pim2 security2 ui2 bluez2" +PRIVATE = "opimcontactsortvector.h opimoccurrence_p.h opimsortvector.h \ + opimtodosortvector.h vobject_p.h opimeventsortvector.h opimmemosortvector.h" + +# uclibc doesn't have backtrace() +python __anonymous () { + import bb, re + if (re.match('.*uclibc$', bb.data.getVar('TARGET_OS', d, 1)) != None): + bb.data.setVar("EXTRA_QMAKEVARS_POST_append", " DEFINES+=OPIE_NO_BACKTRACE ", d) +} + +do_compile() { + install -d ${S}/include/opie2 + for module in ${MODULES} + do + cd $module + for i in `find . -name "*.h"` + do + filenm=`echo $i | sed 's!^\./!!'` + ln -sf ../../$module/$filenm ${S}/include/opie2/ + done + cd .. + done + + install -d ${S}/include/opie2/private + for header in ${PRIVATE} + do + ln -sf ../../../opiepim/private/$header ${S}/include/opie2/private + done + + oe_runmake MOC=${STAGING_BINDIR_NATIVE}/moc UIC=${STAGING_BINDIR_NATIVE}/uic DESTDIR=${S} +} + +do_install() { + install -d ${D}${libdir} + for f in ${LIBS} + do + oe_libinstall -so libopie$f ${D}${libdir} + done + + install -m 0644 ${WORKDIR}/include.pro ${OPIEDIR}/include.pro + + install -d ${D}${includedir}/opie2/ + for module in ${MODULES} + do + cd $module + for i in `find . -name "*.h"` + do + if [[ $i != ./private/* ]] ; then + install -m 0644 $i ${D}${includedir}/opie2/`basename $i` + fi + done + cd .. + done + # Remove some headers we don't want packaged + rm ${D}${includedir}/opie2/stable_pch.h + rm ${D}${includedir}/opie2/ofileselector_p.h + rm ${D}${includedir}/opie2/okeyconfigwidget_p.h + rm ${D}${includedir}/opie2/okeyconfigmanager_p.h + rm ${D}${includedir}/opie2/ima_rw.h + rm ${D}${includedir}/opie2/udp_ports.h + rm ${D}${includedir}/opie2/odevice_*.h +} + +PACKAGES_prepend = " libopiecore2 libopiedb2 libopiesecurity2 libopiemm2 libopienet2 libopiepim2 libopieui2 libopiebluez2 " + +DESCRIPTION_libopiecore2 = "Opie Development Platform 1.x Core Library" +FILES_libopiecore2 = "${libdir}/libopiecore2.so.*" +DESCRIPTION_libopiedb2 = "Opie Development Platform 1.x Database Library" +FILES_libopiedb2 = "${libdir}/libopiedb2.so.*" +DESCRIPTION_libopiemm2 = "Opie Development Platform 1.x Multimedia Library" +FILES_libopiemm2 = "${libdir}/libopiemm2.so.*" +DESCRIPTION_libopienet2 = "Opie Development Platform 1.x Network Library" +FILES_libopienet2 = "${libdir}/libopienet2.so.*" +DESCRIPTION_libopiepim2 = "Opie Development Platform 1.x PIM Library" +FILES_libopiepim2 = "${libdir}/libopiepim2.so.*" +DESCRIPTION_libopieui2 = "Opie Development Platform 1.x User Interface Library" +FILES_libopieui2 = "${libdir}/libopieui2.so.*" +DESCRIPTION_libopiesecurity2 = "Opie Development Platform 1.x Security Library" +FILES_libopiesecurity2 = "${libdir}/libopiesecurity2.so.*" +DESCRIPTION_libopiebluez2 = "Opie Development Platform 1.x Bluetooth Library" +FILES_libopiebluez2 = "${libdir}/libopiebluez2.so.*" + diff --git a/recipes-opie/libopie/libopie2/gcc45_opiemm_include.patch b/recipes-opie/libopie/libopie2/gcc45_opiemm_include.patch new file mode 100644 index 0000000..ca07344 --- /dev/null +++ b/recipes-opie/libopie/libopie2/gcc45_opiemm_include.patch @@ -0,0 +1,14 @@ +Index: libopie2/opiemm/owavrecorder.cpp +=================================================================== +--- libopie2.orig/opiemm/owavrecorder.cpp 2010-12-22 23:55:07.000000000 +0000 ++++ libopie2/opiemm/owavrecorder.cpp 2010-12-22 23:55:39.000000000 +0000 +@@ -28,6 +28,9 @@ + + #include "owavrecorder.h" + ++#include <sys/types.h> ++#include <sys/stat.h> ++ + extern "C" { + #include "ima_rw.h" + } diff --git a/recipes-opie/libopie/libopie2/include.pro b/recipes-opie/libopie/libopie2/include.pro new file mode 100644 index 0000000..c76634a --- /dev/null +++ b/recipes-opie/libopie/libopie2/include.pro @@ -0,0 +1,36 @@ +# we don't want to modify subdir .pro's +!contains( TEMPLATE, subdirs ) { +# if it's already a lib, we ignore it +!contains( TEMPLATE, lib ) { + + contains( CONFIG, quick-app ) { + message ( Building a quicklaunch application ) + TEMPLATE = lib + CONFIG += plugin + DEFINES += OPIE_APP_INTERFACE + DEFINES += QUICKAPP_NAME="\"$${TARGET}\"" + + system ( touch visibility_qmake_test.c ) + # Test if the compiler supports visibility + system ( $$(CC) -fvisibility=hidden -c -o visibility_qmake_test.o visibility_qmake_test.c ) { + message ( "Your compiler does support visibility, we will use it" ) + DEFINES += GCC_SUPPORTS_VISIBILITY + QMAKE_CFLAGS += -fvisibility=hidden -fvisibility-inlines-hidden + QMAKE_CXXFLAGS += -fvisibility=hidden -fvisibility-inlines-hidden + system ( rm visibility_qmake_test.o ) + } + system ( rm visibility_qmake_test.c ) + + } + + !contains ( CONFIG, quick-app ) { + message( Building a standalone application ) + TEMPLATE = app + DEFINES -= OPIE_APP_INTERFACE + DEFINES += QUICKAPP_NAME="\"$${TARGET}\"" + } +} +} + +DEFINES += OPIE_NEW_MALLOC +DEFINES += OPIE_NO_ERASE_RECT_HACKFIX diff --git a/recipes-opie/libopie/libopie2/poodle-2.6-hotkeys.patch b/recipes-opie/libopie/libopie2/poodle-2.6-hotkeys.patch new file mode 100644 index 0000000..748f316 --- /dev/null +++ b/recipes-opie/libopie/libopie2/poodle-2.6-hotkeys.patch @@ -0,0 +1,16 @@ +--- libopie2/opiecore/device/odevice_zaurus.cpp.orig 2006-05-16 13:53:40.190417936 +0200 ++++ libopie2/opiecore/device/odevice_zaurus.cpp 2006-05-16 13:53:56.606922248 +0200 +@@ -61,11 +61,11 @@ + using namespace Opie::Core::Internal; + + struct z_button z_buttons [] = { +- { Qt::Key_F9, QT_TRANSLATE_NOOP("Button", "Calendar Button"), ++ { Qt::Key_Control, QT_TRANSLATE_NOOP("Button", "Calendar Button"), + "devicebuttons/z_calendar", + "datebook", "nextView()", + "today", "raise()" }, +- { Qt::Key_F10, QT_TRANSLATE_NOOP("Button", "Contacts Button"), ++ { Qt::Key_Alt, QT_TRANSLATE_NOOP("Button", "Contacts Button"), + "devicebuttons/z_contact", + "addressbook", "raise()", + "addressbook", "beamBusinessCard()" }, diff --git a/recipes-opie/libopie/libopie2_1.2.5.bb b/recipes-opie/libopie/libopie2_1.2.5.bb new file mode 100644 index 0000000..79f71dc --- /dev/null +++ b/recipes-opie/libopie/libopie2_1.2.5.bb @@ -0,0 +1,13 @@ +require ${PN}.inc + +PR = "r3" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_libopie2.tar.bz2;name=split_libopie2 \ + file://gcc45_opiemm_include.patch \ + file://include.pro" +SRC_URI[split_libopie2.md5sum] = "7258c4154c91b28a24030e029782da6f" +SRC_URI[split_libopie2.sha256sum] = "5e1d831c9e5acbba15a3ec78aba5eff5f5dbf5e27cf469f6de693176fc7cd621" + +# FIXME remove this! +SRC_URI_append_poodle = " file://poodle-2.6-hotkeys.patch" + diff --git a/recipes-opie/libopie/libopie2_cvs.bb b/recipes-opie/libopie/libopie2_cvs.bb new file mode 100644 index 0000000..8ffefe0 --- /dev/null +++ b/recipes-opie/libopie/libopie2_cvs.bb @@ -0,0 +1,12 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r14" + +DEFAULT_PREFERENCE = "-1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=libopie2 \ + file://include.pro" + +# FIXME remove this! +SRC_URI_append_poodle = " file://poodle-2.6-hotkeys.patch" diff --git a/recipes-opie/libopieobex/files/disable-bt-check.patch b/recipes-opie/libopieobex/files/disable-bt-check.patch new file mode 100644 index 0000000..067af14 --- /dev/null +++ b/recipes-opie/libopieobex/files/disable-bt-check.patch @@ -0,0 +1,19 @@ +--- obex/obex.pro 2007-07-20 23:44:06.000000000 +1200 ++++ obex/obex.pro 2007-10-18 17:57:15.000000000 +1300 +@@ -13,12 +13,12 @@ + include( $(OPIEDIR)/include.pro ) + target.path = $$prefix/plugins/applets + +-#FIXME: These parameters are used if bluetooth is used +-CONFTEST = $$system( echo $CONFIG_LIBOPIETOOTH ) +-contains( CONFTEST, y ){ ++#FIXME: This test does not work under OE. Instead, just always enable bluetooth. ++#CONFTEST = $$system( echo $CONFIG_LIBOPIETOOTH ) ++#contains( CONFTEST, y ){ + HEADERS += btobex.h + SOURCES += btobex.cpp + INCLUDEPATH += $(OPIEDIR)/noncore/net/opietooth/lib + LIBS += -lopietooth1 -lbluetooth + DEFINES += BLUETOOTH +-} ++#} diff --git a/recipes-opie/libopieobex/libopieobex0.inc b/recipes-opie/libopieobex/libopieobex0.inc new file mode 100644 index 0000000..87d0dd7 --- /dev/null +++ b/recipes-opie/libopieobex/libopieobex0.inc @@ -0,0 +1,27 @@ +DESCRIPTION = "IrDA obex support library" +SECTION = "opie/libs" +PRIORITY = "optional" +LICENSE = "LGPL" +DEPENDS = "libopietooth1 opie-taskbar openobex-apps" +RDEPENDS_${PN} = "openobex-apps" +APPNAME = "obex" + +S = "${WORKDIR}/obex" + +inherit opie + +EXTRA_QMAKEVARS_POST += "INCLUDEPATH+=${STAGING_INCDIR}/opietooth" + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ ${D}${palmtopdir}/plugins/obex/ + install -m 0644 ${WORKDIR}/pics/backup/check.png ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ + oe_libinstall -so libopieobex ${D}${palmtopdir}/plugins/obex/ +} + +FILES_${PN} = "${palmtopdir}/plugins/obex/ ${palmtopdir}/pics/obex/" +FILES_${PN}-dev = "${palmtopdir}/plugins/obex/lib*.so" +FILES_${PN}-dbg = "${palmtopdir}/plugins/obex/.debug" + + + diff --git a/recipes-opie/libopieobex/libopieobex0_1.2.5.bb b/recipes-opie/libopieobex/libopieobex0_1.2.5.bb new file mode 100644 index 0000000..43f0a9b --- /dev/null +++ b/recipes-opie/libopieobex/libopieobex0_1.2.5.bb @@ -0,0 +1,10 @@ +require libopieobex0.inc +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_obex.tar.bz2;name=split_core_obex \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + file://disable-bt-check.patch" +SRC_URI[split_core_obex.md5sum] = "9fff83489fa298d5fe0b698936eb6a8d" +SRC_URI[split_core_obex.sha256sum] = "e92b9d37ef2c4de2f9264eaa4ee59a56fc710bf6cd0c22cdc117d855d5379c5a" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" diff --git a/recipes-opie/libopieobex/libopieobex0_cvs.bb b/recipes-opie/libopieobex/libopieobex0_cvs.bb new file mode 100644 index 0000000..318bee6 --- /dev/null +++ b/recipes-opie/libopieobex/libopieobex0_cvs.bb @@ -0,0 +1,7 @@ +require libopieobex0.inc +PV = "${OPIE_GIT_PV}" +PR = "r8" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/obex \ + ${OPIE_GIT};protocol=git;subpath=pics \ + file://disable-bt-check.patch" diff --git a/recipes-opie/libopietooth/libopietooth1.inc b/recipes-opie/libopietooth/libopietooth1.inc new file mode 100644 index 0000000..9f1815f --- /dev/null +++ b/recipes-opie/libopietooth/libopietooth1.inc @@ -0,0 +1,15 @@ +DESCRIPTION = "Opie Bluetooth library" +SECTION = "opie/libs" +PRIORITY = "optional" +DEPENDS = "libopie2" +LICENSE = "LGPL" + +S = "${WORKDIR}/lib" + +inherit opie + +do_install() { + oe_libinstall -so libopietooth1 ${D}${libdir} + install -d ${D}${includedir}/opietooth/ + install -m 0644 *.h ${D}${includedir}/opietooth/ +} diff --git a/recipes-opie/libopietooth/libopietooth1_1.2.5.bb b/recipes-opie/libopietooth/libopietooth1_1.2.5.bb new file mode 100644 index 0000000..f2fd003 --- /dev/null +++ b/recipes-opie/libopietooth/libopietooth1_1.2.5.bb @@ -0,0 +1,6 @@ +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_net_opietooth_lib.tar.bz2;name=split_noncore_net_opietooth_lib" +SRC_URI[split_noncore_net_opietooth_lib.md5sum] = "f70680fddded64a85d9e33526ca328a6" +SRC_URI[split_noncore_net_opietooth_lib.sha256sum] = "f8e356ae914c28e5e4a7388736fee463f6c29d9a0169272e4cd3a15d94106557" +PR = "r0" + +require libopietooth1.inc diff --git a/recipes-opie/libopietooth/libopietooth1_cvs.bb b/recipes-opie/libopietooth/libopietooth1_cvs.bb new file mode 100644 index 0000000..7c0cf52 --- /dev/null +++ b/recipes-opie/libopietooth/libopietooth1_cvs.bb @@ -0,0 +1,5 @@ +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/net/opietooth/lib" +PV = "${OPIE_GIT_PV}" +PR = "r2" + +require libopietooth1.inc diff --git a/recipes-opie/libqpe/libqpe-opie.inc b/recipes-opie/libqpe/libqpe-opie.inc new file mode 100644 index 0000000..1673588 --- /dev/null +++ b/recipes-opie/libqpe/libqpe-opie.inc @@ -0,0 +1,62 @@ +DESCRIPTION = "Base library for the Qt/Embedded based palmtop environments" +HOMEPAGE = "http://www.trolltech.com" +AUTHOR = "The Trolls" +SECTION = "opie/libs" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "uicmoc-native virtual/libqte2 sysfsutils" +PROVIDES = "virtual/libqpe1" +INC_PR = "r9" +S = "${WORKDIR}/library" + +inherit palmtop + +OE_QMAKE_CXXFLAGS := "${@oe_filter_out('-fno-rtti', '${OE_QMAKE_CXXFLAGS}', d)}" +QMAKE_PROFILES = "library.pro" +EXTRA_QMAKEVARS_PRE += "CONFIG+=LIBQPE_WITHROHFEEDBACK" +EXTRA_QMAKEVARS_POST += "DESTDIR= DEFINES+=LIBQPE_NO_INLINE_IMAGES" + +CXXFLAGS_append = " -frtti -DOPIE_NO_ERASE_RECT_HACKFIX -DOPIE_NEW_MALLOC" + +do_compile() { + mkdir -p ${STAGING_INCDIR}/qpe \ + ${STAGING_INCDIR}/qtopia \ + ${STAGING_INCDIR}/opie \ + ${STAGING_INCDIR}/opie2 \ + ${STAGING_INCDIR}/qtopia/private + for i in ${S}/*.h + do + install -m 0644 $i ${STAGING_INCDIR}/qpe/`basename $i` + install -m 0644 $i ${STAGING_INCDIR}/qtopia/`basename $i` + install -m 0644 $i ${STAGING_INCDIR}/qtopia/private/`basename $i` + done + for i in ${S}/backend/*.h + do + install -m 0644 $i ${STAGING_INCDIR}/qpe/`basename $i` + install -m 0644 $i ${STAGING_INCDIR}/qtopia/`basename $i` + install -m 0644 $i ${STAGING_INCDIR}/qtopia/private/`basename $i` + done + rm -f ${STAGING_INCDIR}/qtopia/*_p.h # remove private stuff out of qtopia + oe_runmake MOC=${STAGING_BINDIR_NATIVE}/moc UIC=${STAGING_BINDIR_NATIVE}/uic +} + +do_install() { + oe_libinstall -so libqpe ${D}${libdir} + + install -d ${D}${includedir}/qpe \ + ${D}${includedir}/qtopia/private + + for i in ${S}/*.h + do + install -m 0644 $i ${D}${includedir}/qpe/`basename $i` + install -m 0644 $i ${D}${includedir}/qtopia/`basename $i` + install -m 0644 $i ${D}${includedir}/qtopia/private/`basename $i` + done + for i in ${S}/backend/*.h + do + install -m 0644 $i ${D}${includedir}/qpe/`basename $i` + install -m 0644 $i ${D}${includedir}/qtopia/`basename $i` + install -m 0644 $i ${D}${includedir}/qtopia/private/`basename $i` + done + rm -f ${D}${includedir}/qtopia/*_p.h # remove private stuff out of qtopia +} diff --git a/recipes-opie/libqpe/libqpe-opie/citytime-path-2.patch b/recipes-opie/libqpe/libqpe-opie/citytime-path-2.patch new file mode 100644 index 0000000..27cb963 --- /dev/null +++ b/recipes-opie/libqpe/libqpe-opie/citytime-path-2.patch @@ -0,0 +1,11 @@ +--- library/tzselect.cpp 12 Jan 2008 10:14:42 -0000 1.13 ++++ library/tzselect.cpp 30 Aug 2008 15:32:13 -0000 +@@ -270,7 +270,7 @@ + void TimeZoneSelector::slotExecute( void ) + { + // execute the world time application... +- if (QFile::exists(QPEApplication::qpeDir()+"bin/citytime")) ++ if (QFile::exists(OPIE_BINDIR "/citytime")) + Global::execute( "citytime" ); + else + QMessageBox::warning(this,tr("citytime executable not found"), diff --git a/recipes-opie/libqpe/libqpe-opie/fix-titleheight.patch b/recipes-opie/libqpe/libqpe-opie/fix-titleheight.patch new file mode 100644 index 0000000..da8d91e --- /dev/null +++ b/recipes-opie/libqpe/libqpe-opie/fix-titleheight.patch @@ -0,0 +1,19 @@ + +# +# Patch managed by http://www.holgerschurig.de/patcher.html +# + +--- library/qpedecoration_qws.cpp~fix-titleheight ++++ library/qpedecoration_qws.cpp +@@ -326,9 +326,9 @@ + switch ( m ) { + case TitleHeight: + if ( QApplication::desktop()->height() > 320 ) +- return 19; ++ return 28; + else +- return 15; ++ return 14; + case LeftBorder: + case RightBorder: + case TopBorder: diff --git a/recipes-opie/libqpe/libqpe-opie/no-include-pro.patch b/recipes-opie/libqpe/libqpe-opie/no-include-pro.patch new file mode 100644 index 0000000..5a836ca --- /dev/null +++ b/recipes-opie/libqpe/libqpe-opie/no-include-pro.patch @@ -0,0 +1,11 @@ +--- library/library.pro.old 2008-10-01 23:43:30.000000000 +0100 ++++ library/library.pro 2008-10-01 23:43:49.000000000 +0100 +@@ -134,8 +134,6 @@ + DESTDIR = $(OPIEDIR)/lib$(PROJMAK) + VERSION = 1.5.0.1 + +-include( $(OPIEDIR)/include.pro ) +- + contains( CONFIG, LIBQPE_WITHROHFEEDBACK ){ + DEFINES += OPIE_WITHROHFEEDBACK + SOURCES += backend/rohfeedback.cpp diff --git a/recipes-opie/libqpe/libqpe-opie/unbreak-logging-2.patch b/recipes-opie/libqpe/libqpe-opie/unbreak-logging-2.patch new file mode 100644 index 0000000..fe4bb88 --- /dev/null +++ b/recipes-opie/libqpe/libqpe-opie/unbreak-logging-2.patch @@ -0,0 +1,21 @@ +--- library/qpeapplication.cpp ++++ library/qpeapplication.cpp +@@ -803,14 +803,14 @@ static void qtopiaMsgHandler(QtMsgType type, const char* msg) + { + switch ( type ) { + case QtDebugMsg: +-#ifdef QT_DEBUG ++//#ifdef QT_DEBUG + fprintf( stderr, "Debug: %s\n", msg ); +-#endif ++//#endif + break; + case QtWarningMsg: +-#ifdef QT_DEBUG ++//#ifdef QT_DEBUG + fprintf( stderr, "Warning: %s\n", msg ); +-#endif ++//#endif + break; + case QtFatalMsg: + fprintf( stderr, "Fatal: %s\n", msg ); diff --git a/recipes-opie/libqpe/libqpe-opie_1.2.5.bb b/recipes-opie/libqpe/libqpe-opie_1.2.5.bb new file mode 100644 index 0000000..f31bdb0 --- /dev/null +++ b/recipes-opie/libqpe/libqpe-opie_1.2.5.bb @@ -0,0 +1,12 @@ +require ${PN}.inc + +PR = "${INC_PR}.0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_library.tar.bz2;name=split_library \ + file://fix-titleheight.patch \ + file://unbreak-logging-2.patch \ + file://citytime-path-2.patch \ + file://no-include-pro.patch \ + " +SRC_URI[split_library.md5sum] = "195ede745b2d1b2111f97654151b7af4" +SRC_URI[split_library.sha256sum] = "aace8f512c0f8f0e23509599c60ec12cf41145bc583d814228db0fcb356a0ea0" diff --git a/recipes-opie/libqpe/libqpe-opie_cvs.bb b/recipes-opie/libqpe/libqpe-opie_cvs.bb new file mode 100644 index 0000000..41a6e33 --- /dev/null +++ b/recipes-opie/libqpe/libqpe-opie_cvs.bb @@ -0,0 +1,17 @@ +require ${PN}.inc + +# OPIE_GIT_PV is defined in opie.bbclass +# but this recipe does not inherit opie +# so any updates to OPIE_GIT_PV should happen +# in both places. + +OPIE_GIT_PV ?= "1.2.2+cvs${SRCDATE}" +PV = "${OPIE_GIT_PV}" +PR = "${INC_PR}.0" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=library \ + file://fix-titleheight.patch \ + file://unbreak-logging-2.patch \ + file://citytime-path-2.patch \ + file://no-include-pro.patch \ + " diff --git a/recipes-opie/libqtaux/libqtaux2.inc b/recipes-opie/libqtaux/libqtaux2.inc new file mode 100644 index 0000000..98164a2 --- /dev/null +++ b/recipes-opie/libqtaux/libqtaux2.inc @@ -0,0 +1,25 @@ +DESCRIPTION = "Qt/Embedded 2 Auxilliary libraries" +HOMEPAGE = "http://opie.handhelds.org" +SECTION = "opie/libs" +PRIORITY = "optional" +LICENSE = "GPL" + +INC_PR = "r2" + +S = "${WORKDIR}/libqtaux" + +inherit opie + +do_compile() { + oe_runmake MOC=${STAGING_BINDIR_NATIVE}/moc UIC=${STAGING_BINDIR_NATIVE}/uic DESTDIR=${S} +} + +do_install() { + install -d ${D}${includedir}/opie2 + for i in `find . -name "*.h"` + do + install -m 0644 $i ${D}${includedir}/opie2/`basename $i` + done + + oe_libinstall -so libqtaux2 ${D}${libdir} +} diff --git a/recipes-opie/libqtaux/libqtaux2_1.2.5.bb b/recipes-opie/libqtaux/libqtaux2_1.2.5.bb new file mode 100644 index 0000000..0395aa2 --- /dev/null +++ b/recipes-opie/libqtaux/libqtaux2_1.2.5.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_libqtaux.tar.bz2;name=split_libqtaux" +SRC_URI[split_libqtaux.md5sum] = "4d9148573545948870358e3612be18ba" +SRC_URI[split_libqtaux.sha256sum] = "0acfa28d3f43c1a990fea30c2306053d42664fa196c68b20e009ac6408ff04f8" diff --git a/recipes-opie/libqtaux/libqtaux2_cvs.bb b/recipes-opie/libqtaux/libqtaux2_cvs.bb new file mode 100644 index 0000000..b07112f --- /dev/null +++ b/recipes-opie/libqtaux/libqtaux2_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "${INC_PR}.0" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=libqtaux" diff --git a/recipes-opie/meta/meta-opie-all.bb b/recipes-opie/meta/meta-opie-all.bb new file mode 100644 index 0000000..e6a0da7 --- /dev/null +++ b/recipes-opie/meta/meta-opie-all.bb @@ -0,0 +1,16 @@ +DESCRIPTION = "Meta-package for QPE stuff" +SECTION = "opie/base" +LICENSE = "MIT" +PR = "r4" + +RDEPENDS_${PN} = " \ + task-qpe-applets \ + task-qpe-games \ + task-qpe-inputmethods \ + task-qpe-multimedia \ + task-qpe-emulators \ + task-qpe-applications \ + task-qpe-fonts \ + task-qpe-settings" + +inherit meta diff --git a/recipes-opie/meta/meta-opie.bb b/recipes-opie/meta/meta-opie.bb new file mode 100644 index 0000000..1584765 --- /dev/null +++ b/recipes-opie/meta/meta-opie.bb @@ -0,0 +1,20 @@ +DESCRIPTION = "Meta-package for Opie" +SECTION = "opie/base" +PR = "r35" +LICENSE = "MIT" + +RDEPENDS_${PN} = "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 \ + ${@base_contains("COMBINED_FEATURES", "bluetooth", "task-opie-bluetooth", "",d)} \ + task-opie-datebookplugins task-opie-decorations \ + task-opie-extra-apps task-opie-extra-settings \ + task-opie-extra-styles task-opie-extra-games \ + ${@base_contains("COMBINED_FEATURES", "irda", "task-opie-irda", "",d)} \ + task-opie-games task-opie-inputmethods \ + task-opie-multimedia task-opie-pim task-opie-settings \ + task-opie-styles task-opie-todayplugins task-opie-wlan" + +inherit meta diff --git a/recipes-opie/meta/meta-toolchain-opie.bb b/recipes-opie/meta/meta-toolchain-opie.bb new file mode 100644 index 0000000..9f4b9ac --- /dev/null +++ b/recipes-opie/meta/meta-toolchain-opie.bb @@ -0,0 +1,8 @@ +PR = "r1" +TOOLCHAIN_TARGET_TASK = "\ + task-sdk-base \ + task-sdk-opie" + +require meta-toolchain.bb + +SDK_SUFFIX = "toolchain-opie" diff --git a/recipes-opie/nonworking/opie-dagger/opie-dagger.inc b/recipes-opie/nonworking/opie-dagger/opie-dagger.inc new file mode 100644 index 0000000..7ba8962 --- /dev/null +++ b/recipes-opie/nonworking/opie-dagger/opie-dagger.inc @@ -0,0 +1,18 @@ +DESCRIPTION = "A Bible study program utilizing the Sword library." +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "libopiecore2 libopieui2 sword" +APPNAME = "dagger" + +EXTRA_QMAKEVARS_PRE += "LIBSWORD_INC_DIR=${STAGING_INCDIR}/sword" + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/nonworking/opie-dagger/opie-dagger_1.2.5.bb b/recipes-opie/nonworking/opie-dagger/opie-dagger_1.2.5.bb new file mode 100644 index 0000000..c218b1b --- /dev/null +++ b/recipes-opie/nonworking/opie-dagger/opie-dagger_1.2.5.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_apps_dagger.tar.bz2 \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2 \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2" + diff --git a/recipes-opie/nonworking/opie-dagger/opie-dagger_cvs.bb b/recipes-opie/nonworking/opie-dagger/opie-dagger_cvs.bb new file mode 100644 index 0000000..2bffd49 --- /dev/null +++ b/recipes-opie/nonworking/opie-dagger/opie-dagger_cvs.bb @@ -0,0 +1,9 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r2" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/apps/dagger \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" + diff --git a/recipes-opie/nonworking/opie-dasher/opie-dasher.inc b/recipes-opie/nonworking/opie-dasher/opie-dasher.inc new file mode 100644 index 0000000..9903dd9 --- /dev/null +++ b/recipes-opie/nonworking/opie-dasher/opie-dasher.inc @@ -0,0 +1,45 @@ +DESCRIPTION = "Dasher text input method" +SECTION = "opie/inputmethods" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "qdasher" + + +S = "${WORKDIR}/dasher" + +inherit opie + +pkg_postinst() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +if pidof -s qpe >/dev/null; then + /opt/QtPalmtop/bin/qcop QPE/TaskBar "reloadInputMethods()" +else + exit 0 +fi + +} + +pkg_postrm() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +/opt/QtPalmtop/bin/qcop QPE/TaskBar "reloadInputMethods()" +} + +# FILES plugins/inputmethods/libqdasher.so* share/dasher/alphabet.xml +# FILES share/dasher/training_*.txt +do_install() { + install -d ${D}${palmtopdir}/share/dasher/ + install -m 0644 ${WORKDIR}/share/dasher/alphabet.xml ${D}${palmtopdir}/share/dasher/ + for f in ${WORKDIR}/share/dasher/training_*.txt + do +# echo Installing Dasher Language $f + [ -f $f ] && install -m 0644 $f ${D}${palmtopdir}/share/dasher/ + done +} + +PACKAGES += " opie-dasher-english " + +FILES_opie-dasher = "${palmtopdir}/plugins/inputmethods/libqdasher.so*" +FILES_opie-dasher-english = "${palmtopdir}/share/dasher/training_english_GB.txt" + diff --git a/recipes-opie/nonworking/opie-dasher/opie-dasher_1.2.5.bb b/recipes-opie/nonworking/opie-dasher/opie-dasher_1.2.5.bb new file mode 100644 index 0000000..f725530 --- /dev/null +++ b/recipes-opie/nonworking/opie-dasher/opie-dasher_1.2.5.bb @@ -0,0 +1,5 @@ +require ${PN}.inc +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_inputmethods_dasher.tar.bz2 \ + http://sources.openembedded.org/opie-1.2.5-split_share.tar.bz2" diff --git a/recipes-opie/nonworking/opie-dasher/opie-dasher_cvs.bb b/recipes-opie/nonworking/opie-dasher/opie-dasher_cvs.bb new file mode 100644 index 0000000..10bce3f --- /dev/null +++ b/recipes-opie/nonworking/opie-dasher/opie-dasher_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc +PR = "r2" + +PV = "${OPIE_CVS_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=inputmethods/dasher \ + ${OPIE_GIT};protocol=git;subpath=share " diff --git a/recipes-opie/nonworking/opie-mediaplayer1-libmpeg3plugin/opie-mediaplayer1-libmpeg3plugin_cvs.bb b/recipes-opie/nonworking/opie-mediaplayer1-libmpeg3plugin/opie-mediaplayer1-libmpeg3plugin_cvs.bb new file mode 100644 index 0000000..bf746e8 --- /dev/null +++ b/recipes-opie/nonworking/opie-mediaplayer1-libmpeg3plugin/opie-mediaplayer1-libmpeg3plugin_cvs.bb @@ -0,0 +1,19 @@ +DESCRIPTION = "Mpeg video file plugin using libmad" +SECTION = "opie/codecs" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "opie-mediaplayer1" +RDEPENDS_${PN} = "opie-mediaplayer1" +PV = "${OPIE_CVS_PV}" +PR = "r2" +APPNAME = "mpeg3plugin" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/multimedia/opieplayer" + +S = "${WORKDIR}/opieplayer/libmpeg3" + +inherit opie + +EXTRA_QMAKEVARS_POST += "DEFINES+=USE_FIXED_POINT" + +# FILES plugins/codecs/libmpeg3plugin.so diff --git a/recipes-opie/opie-aboutapplet/opie-aboutapplet.inc b/recipes-opie/opie-aboutapplet/opie-aboutapplet.inc new file mode 100644 index 0000000..15e300c --- /dev/null +++ b/recipes-opie/opie-aboutapplet/opie-aboutapplet.inc @@ -0,0 +1,9 @@ +DESCRIPTION = "About Opie" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "aboutapplet" + +S = "${WORKDIR}/${APPNAME}" + +inherit opie diff --git a/recipes-opie/opie-aboutapplet/opie-aboutapplet_1.2.5.bb b/recipes-opie/opie-aboutapplet/opie-aboutapplet_1.2.5.bb new file mode 100644 index 0000000..a4f16a4 --- /dev/null +++ b/recipes-opie/opie-aboutapplet/opie-aboutapplet_1.2.5.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_applets_aboutapplet.tar.bz2;name=split_core_applets_aboutapplet" +SRC_URI[split_core_applets_aboutapplet.md5sum] = "a65f07acd6480281852e8d3ed02e0072" +SRC_URI[split_core_applets_aboutapplet.sha256sum] = "7bd12dfc9a0eddf92b568770f6fedcc8f12764fe897e1e5d2bac9888a7aad7a9" diff --git a/recipes-opie/opie-aboutapplet/opie-aboutapplet_cvs.bb b/recipes-opie/opie-aboutapplet/opie-aboutapplet_cvs.bb new file mode 100644 index 0000000..22ae828 --- /dev/null +++ b/recipes-opie/opie-aboutapplet/opie-aboutapplet_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/applets/aboutapplet" diff --git a/recipes-opie/opie-addressbook/opie-addressbook.inc b/recipes-opie/opie-addressbook/opie-addressbook.inc new file mode 100644 index 0000000..f943324 --- /dev/null +++ b/recipes-opie/opie-addressbook/opie-addressbook.inc @@ -0,0 +1,13 @@ +DESCRIPTION = "Contacts" +SECTION = "opie/pim" +PRIORITY = "optional" +LICENSE = "GPL" +RDEPENDS_${PN} = "opie-pics" +APPNAME = "addressbook" + + +S = "${WORKDIR}/addressbook" + +inherit opie + +# FILES plugins/application/libaddressbook.so* bin/addressbook apps/1Pim/addressbook.desktop diff --git a/recipes-opie/opie-addressbook/opie-addressbook_1.2.5.bb b/recipes-opie/opie-addressbook/opie-addressbook_1.2.5.bb new file mode 100644 index 0000000..9f668b9 --- /dev/null +++ b/recipes-opie/opie-addressbook/opie-addressbook_1.2.5.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_pim_addressbook.tar.bz2;name=split_core_pim_addressbook \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_pim_addressbook.md5sum] = "3f3c8d0fc393ec645e4c6ab7eaea6bbb" +SRC_URI[split_core_pim_addressbook.sha256sum] = "350d9d7bb2eba671d953efc4c89c70b0fcb7bd21b84e82a1c90d0fdbeca6425d" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-addressbook/opie-addressbook_cvs.bb b/recipes-opie/opie-addressbook/opie-addressbook_cvs.bb new file mode 100644 index 0000000..05d8822 --- /dev/null +++ b/recipes-opie/opie-addressbook/opie-addressbook_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/pim/addressbook \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-advancedfm/opie-advancedfm.inc b/recipes-opie/opie-advancedfm/opie-advancedfm.inc new file mode 100644 index 0000000..daa0a13 --- /dev/null +++ b/recipes-opie/opie-advancedfm/opie-advancedfm.inc @@ -0,0 +1,19 @@ +DESCRIPTION = "Opie Advanced Filemanager" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "advancedfm" +RDEPENDS_${PN} = "opie-advancedfm-pics" + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + +PACKAGES_prepend = "opie-advancedfm-pics " +FILES_opie-advancedfm-pics = "${palmtopdir}/pics/${APPNAME}/*.png" + diff --git a/recipes-opie/opie-advancedfm/opie-advancedfm_1.2.5.bb b/recipes-opie/opie-advancedfm/opie-advancedfm_1.2.5.bb new file mode 100644 index 0000000..dfe9c84 --- /dev/null +++ b/recipes-opie/opie-advancedfm/opie-advancedfm_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_apps_${APPNAME}.tar.bz2;name=split_noncore_apps_appname \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_apps_appname.md5sum] = "38df3d04889a306252486948284cf0e0" +SRC_URI[split_noncore_apps_appname.sha256sum] = "a2e17a01c54d601d3a8be056d1fef37fb9a2fd8ba048262b1440ea086962d5a1" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-advancedfm/opie-advancedfm_cvs.bb b/recipes-opie/opie-advancedfm/opie-advancedfm_cvs.bb new file mode 100644 index 0000000..e49a27e --- /dev/null +++ b/recipes-opie/opie-advancedfm/opie-advancedfm_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/apps/${APPNAME} \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-alarm/opie-alarm.inc b/recipes-opie/opie-alarm/opie-alarm.inc new file mode 100644 index 0000000..7d24005 --- /dev/null +++ b/recipes-opie/opie-alarm/opie-alarm.inc @@ -0,0 +1,16 @@ +DESCRIPTION = "Opie Alarm" +SECTION = "opie/base" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "apmd" +RDEPENDS_${PN} = "apmd" + +S = "${WORKDIR}/opiealarm" + +inherit opie + +do_install() { + install -d ${D}${bindir} ${D}${sysconfdir}/apm/event.d/ + install -m 0755 ${S}/opiealarm ${D}${bindir}/ + install -m 0755 ${WORKDIR}/01opiealarm ${D}${sysconfdir}/apm/event.d/ +} diff --git a/recipes-opie/opie-alarm/opie-alarm/01opiealarm b/recipes-opie/opie-alarm/opie-alarm/01opiealarm new file mode 100755 index 0000000..6a12319 --- /dev/null +++ b/recipes-opie/opie-alarm/opie-alarm/01opiealarm @@ -0,0 +1,12 @@ +#!/bin/sh +# Starts opiealarm, which only runs while the iPaq sleeps +# and wakes it up when the RTC alarm goes off. + +if [ "$1" = suspend ]; then + opiealarm -s -f +elif [ "$1" = resume ] && [ "$2" != standby ]; then + opiealarm -r -a 120 +fi + +: exit 0 + diff --git a/recipes-opie/opie-alarm/opie-alarm/dirdefines-2.patch b/recipes-opie/opie-alarm/opie-alarm/dirdefines-2.patch new file mode 100644 index 0000000..c457941 --- /dev/null +++ b/recipes-opie/opie-alarm/opie-alarm/dirdefines-2.patch @@ -0,0 +1,19 @@ +--- opiealarm/opiealarm.c ++++ opiealarm/opiealarm.c +@@ -394,13 +394,13 @@ int resume ( int resuspend ) + + setenv ( "LOGNAME", "root", 1 ); + setenv ( "HOME", "/root", 1 ); +- setenv ( "LD_LIBRARY_PATH", "/opt/QtPalmtop/lib", 1 ); +- setenv ( "QTDIR", "/opt/QtPalmtop", 1 ); ++ setenv ( "LD_LIBRARY_PATH", OPIE_LIBDIR, 1 ); ++ setenv ( "QTDIR", OPIE_QTDIR, 1 ); + + remove_pidfile ( ); + + // no need for system() since this process is no longer useful anyway +- execv ( "/opt/QtPalmtop/bin/qcop", argv ); ++ execv ( OPIE_BINDIR "/qcop", argv ); + + perror ( "exec for qcop failed" ); + return 5; diff --git a/recipes-opie/opie-alarm/opie-alarm_1.2.5.bb b/recipes-opie/opie-alarm/opie-alarm_1.2.5.bb new file mode 100644 index 0000000..ca97552 --- /dev/null +++ b/recipes-opie/opie-alarm/opie-alarm_1.2.5.bb @@ -0,0 +1,9 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_opiealarm.tar.bz2;name=split_core_opiealarm \ + file://01opiealarm \ + file://dirdefines-2.patch " +SRC_URI[split_core_opiealarm.md5sum] = "b7f026785ccfadfe292317a1e064cbc8" +SRC_URI[split_core_opiealarm.sha256sum] = "1dfd224ab072445a84c2530f643a3496512a9dd3a1255ce1d6da9f9cd38d4595" diff --git a/recipes-opie/opie-alarm/opie-alarm_cvs.bb b/recipes-opie/opie-alarm/opie-alarm_cvs.bb new file mode 100644 index 0000000..6f60f4c --- /dev/null +++ b/recipes-opie/opie-alarm/opie-alarm_cvs.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r4" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/opiealarm \ + file://01opiealarm \ + file://dirdefines-2.patch " diff --git a/recipes-opie/opie-appearance/opie-appearance.inc b/recipes-opie/opie-appearance/opie-appearance.inc new file mode 100644 index 0000000..5daca3b --- /dev/null +++ b/recipes-opie/opie-appearance/opie-appearance.inc @@ -0,0 +1,18 @@ +DESCRIPTION = "Appearance settings dialog for the Opie environment" +SECTION = "opie/settings" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "libqtaux2" +APPNAME = "appearance" + + +S = "${WORKDIR}/appearance2" + +inherit opie + +# FILES plugins/application/libappearance.so* bin/appearance apps/Settings/Appearance.desktop pics/appearance +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-appearance/opie-appearance_1.2.5.bb b/recipes-opie/opie-appearance/opie-appearance_1.2.5.bb new file mode 100644 index 0000000..2342745 --- /dev/null +++ b/recipes-opie/opie-appearance/opie-appearance_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_settings_appearance2.tar.bz2;name=split_noncore_settings_appearance2 \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_settings_appearance2.md5sum] = "dc6254c734df2b876741a505125795ca" +SRC_URI[split_noncore_settings_appearance2.sha256sum] = "3be0f08f7b23205964a0ecba235d5e41f89bd2ce4b0e4f22c7e4aa914e6b8a7b" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-appearance/opie-appearance_cvs.bb b/recipes-opie/opie-appearance/opie-appearance_cvs.bb new file mode 100644 index 0000000..2d84379 --- /dev/null +++ b/recipes-opie/opie-appearance/opie-appearance_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/settings/appearance2 \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-aqpkg/opie-aqpkg.inc b/recipes-opie/opie-aqpkg/opie-aqpkg.inc new file mode 100644 index 0000000..52ba634 --- /dev/null +++ b/recipes-opie/opie-aqpkg/opie-aqpkg.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "A Package Manager" +SECTION = "opie/settings" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "aqpkg" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libaqpkg.so* bin/aqpkg pics/aqpkg apps/Settings/aqpkg.desktop +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-aqpkg/opie-aqpkg_1.2.5.bb b/recipes-opie/opie-aqpkg/opie-aqpkg_1.2.5.bb new file mode 100644 index 0000000..07ec8f9 --- /dev/null +++ b/recipes-opie/opie-aqpkg/opie-aqpkg_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_settings_aqpkg.tar.bz2;name=split_noncore_settings_aqpkg \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_settings_aqpkg.md5sum] = "371fc313d079d9278f4a265534f06949" +SRC_URI[split_noncore_settings_aqpkg.sha256sum] = "07dfb2da874aa243e584f2830c4e3e61a16392b32365bd3ec428b77eab1d2a43" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-aqpkg/opie-aqpkg_cvs.bb b/recipes-opie/opie-aqpkg/opie-aqpkg_cvs.bb new file mode 100644 index 0000000..f116aba --- /dev/null +++ b/recipes-opie/opie-aqpkg/opie-aqpkg_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/settings/aqpkg \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-autorotateapplet/opie-autorotateapplet.inc b/recipes-opie/opie-autorotateapplet/opie-autorotateapplet.inc new file mode 100644 index 0000000..7e78436 --- /dev/null +++ b/recipes-opie/opie-autorotateapplet/opie-autorotateapplet.inc @@ -0,0 +1,32 @@ +DESCRIPTION = "Applet to disable the automatic screen rotation on Zaurus C-models" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "autorotateapplet" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +pkg_postinst() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +if pidof -s qpe >/dev/null; then + ${bindir}/qcop QPE/TaskBar "reloadApplets()" +else + exit 0 +fi +} + +pkg_postrm() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +${bindir}/qcop QPE/TaskBar "reloadApplets()" +} + +# FILES plugins/applets/libautorotateapplet.so* pics/autorotate/*.png +do_install() { + install -d ${D}${palmtopdir}/pics/autorotate/ + install -m 0655 ${WORKDIR}/pics/autorotate/*.png ${D}${palmtopdir}/pics/autorotate/ +} diff --git a/recipes-opie/opie-autorotateapplet/opie-autorotateapplet_1.2.5.bb b/recipes-opie/opie-autorotateapplet/opie-autorotateapplet_1.2.5.bb new file mode 100644 index 0000000..90c0a4e --- /dev/null +++ b/recipes-opie/opie-autorotateapplet/opie-autorotateapplet_1.2.5.bb @@ -0,0 +1,10 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_applets_autorotateapplet.tar.bz2;name=split_noncore_applets_autorotateapplet \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics" +SRC_URI[split_noncore_applets_autorotateapplet.md5sum] = "4917a76897933d82528e1463f5bd13e7" +SRC_URI[split_noncore_applets_autorotateapplet.sha256sum] = "bc476f1ff91f776b4e5e9eabce696c5c35739a57df707e33963013afdbd0f753" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" diff --git a/recipes-opie/opie-autorotateapplet/opie-autorotateapplet_cvs.bb b/recipes-opie/opie-autorotateapplet/opie-autorotateapplet_cvs.bb new file mode 100644 index 0000000..de7ae8b --- /dev/null +++ b/recipes-opie/opie-autorotateapplet/opie-autorotateapplet_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/applets/autorotateapplet \ + ${OPIE_GIT};protocol=git;subpath=pics" diff --git a/recipes-opie/opie-backgammon/opie-backgammon.inc b/recipes-opie/opie-backgammon/opie-backgammon.inc new file mode 100644 index 0000000..6023095 --- /dev/null +++ b/recipes-opie/opie-backgammon/opie-backgammon.inc @@ -0,0 +1,22 @@ +DESCRIPTION = "Backgammon Game" +SECTION = "opie/games" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "backgammon" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ + + for dir in boards dice odds pieces table + do + install -d ${D}${palmtopdir}/pics/${APPNAME}/$dir + install -m 644 ${WORKDIR}/pics/${APPNAME}/$dir/*.png ${D}${palmtopdir}/pics/${APPNAME}/$dir + done +} + diff --git a/recipes-opie/opie-backgammon/opie-backgammon_1.2.5.bb b/recipes-opie/opie-backgammon/opie-backgammon_1.2.5.bb new file mode 100644 index 0000000..ebeccde --- /dev/null +++ b/recipes-opie/opie-backgammon/opie-backgammon_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_games_backgammon.tar.bz2;name=split_noncore_games_backgammon \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_games_backgammon.md5sum] = "2ad470f10df1d73e8d97f32cb4f2d01c" +SRC_URI[split_noncore_games_backgammon.sha256sum] = "ead52ef9ade84a8cfc2f795f6305ab637b44e05a7c5d9026bf5108e4b6515bdb" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-backgammon/opie-backgammon_cvs.bb b/recipes-opie/opie-backgammon/opie-backgammon_cvs.bb new file mode 100644 index 0000000..6c08c38 --- /dev/null +++ b/recipes-opie/opie-backgammon/opie-backgammon_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/games/backgammon \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-backup/opie-backup.inc b/recipes-opie/opie-backup/opie-backup.inc new file mode 100644 index 0000000..db3c037 --- /dev/null +++ b/recipes-opie/opie-backup/opie-backup.inc @@ -0,0 +1,16 @@ +DESCRIPTION = "Backup and Restore utility." +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "backup" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-backup/opie-backup_1.2.5.bb b/recipes-opie/opie-backup/opie-backup_1.2.5.bb new file mode 100644 index 0000000..a8a5240 --- /dev/null +++ b/recipes-opie/opie-backup/opie-backup_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_settings_backup.tar.bz2;name=split_noncore_settings_backup \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_settings_backup.md5sum] = "db8ba7130340434152015857022780de" +SRC_URI[split_noncore_settings_backup.sha256sum] = "d78a4444cea0f76b7823a1f53d45ddfb545ab7cdb4bb066a6eb7d7826e6e0564" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-backup/opie-backup_cvs.bb b/recipes-opie/opie-backup/opie-backup_cvs.bb new file mode 100644 index 0000000..50530cb --- /dev/null +++ b/recipes-opie/opie-backup/opie-backup_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/settings/backup \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-bartender/opie-bartender.inc b/recipes-opie/opie-bartender/opie-bartender.inc new file mode 100644 index 0000000..5b020d5 --- /dev/null +++ b/recipes-opie/opie-bartender/opie-bartender.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "Bartender drink recipe database" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "bartender" + + +S = "${WORKDIR}/opie-bartender" + +inherit opie + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -d ${D}${palmtopdir}/etc/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 db/drinkdb.txt ${D}${palmtopdir}/etc/${APPNAME}/ +} diff --git a/recipes-opie/opie-bartender/opie-bartender_1.2.5.bb b/recipes-opie/opie-bartender/opie-bartender_1.2.5.bb new file mode 100644 index 0000000..9a33579 --- /dev/null +++ b/recipes-opie/opie-bartender/opie-bartender_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_apps_opie-bartender.tar.bz2;name=split_noncore_apps_opie-bartender \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_apps_opie-bartender.md5sum] = "bd72506a852679bdb3af47299a84c138" +SRC_URI[split_noncore_apps_opie-bartender.sha256sum] = "f7a5386f7d8e2965b8d5b6c51eef521d5901dba9ab5ce371b011385522ff69c5" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-bartender/opie-bartender_cvs.bb b/recipes-opie/opie-bartender/opie-bartender_cvs.bb new file mode 100644 index 0000000..c9d001d --- /dev/null +++ b/recipes-opie/opie-bartender/opie-bartender_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/apps/opie-bartender \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-batteryapplet/opie-batteryapplet.inc b/recipes-opie/opie-batteryapplet/opie-batteryapplet.inc new file mode 100644 index 0000000..10b6e90 --- /dev/null +++ b/recipes-opie/opie-batteryapplet/opie-batteryapplet.inc @@ -0,0 +1,31 @@ +DESCRIPTION = "Battery Monitor applet" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "batteryapplet" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +pkg_postinst() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +if pidof -s qpe >/dev/null; then + ${bindir}/qcop QPE/TaskBar "reloadApplets()" +else + exit 0 +fi +} + +pkg_postrm() { +#!/bin/sh +${bindir}/qcop QPE/TaskBar "reloadApplets()" + if [ -n "$D" ]; then false; fi +} + +# FILES plugins/applets/libbatteryapplet.so* +do_install() { +} + diff --git a/recipes-opie/opie-batteryapplet/opie-batteryapplet_1.2.5.bb b/recipes-opie/opie-batteryapplet/opie-batteryapplet_1.2.5.bb new file mode 100644 index 0000000..fa23199 --- /dev/null +++ b/recipes-opie/opie-batteryapplet/opie-batteryapplet_1.2.5.bb @@ -0,0 +1,13 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_applets_batteryapplet.tar.bz2;name=split_core_applets_batteryapplet \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_applets_batteryapplet.md5sum] = "995a40e095913e01614834c82733eff0" +SRC_URI[split_core_applets_batteryapplet.sha256sum] = "1cab9929c81a3618cb4eeb43864c42f21d1c409819404ba3224382ba77bf4692" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-batteryapplet/opie-batteryapplet_cvs.bb b/recipes-opie/opie-batteryapplet/opie-batteryapplet_cvs.bb new file mode 100644 index 0000000..c17d104 --- /dev/null +++ b/recipes-opie/opie-batteryapplet/opie-batteryapplet_cvs.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/applets/batteryapplet \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-bluepin/opie-bluepin.inc b/recipes-opie/opie-bluepin/opie-bluepin.inc new file mode 100644 index 0000000..3514934 --- /dev/null +++ b/recipes-opie/opie-bluepin/opie-bluepin.inc @@ -0,0 +1,11 @@ +DESCRIPTION = "Opie BluePin" +SECTION = "opie/applications" +PRIORITY = "optional" +DEPENDS = "libopietooth1" +LICENSE = "GPL" +APPNAME = "bluepin" +APPTYPE = "binary" + +S = "${WORKDIR}/blue-pin" + +inherit opie diff --git a/recipes-opie/opie-bluepin/opie-bluepin_1.2.5.bb b/recipes-opie/opie-bluepin/opie-bluepin_1.2.5.bb new file mode 100644 index 0000000..5d29f6a --- /dev/null +++ b/recipes-opie/opie-bluepin/opie-bluepin_1.2.5.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_net_opietooth_blue-pin.tar.bz2;name=split_noncore_net_opietooth_blue-pin" +SRC_URI[split_noncore_net_opietooth_blue-pin.md5sum] = "083a34fc586dba554580aed7647661d9" +SRC_URI[split_noncore_net_opietooth_blue-pin.sha256sum] = "ca6c8117d43f33dcfed65b7bb82c2d03d1d27ad0524b1e0a31ddcc84c6e919da" diff --git a/recipes-opie/opie-bluepin/opie-bluepin_cvs.bb b/recipes-opie/opie-bluepin/opie-bluepin_cvs.bb new file mode 100644 index 0000000..aa56ab2 --- /dev/null +++ b/recipes-opie/opie-bluepin/opie-bluepin_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/net/opietooth/blue-pin" diff --git a/recipes-opie/opie-bluetoothapplet/opie-bluetoothapplet.inc b/recipes-opie/opie-bluetoothapplet/opie-bluetoothapplet.inc new file mode 100644 index 0000000..313680f --- /dev/null +++ b/recipes-opie/opie-bluetoothapplet/opie-bluetoothapplet.inc @@ -0,0 +1,18 @@ +DESCRIPTION = "Opie Bluetooth Applet" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "libopietooth1" +APPNAME = "bluetoothapplet" + +S = "${WORKDIR}/applet" + +EXTRA_QMAKEVARS_POST += " INCLUDEPATH+=${STAGING_INCDIR}/opietooth " + +inherit opie + +do_install() { + install -d ${D}${palmtopdir}/pics/bluetoothapplet + install -m 0644 ${WORKDIR}/pics/bluetoothapplet/*.png ${D}${palmtopdir}/pics/bluetoothapplet +} + diff --git a/recipes-opie/opie-bluetoothapplet/opie-bluetoothapplet_1.2.5.bb b/recipes-opie/opie-bluetoothapplet/opie-bluetoothapplet_1.2.5.bb new file mode 100644 index 0000000..f934fd3 --- /dev/null +++ b/recipes-opie/opie-bluetoothapplet/opie-bluetoothapplet_1.2.5.bb @@ -0,0 +1,10 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_net_opietooth_applet.tar.bz2;name=split_noncore_net_opietooth_applet \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics" +SRC_URI[split_noncore_net_opietooth_applet.md5sum] = "d62580896f19fcde7c901f5271633c3a" +SRC_URI[split_noncore_net_opietooth_applet.sha256sum] = "1997ffbf4762a52ad0cf3c01b4fd9f717ca6e32f306f28b6b7d5cedc7acc3789" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" diff --git a/recipes-opie/opie-bluetoothapplet/opie-bluetoothapplet_cvs.bb b/recipes-opie/opie-bluetoothapplet/opie-bluetoothapplet_cvs.bb new file mode 100644 index 0000000..3a29621 --- /dev/null +++ b/recipes-opie/opie-bluetoothapplet/opie-bluetoothapplet_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r2" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/net/opietooth/applet \ + ${OPIE_GIT};protocol=git;subpath=pics" diff --git a/recipes-opie/opie-bluetoothmanager/opie-bluetoothmanager.inc b/recipes-opie/opie-bluetoothmanager/opie-bluetoothmanager.inc new file mode 100644 index 0000000..538473b --- /dev/null +++ b/recipes-opie/opie-bluetoothmanager/opie-bluetoothmanager.inc @@ -0,0 +1,22 @@ +DESCRIPTION = "Bluetooth manager for Opie" +SECTION = "opie/settings" +PRIORITY = "optional" +DEPENDS = "libopietooth1 obexftp" +RDEPENDS_${PN} = "opie-bluepin" +LICENSE = "GPL" +APPNAME = "bluetooth-manager" + +S = "${WORKDIR}/manager" + +EXTRA_QMAKEVARS_POST += "INCLUDEPATH+=${STAGING_INCDIR}/opietooth" +EXTRA_QMAKEVARS_PRE += "LIBOBEXFTP_INC_DIR=${STAGING_INCDIR}/obexftp" + +inherit opie + +# Files: plugins/application/libbluetooth-manager.so* bin/bluetooth-manager apps/Settings/bluetooth-manager.desktop pics/opietooth/* pics/opietooth/icons/* +do_install() { + install -d ${D}${palmtopdir}/pics/opietooth/ + install -d ${D}${palmtopdir}/pics/opietooth/icons/ + install -m 0644 ${WORKDIR}/pics/opietooth/*.png ${D}${palmtopdir}/pics/opietooth/ + install -m 0644 ${WORKDIR}/pics/opietooth/icons/*.png ${D}${palmtopdir}/pics/opietooth/icons/ +} diff --git a/recipes-opie/opie-bluetoothmanager/opie-bluetoothmanager_1.2.5.bb b/recipes-opie/opie-bluetoothmanager/opie-bluetoothmanager_1.2.5.bb new file mode 100644 index 0000000..8a8e5ac --- /dev/null +++ b/recipes-opie/opie-bluetoothmanager/opie-bluetoothmanager_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_net_opietooth_manager.tar.bz2;name=split_noncore_net_opietooth_manager \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics" +SRC_URI[split_noncore_net_opietooth_manager.md5sum] = "55f5e3b1f675de3ffb8b96b784a26661" +SRC_URI[split_noncore_net_opietooth_manager.sha256sum] = "1bcf4f99610e083109cca02fd7702d764575cf5cfd1bd175f048c47c13f20f27" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" diff --git a/recipes-opie/opie-bluetoothmanager/opie-bluetoothmanager_cvs.bb b/recipes-opie/opie-bluetoothmanager/opie-bluetoothmanager_cvs.bb new file mode 100644 index 0000000..f70602e --- /dev/null +++ b/recipes-opie/opie-bluetoothmanager/opie-bluetoothmanager_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/net/opietooth/manager \ + ${OPIE_GIT};protocol=git;subpath=apps \ + ${OPIE_GIT};protocol=git;subpath=pics" diff --git a/recipes-opie/opie-bounce/opie-bounce.inc b/recipes-opie/opie-bounce/opie-bounce.inc new file mode 100644 index 0000000..012e7ea --- /dev/null +++ b/recipes-opie/opie-bounce/opie-bounce.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "bounce" +SECTION = "opie/games" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "bounce" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libbounce.so* bin/bounce apps/Games/bounce.desktop pics/bounce/*.png +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-bounce/opie-bounce_1.2.5.bb b/recipes-opie/opie-bounce/opie-bounce_1.2.5.bb new file mode 100644 index 0000000..e674998 --- /dev/null +++ b/recipes-opie/opie-bounce/opie-bounce_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_games_bounce.tar.bz2;name=split_noncore_games_bounce \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_games_bounce.md5sum] = "4798a0c131318efd367ac0d7e53c8e1a" +SRC_URI[split_noncore_games_bounce.sha256sum] = "387a7764281efafd2d2d9004600e4a2655130ab39667ef1b2ce04b2c36186d04" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-bounce/opie-bounce_cvs.bb b/recipes-opie/opie-bounce/opie-bounce_cvs.bb new file mode 100644 index 0000000..be36ca2 --- /dev/null +++ b/recipes-opie/opie-bounce/opie-bounce_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/games/bounce \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-brightnessapplet/opie-brightnessapplet.inc b/recipes-opie/opie-brightnessapplet/opie-brightnessapplet.inc new file mode 100644 index 0000000..bc63865 --- /dev/null +++ b/recipes-opie/opie-brightnessapplet/opie-brightnessapplet.inc @@ -0,0 +1,31 @@ +DESCRIPTION = "Brightness Applet" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "brightnessapplet" + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME} + install -m 0655 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + +pkg_postinst() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +if pidof -s qpe >/dev/null; then + ${bindir}/qcop QPE/TaskBar "reloadApplets()" +else + exit 0 +fi +} + +pkg_postrm() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +${bindir}/qcop QPE/TaskBar "reloadApplets()" +} + diff --git a/recipes-opie/opie-brightnessapplet/opie-brightnessapplet_1.2.5.bb b/recipes-opie/opie-brightnessapplet/opie-brightnessapplet_1.2.5.bb new file mode 100644 index 0000000..fa962ee --- /dev/null +++ b/recipes-opie/opie-brightnessapplet/opie-brightnessapplet_1.2.5.bb @@ -0,0 +1,10 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_applets_brightnessapplet.tar.bz2;name=split_noncore_applets_brightnessapplet \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics" +SRC_URI[split_noncore_applets_brightnessapplet.md5sum] = "63872b9fad86c21486590b6cb8a73679" +SRC_URI[split_noncore_applets_brightnessapplet.sha256sum] = "15537936796880d35d7b5c0b5d4c8e94ecc6db84a3d2ccff5de8f151b4e2fd2a" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" diff --git a/recipes-opie/opie-brightnessapplet/opie-brightnessapplet_cvs.bb b/recipes-opie/opie-brightnessapplet/opie-brightnessapplet_cvs.bb new file mode 100644 index 0000000..435c975 --- /dev/null +++ b/recipes-opie/opie-brightnessapplet/opie-brightnessapplet_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/applets/brightnessapplet \ + ${OPIE_GIT};protocol=git;subpath=pics" diff --git a/recipes-opie/opie-button-settings/opie-button-settings.inc b/recipes-opie/opie-button-settings/opie-button-settings.inc new file mode 100644 index 0000000..7cb6489 --- /dev/null +++ b/recipes-opie/opie-button-settings/opie-button-settings.inc @@ -0,0 +1,31 @@ +DESCRIPTION = "Opie device buttons settings dialog" +SECTION = "opie/settings" +PRIORITY = "optional" +LICENSE = "GPL" +RDEPENDS_${PN} = "opie-button-settings-pics" +APPNAME = "buttonsettings" + +S = "${WORKDIR}/button" + +inherit opie + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -d ${D}${palmtopdir}/pics/devicebuttons/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/devicebuttons/*.png ${D}${palmtopdir}/pics/devicebuttons/ +} + +PACKAGES_prepend = "opie-button-settings-pics " +PACKAGE_ARCH_opie-button-settings-pics = "${MACHINE_ARCH}" +FILES_opie-button-settings-pics = "${palmtopdir}/pics/devicebuttons/z*" +FILES_opie-button-settings-pics_h1910 = "${palmtopdir}/pics/devicebuttons/ipaq*" +FILES_opie-button-settings-pics_h1940 = "${palmtopdir}/pics/devicebuttons/ipaq*" +FILES_opie-button-settings-pics_h3600 = "${palmtopdir}/pics/devicebuttons/ipaq*" +FILES_opie-button-settings-pics_h3900 = "${palmtopdir}/pics/devicebuttons/ipaq*" +FILES_opie-button-settings-pics_h4000 = "${palmtopdir}/pics/devicebuttons/ipaq*" +FILES_opie-button-settings-pics_h5000 = "${palmtopdir}/pics/devicebuttons/ipaq*" +FILES_opie-button-settings-pics_h6300 = "${palmtopdir}/pics/devicebuttons/ipaq*" +FILES_opie-button-settings-pics_hx2000 = "${palmtopdir}/pics/devicebuttons/ipaq*" +FILES_opie-button-settings-pics_hx4700 = "${palmtopdir}/pics/devicebuttons/ipaq*" +FILES_opie-button-settings-pics_simpad = "${palmtopdir}/pics/devicebuttons/simpad*" diff --git a/recipes-opie/opie-button-settings/opie-button-settings_1.2.5.bb b/recipes-opie/opie-button-settings/opie-button-settings_1.2.5.bb new file mode 100644 index 0000000..ef1096e --- /dev/null +++ b/recipes-opie/opie-button-settings/opie-button-settings_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_settings_button.tar.bz2;name=split_core_settings_button \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_settings_button.md5sum] = "8fd4026daead46cb1ad42d44b7d779ae" +SRC_URI[split_core_settings_button.sha256sum] = "2b108ed88a2e0783014fb5cdfec50533efef175014ebc848686a692690e4a273" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-button-settings/opie-button-settings_cvs.bb b/recipes-opie/opie-button-settings/opie-button-settings_cvs.bb new file mode 100644 index 0000000..07657f3 --- /dev/null +++ b/recipes-opie/opie-button-settings/opie-button-settings_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/settings/button \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-buzzword/opie-buzzword.inc b/recipes-opie/opie-buzzword/opie-buzzword.inc new file mode 100644 index 0000000..afb0c13 --- /dev/null +++ b/recipes-opie/opie-buzzword/opie-buzzword.inc @@ -0,0 +1,19 @@ +DESCRIPTION = "BuzzWord Bingo" +SECTION = "opie/games" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "buzzword" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libbuzzword.so* bin/buzzword apps/Games/buzzword.desktop pics/buzzword/buzzword.png share/buzzword/buzzwords +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ + install -d ${D}${palmtopdir}/share/${APPNAME}/ + install -m 0644 ${WORKDIR}/share/${APPNAME}/buzzwords ${D}${palmtopdir}/share/${APPNAME}/ +} + diff --git a/recipes-opie/opie-buzzword/opie-buzzword_1.2.5.bb b/recipes-opie/opie-buzzword/opie-buzzword_1.2.5.bb new file mode 100644 index 0000000..1ff356b --- /dev/null +++ b/recipes-opie/opie-buzzword/opie-buzzword_1.2.5.bb @@ -0,0 +1,14 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_games_buzzword.tar.bz2;name=split_noncore_games_buzzword \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_share.tar.bz2;name=split_share \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_games_buzzword.md5sum] = "dfc4f75cc73f94d7556065ba6e8ecdc9" +SRC_URI[split_noncore_games_buzzword.sha256sum] = "4495745620ec66eced6d386bfab3eb1fd51ac27b0e1d65a4f0ecd39e2e0e6463" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_share.md5sum] = "a715ae54405cae2b17c35d166f161aa8" +SRC_URI[split_share.sha256sum] = "0b71c8726b41f8c4dfd3a31fbb23f9c533c16d7d9c1f3002ab0d2daea274da7a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-buzzword/opie-buzzword_cvs.bb b/recipes-opie/opie-buzzword/opie-buzzword_cvs.bb new file mode 100644 index 0000000..0211afa --- /dev/null +++ b/recipes-opie/opie-buzzword/opie-buzzword_cvs.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/games/buzzword \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=share \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-calculator/opie-calculator.inc b/recipes-opie/opie-calculator/opie-calculator.inc new file mode 100644 index 0000000..f2c4dde --- /dev/null +++ b/recipes-opie/opie-calculator/opie-calculator.inc @@ -0,0 +1,19 @@ +DESCRIPTION = "Calculator" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "calculator" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libcalculator.so* bin/calculator apps/Applications/calculator.desktop etc/unit_conversion.dat pics/calc +do_install() { + install -d ${D}${palmtopdir}/pics/calc/ + install -m 0644 ${WORKDIR}/pics/calc/*.png ${D}${palmtopdir}/pics/calc/ + install -d ${D}${palmtopdir}/etc/ + install -m 0644 ${WORKDIR}/etc/unit_conversion.dat ${D}${palmtopdir}/etc/ +} + diff --git a/recipes-opie/opie-calculator/opie-calculator_1.2.5.bb b/recipes-opie/opie-calculator/opie-calculator_1.2.5.bb new file mode 100644 index 0000000..5c985b7 --- /dev/null +++ b/recipes-opie/opie-calculator/opie-calculator_1.2.5.bb @@ -0,0 +1,14 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_tools_calculator.tar.bz2;name=split_noncore_tools_calculator \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps \ + http://sources.openembedded.org/opie-1.2.5-split_etc.tar.bz2;name=split_etc" +SRC_URI[split_noncore_tools_calculator.md5sum] = "fc16a420e33265aa21a4e8cc246d7faf" +SRC_URI[split_noncore_tools_calculator.sha256sum] = "848c73af73fa2ba48c930e2c50fb2d6db6209aed1d0d3e1df6bdcc806f5b22a8" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" +SRC_URI[split_etc.md5sum] = "74ef523ef12e242155bbb745072434d9" +SRC_URI[split_etc.sha256sum] = "eef55ea2248b4f45f3a07beb6012e431dd71d4eefa134d39cc50b4d194c53087" diff --git a/recipes-opie/opie-calculator/opie-calculator_cvs.bb b/recipes-opie/opie-calculator/opie-calculator_cvs.bb new file mode 100644 index 0000000..b1224db --- /dev/null +++ b/recipes-opie/opie-calculator/opie-calculator_cvs.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/tools/calculator \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps \ + ${OPIE_GIT};protocol=git;subpath=etc " diff --git a/recipes-opie/opie-camera/opie-camera.inc b/recipes-opie/opie-camera/opie-camera.inc new file mode 100644 index 0000000..3a131b4 --- /dev/null +++ b/recipes-opie/opie-camera/opie-camera.inc @@ -0,0 +1,24 @@ +DESCRIPTION = "Opie Camera, Photo and Video Capturing Application for the Sharp CF-AG06 camera" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +RDEPENDS_${PN} = "sharp-camera-support" +APPNAME = "camera" +APPTYPE = "binary" + +COMPATIBLE_MACHINE = "collie" + +S = "${WORKDIR}/camera" + +EXTRA_QMAKEVARS_POST += "LIBS+=-L.." +PARALLEL_MAKE = "" + +inherit opie + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME} + install -d ${D}${palmtopdir}/lib/ + oe_libinstall -so libcamera ${D}${palmtopdir}/lib + install -m 0755 capture ${D}${palmtopdir}/bin/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} diff --git a/recipes-opie/opie-camera/opie-camera_1.2.5.bb b/recipes-opie/opie-camera/opie-camera_1.2.5.bb new file mode 100644 index 0000000..3ed8788 --- /dev/null +++ b/recipes-opie/opie-camera/opie-camera_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_multimedia_${APPNAME}.tar.bz2;name=split_noncore_multimedia_appname \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_multimedia_appname.md5sum] = "ee04f2fe88fddb912b607500e5f3c010" +SRC_URI[split_noncore_multimedia_appname.sha256sum] = "17d536a55aaed0418a365c001e6e3ff843c7427e89ae95aac6dcd063329d3c27" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-camera/opie-camera_cvs.bb b/recipes-opie/opie-camera/opie-camera_cvs.bb new file mode 100644 index 0000000..a33f874 --- /dev/null +++ b/recipes-opie/opie-camera/opie-camera_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/multimedia/${APPNAME} \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-cardapplet/opie-cardapplet.inc b/recipes-opie/opie-cardapplet/opie-cardapplet.inc new file mode 100644 index 0000000..a96f972 --- /dev/null +++ b/recipes-opie/opie-cardapplet/opie-cardapplet.inc @@ -0,0 +1,38 @@ +DESCRIPTION = "CF/SD/PCMCIA Card Monitor applet" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "cardapplet" +I18N_FILES = "libcardapplet.ts" + + +S = "${WORKDIR}/cardapplet" + +inherit opie + +pkg_postinst() { +#!/bin/sh +if pidof -s qpe >/dev/null; then + /usr/bin/qcop QPE/TaskBar "reloadApplets()" +fi + if [ -n "$D" ]; then false; fi +} + +pkg_postrm() { +#!/bin/sh +/usr/bin/qcop QPE/TaskBar "reloadApplets()" + if [ -n "$D" ]; then false; fi +} + +# FILES plugins/applets/libcardapplet.so* pics/cardmon/*.png sounds/cardmon/*.wav etc/opie-pcmcia.* +do_install() { + install -d ${D}${palmtopdir}/pics/cardmon/ + install -d ${D}${palmtopdir}/sounds/cardmon/ + install -d ${D}${sysconfdir}/udev/rules.d/ + install -d ${D}${sysconfdir}/udev/scripts/ + install -m 0644 ${WORKDIR}/pics/cardmon/*.png ${D}${palmtopdir}/pics/cardmon/ + install -m 0644 ${WORKDIR}/sounds/cardmon/*.wav ${D}${palmtopdir}/sounds/cardmon/ + install -m 0644 ${WORKDIR}/etc/opie-pcmcia.rules ${D}${sysconfdir}/udev/rules.d/opie-pcmcia.rules + install -m 0755 ${WORKDIR}/etc/opie-pcmcia.sh ${D}${sysconfdir}/udev/scripts/opie-pcmcia.sh +} + diff --git a/recipes-opie/opie-cardapplet/opie-cardapplet_1.2.5.bb b/recipes-opie/opie-cardapplet/opie-cardapplet_1.2.5.bb new file mode 100644 index 0000000..0353192 --- /dev/null +++ b/recipes-opie/opie-cardapplet/opie-cardapplet_1.2.5.bb @@ -0,0 +1,19 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_applets_cardapplet.tar.bz2;name=split_noncore_applets_cardapplet \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_sounds.tar.bz2;name=split_sounds \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps \ + http://sources.openembedded.org/opie-1.2.5-split_etc.tar.bz2;name=split_etc" +SRC_URI[split_noncore_applets_cardapplet.md5sum] = "c663047085691dd3e57e7aa0bba89e4c" +SRC_URI[split_noncore_applets_cardapplet.sha256sum] = "053b798624bcbd1caf4307a6a1992a1e193ceb737bd045dd8a6e7a92a20d346f" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_sounds.md5sum] = "b0f2bee8c158f54162e5e74d4d9594df" +SRC_URI[split_sounds.sha256sum] = "55441675b28209cb2e34ffc0875c6d47aee27bd65dbdb40a223e5fa05c5a7c06" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" +SRC_URI[split_etc.md5sum] = "74ef523ef12e242155bbb745072434d9" +SRC_URI[split_etc.sha256sum] = "eef55ea2248b4f45f3a07beb6012e431dd71d4eefa134d39cc50b4d194c53087" diff --git a/recipes-opie/opie-cardapplet/opie-cardapplet_cvs.bb b/recipes-opie/opie-cardapplet/opie-cardapplet_cvs.bb new file mode 100644 index 0000000..fbcb98d --- /dev/null +++ b/recipes-opie/opie-cardapplet/opie-cardapplet_cvs.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +PR = "r2" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/applets/cardapplet \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=sounds \ + ${OPIE_GIT};protocol=git;subpath=apps \ + ${OPIE_GIT};protocol=git;subpath=etc" diff --git a/recipes-opie/opie-checkbook/opie-checkbook.inc b/recipes-opie/opie-checkbook/opie-checkbook.inc new file mode 100644 index 0000000..fd2a9b2 --- /dev/null +++ b/recipes-opie/opie-checkbook/opie-checkbook.inc @@ -0,0 +1,14 @@ +DESCRIPTION = "Opie Checkbook" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "checkbook" + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} diff --git a/recipes-opie/opie-checkbook/opie-checkbook_1.2.5.bb b/recipes-opie/opie-checkbook/opie-checkbook_1.2.5.bb new file mode 100644 index 0000000..db2b5db --- /dev/null +++ b/recipes-opie/opie-checkbook/opie-checkbook_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_apps_${APPNAME}.tar.bz2;name=split_noncore_apps_appname \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_apps_appname.md5sum] = "083380899ffc2fabe10699c2418f022c" +SRC_URI[split_noncore_apps_appname.sha256sum] = "7f89e1c5a00979a796e4ce6b566d6e3fee34d3b231fedb342d4fa5e6add2feab" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-checkbook/opie-checkbook_cvs.bb b/recipes-opie/opie-checkbook/opie-checkbook_cvs.bb new file mode 100644 index 0000000..e49a27e --- /dev/null +++ b/recipes-opie/opie-checkbook/opie-checkbook_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/apps/${APPNAME} \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-citytime/opie-citytime.inc b/recipes-opie/opie-citytime/opie-citytime.inc new file mode 100644 index 0000000..c3bbd4c --- /dev/null +++ b/recipes-opie/opie-citytime/opie-citytime.inc @@ -0,0 +1,18 @@ +DESCRIPTION = "Opie Time-zone / world clock settings" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +RRECOMMENDS_${PN} = "tzdata" +PR = "r2" + +APPNAME = "citytime" + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-citytime/opie-citytime_1.2.5.bb b/recipes-opie/opie-citytime/opie-citytime_1.2.5.bb new file mode 100644 index 0000000..2bf4c20 --- /dev/null +++ b/recipes-opie/opie-citytime/opie-citytime_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_settings_citytime.tar.bz2;name=split_core_settings_citytime \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_settings_citytime.md5sum] = "ffca7dd8b38bc79c3e4c1f1c2290cf41" +SRC_URI[split_core_settings_citytime.sha256sum] = "219a0cd007f920765e509035ebdb3f77b4d66301b7536d9c165e295251625b62" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-citytime/opie-citytime_cvs.bb b/recipes-opie/opie-citytime/opie-citytime_cvs.bb new file mode 100644 index 0000000..461951c --- /dev/null +++ b/recipes-opie/opie-citytime/opie-citytime_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/settings/citytime \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-clipboardapplet/opie-clipboardapplet.inc b/recipes-opie/opie-clipboardapplet/opie-clipboardapplet.inc new file mode 100644 index 0000000..5b2db9f --- /dev/null +++ b/recipes-opie/opie-clipboardapplet/opie-clipboardapplet.inc @@ -0,0 +1,29 @@ +DESCRIPTION = "Clipboard applet" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "clipboardapplet" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +pkg_postinst() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +if pidof -s qpe >/dev/null; then + ${bindir}/qcop QPE/TaskBar "reloadApplets()" +fi +} + +pkg_postrm() { +#!/bin/sh +${bindir}/qcop QPE/TaskBar "reloadApplets()" + if [ -n "$D" ]; then false; fi +} + +# FILES plugins/applets/libclipboardapplet.so* +do_install() { +} + diff --git a/recipes-opie/opie-clipboardapplet/opie-clipboardapplet_1.2.5.bb b/recipes-opie/opie-clipboardapplet/opie-clipboardapplet_1.2.5.bb new file mode 100644 index 0000000..85ae2c5 --- /dev/null +++ b/recipes-opie/opie-clipboardapplet/opie-clipboardapplet_1.2.5.bb @@ -0,0 +1,13 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_applets_clipboardapplet.tar.bz2;name=split_core_applets_clipboardapplet \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_applets_clipboardapplet.md5sum] = "62ce49c0eeea827260247c89c2e4b338" +SRC_URI[split_core_applets_clipboardapplet.sha256sum] = "1a785f1e87f1b7d1a909adbe97aa0aad7e8ba46b285c4d506216c57dd0ddba05" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-clipboardapplet/opie-clipboardapplet_cvs.bb b/recipes-opie/opie-clipboardapplet/opie-clipboardapplet_cvs.bb new file mode 100644 index 0000000..9a77aea --- /dev/null +++ b/recipes-opie/opie-clipboardapplet/opie-clipboardapplet_cvs.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/applets/clipboardapplet \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-clock/opie-clock.inc b/recipes-opie/opie-clock/opie-clock.inc new file mode 100644 index 0000000..131ca04 --- /dev/null +++ b/recipes-opie/opie-clock/opie-clock.inc @@ -0,0 +1,18 @@ +DESCRIPTION = "Clock and stop-watch" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "clock" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libclock.so* bin/clock apps/Applications/clock.desktop +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + + diff --git a/recipes-opie/opie-clock/opie-clock_1.2.5.bb b/recipes-opie/opie-clock/opie-clock_1.2.5.bb new file mode 100644 index 0000000..0aceb08 --- /dev/null +++ b/recipes-opie/opie-clock/opie-clock_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_tools_clock.tar.bz2;name=split_noncore_tools_clock \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_tools_clock.md5sum] = "68e7eae4e4d4097226c4fe53117ece3b" +SRC_URI[split_noncore_tools_clock.sha256sum] = "e07b1ebc2a81716ba24b66eb041b37af526cd18c5953d10576e81f582a57dc31" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-clock/opie-clock_cvs.bb b/recipes-opie/opie-clock/opie-clock_cvs.bb new file mode 100644 index 0000000..41fded0 --- /dev/null +++ b/recipes-opie/opie-clock/opie-clock_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/tools/clock \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-clockapplet/opie-clockapplet.inc b/recipes-opie/opie-clockapplet/opie-clockapplet.inc new file mode 100644 index 0000000..88e4680 --- /dev/null +++ b/recipes-opie/opie-clockapplet/opie-clockapplet.inc @@ -0,0 +1,35 @@ +DESCRIPTION = "Clock applet" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "clockapplet" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +pkg_postinst() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +if pidof -s qpe >/dev/null; then + ${bindir}/qcop QPE/TaskBar "reloadApplets()" +fi +} + +pkg_postrm() { +#!/bin/sh +${bindir}/qcop QPE/TaskBar "reloadApplets()" + if [ -n "$D" ]; then false; fi +} + +# FILES plugins/applets/libclockapplet.so* +do_install() { +} + +# FILES plugins/applets/libclockapplet.so* pics/clockapplet/*.png +do_install() { + install -d ${D}${palmtopdir}/pics/clockapplet/ + install -m 0644 ${WORKDIR}/pics/clockapplet/*.png ${D}${palmtopdir}/pics/clockapplet/ +} + diff --git a/recipes-opie/opie-clockapplet/opie-clockapplet_1.2.5.bb b/recipes-opie/opie-clockapplet/opie-clockapplet_1.2.5.bb new file mode 100644 index 0000000..0e5c67f --- /dev/null +++ b/recipes-opie/opie-clockapplet/opie-clockapplet_1.2.5.bb @@ -0,0 +1,13 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_applets_clockapplet.tar.bz2;name=split_core_applets_clockapplet \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_applets_clockapplet.md5sum] = "5571ca658975f16b3d25400863429e0d" +SRC_URI[split_core_applets_clockapplet.sha256sum] = "e0f75d7b712a964488b5b28f490c957910d88e755a8bf5e2ed4978bd693523f8" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-clockapplet/opie-clockapplet_cvs.bb b/recipes-opie/opie-clockapplet/opie-clockapplet_cvs.bb new file mode 100644 index 0000000..7f7fc5e --- /dev/null +++ b/recipes-opie/opie-clockapplet/opie-clockapplet_cvs.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r2" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/applets/clockapplet \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-confeditor/opie-confeditor.inc b/recipes-opie/opie-confeditor/opie-confeditor.inc new file mode 100644 index 0000000..33038cd --- /dev/null +++ b/recipes-opie/opie-confeditor/opie-confeditor.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "An enditor for the ~/Settings/*.conf files" +SECTION = "opie/settings" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "confedit" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES bin/confedit apps/Settings/confedit.desktop pics/confedit/confedit.png plugins/application/libconfedit.so* +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-confeditor/opie-confeditor_1.2.5.bb b/recipes-opie/opie-confeditor/opie-confeditor_1.2.5.bb new file mode 100644 index 0000000..25ffe21 --- /dev/null +++ b/recipes-opie/opie-confeditor/opie-confeditor_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_apps_confedit.tar.bz2;name=split_noncore_apps_confedit \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_apps_confedit.md5sum] = "d88326d88fb315e819b291ac34d3377d" +SRC_URI[split_noncore_apps_confedit.sha256sum] = "42881a4dc7e4b19c902e1a8084d1b89bf85a73a761cb9870cc8695129f59f4d5" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-confeditor/opie-confeditor_cvs.bb b/recipes-opie/opie-confeditor/opie-confeditor_cvs.bb new file mode 100644 index 0000000..ed8b673 --- /dev/null +++ b/recipes-opie/opie-confeditor/opie-confeditor_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/apps/confedit \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-console/opie-console.inc b/recipes-opie/opie-console/opie-console.inc new file mode 100644 index 0000000..b8e57b6 --- /dev/null +++ b/recipes-opie/opie-console/opie-console.inc @@ -0,0 +1,19 @@ +DESCRIPTION = "Console Application" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "opie-keytabs" +RDEPENDS_${PN} = "opie-keytabs" +APPNAME = "opie-console" +APPTYPE = "binary" + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +do_install() { + install -d ${D}${palmtopdir}/pics/console/keys/ + install -m 0644 ${WORKDIR}/pics/inline/pass.* ${D}${palmtopdir}/pics/ + install -m 0644 ${WORKDIR}/pics/console/*.png ${D}${palmtopdir}/pics/console/ + install -m 0644 ${WORKDIR}/pics/console/keys/*.png ${D}${palmtopdir}/pics/console/keys/ +} diff --git a/recipes-opie/opie-console/opie-console_1.2.5.bb b/recipes-opie/opie-console/opie-console_1.2.5.bb new file mode 100644 index 0000000..79aedae --- /dev/null +++ b/recipes-opie/opie-console/opie-console_1.2.5.bb @@ -0,0 +1,14 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_apps_${APPNAME}.tar.bz2;name=split_noncore_apps_appname \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps \ + " +SRC_URI[split_noncore_apps_appname.md5sum] = "8cc34b2cf390c62a88df9f3aa1ff4d91" +SRC_URI[split_noncore_apps_appname.sha256sum] = "f757a38292fd30226285c674b6d9579cb8dddadb5a84c025640fd88bfdb9b495" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-console/opie-console_cvs.bb b/recipes-opie/opie-console/opie-console_cvs.bb new file mode 100644 index 0000000..dee5ab0 --- /dev/null +++ b/recipes-opie/opie-console/opie-console_cvs.bb @@ -0,0 +1,9 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r2" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/apps/${APPNAME} \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps \ + " diff --git a/recipes-opie/opie-datebook-birthdayplugin/opie-datebook-birthdayplugin.inc b/recipes-opie/opie-datebook-birthdayplugin/opie-datebook-birthdayplugin.inc new file mode 100644 index 0000000..62c014a --- /dev/null +++ b/recipes-opie/opie-datebook-birthdayplugin/opie-datebook-birthdayplugin.inc @@ -0,0 +1,10 @@ +DESCRIPTION = "Opie datebook birthday plugin" +SECTION = "opie/datebook" +PRIORITY = "optional" +LICENSE = "GPL" +RDEPENDS_${PN} = "opie-datebook" +APPNAME = "birthdayplugin" + +S = "${WORKDIR}/birthday" + +inherit opie diff --git a/recipes-opie/opie-datebook-birthdayplugin/opie-datebook-birthdayplugin_1.2.5.bb b/recipes-opie/opie-datebook-birthdayplugin/opie-datebook-birthdayplugin_1.2.5.bb new file mode 100644 index 0000000..b6137b8 --- /dev/null +++ b/recipes-opie/opie-datebook-birthdayplugin/opie-datebook-birthdayplugin_1.2.5.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_pim_datebook_plugins_birthday.tar.bz2;name=split_core_pim_datebook_plugins_birthday" +SRC_URI[split_core_pim_datebook_plugins_birthday.md5sum] = "274be50da5b4a4ca2f3caa4f70a341cb" +SRC_URI[split_core_pim_datebook_plugins_birthday.sha256sum] = "ad55dad2b6410b920856d43edd76eb6219e454f15a77903a8a09a8bd996cc853" diff --git a/recipes-opie/opie-datebook-birthdayplugin/opie-datebook-birthdayplugin_cvs.bb b/recipes-opie/opie-datebook-birthdayplugin/opie-datebook-birthdayplugin_cvs.bb new file mode 100644 index 0000000..3739384 --- /dev/null +++ b/recipes-opie/opie-datebook-birthdayplugin/opie-datebook-birthdayplugin_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/pim/datebook/plugins/birthday " diff --git a/recipes-opie/opie-datebook-chrisholidayplugin/opie-datebook-chrisholidayplugin.inc b/recipes-opie/opie-datebook-chrisholidayplugin/opie-datebook-chrisholidayplugin.inc new file mode 100644 index 0000000..b8b817f --- /dev/null +++ b/recipes-opie/opie-datebook-chrisholidayplugin/opie-datebook-chrisholidayplugin.inc @@ -0,0 +1,10 @@ +DESCRIPTION = "Opie datebook christian holidays plugin" +SECTION = "opie/datebook" +PRIORITY = "optional" +LICENSE = "GPL" +RDEPENDS_${PN} = "opie-datebook" +APPNAME = "chrisholidayplugin" + +S = "${WORKDIR}/christian" + +inherit opie diff --git a/recipes-opie/opie-datebook-chrisholidayplugin/opie-datebook-chrisholidayplugin_1.2.5.bb b/recipes-opie/opie-datebook-chrisholidayplugin/opie-datebook-chrisholidayplugin_1.2.5.bb new file mode 100644 index 0000000..a1e3963 --- /dev/null +++ b/recipes-opie/opie-datebook-chrisholidayplugin/opie-datebook-chrisholidayplugin_1.2.5.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_pim_datebook_plugins_christian.tar.bz2;name=split_core_pim_datebook_plugins_christian" +SRC_URI[split_core_pim_datebook_plugins_christian.md5sum] = "79c4bcc4d1c0224e0015f064f7f74472" +SRC_URI[split_core_pim_datebook_plugins_christian.sha256sum] = "98dafab30d02d34a0dd70dae59a3ad2262e45d272dfab476bfaac23f8868e23e" diff --git a/recipes-opie/opie-datebook-chrisholidayplugin/opie-datebook-chrisholidayplugin_cvs.bb b/recipes-opie/opie-datebook-chrisholidayplugin/opie-datebook-chrisholidayplugin_cvs.bb new file mode 100644 index 0000000..563fdf4 --- /dev/null +++ b/recipes-opie/opie-datebook-chrisholidayplugin/opie-datebook-chrisholidayplugin_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/pim/datebook/plugins/christian " diff --git a/recipes-opie/opie-datebook-nationalholidayplugin/opie-datebook-nationalholidayplugin.inc b/recipes-opie/opie-datebook-nationalholidayplugin/opie-datebook-nationalholidayplugin.inc new file mode 100644 index 0000000..aa62ae4 --- /dev/null +++ b/recipes-opie/opie-datebook-nationalholidayplugin/opie-datebook-nationalholidayplugin.inc @@ -0,0 +1,15 @@ +DESCRIPTION = "Opie datebook national holidays plugin" +SECTION = "opie/datebook" +PRIORITY = "optional" +LICENSE = "GPL" +RDEPENDS_${PN} = "opie-datebook" +APPNAME = "nationaldayplugin" + +S = "${WORKDIR}/national" + +inherit opie + +do_install() { + install -d ${D}${palmtopdir}/etc/nationaldays + install -m 0644 ${WORKDIR}/nationaldays/*.xml ${D}${palmtopdir}/etc/nationaldays +} diff --git a/recipes-opie/opie-datebook-nationalholidayplugin/opie-datebook-nationalholidayplugin_1.2.5.bb b/recipes-opie/opie-datebook-nationalholidayplugin/opie-datebook-nationalholidayplugin_1.2.5.bb new file mode 100644 index 0000000..4851618 --- /dev/null +++ b/recipes-opie/opie-datebook-nationalholidayplugin/opie-datebook-nationalholidayplugin_1.2.5.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_pim_datebook_plugins_national.tar.bz2;name=split_core_pim_datebook_plugins_national \ + http://sources.openembedded.org/opie-1.2.5-split_etc_nationaldays.tar.bz2;name=split_etc_nationaldays" +SRC_URI[split_core_pim_datebook_plugins_national.md5sum] = "cc7de5c238a2054f9343f1a7a967a1bf" +SRC_URI[split_core_pim_datebook_plugins_national.sha256sum] = "42444fcabf7450ef0aad27b7653ed9e761cbfbaca0094f129528c573ca6c456a" +SRC_URI[split_etc_nationaldays.md5sum] = "8810a5d0c7a4eb1de5f5750297db390d" +SRC_URI[split_etc_nationaldays.sha256sum] = "8a6286e24766f000c3387df2f083e59bcded12fca92ff6704fc0e5c7f5ab84a8" diff --git a/recipes-opie/opie-datebook-nationalholidayplugin/opie-datebook-nationalholidayplugin_cvs.bb b/recipes-opie/opie-datebook-nationalholidayplugin/opie-datebook-nationalholidayplugin_cvs.bb new file mode 100644 index 0000000..ff9e427 --- /dev/null +++ b/recipes-opie/opie-datebook-nationalholidayplugin/opie-datebook-nationalholidayplugin_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/pim/datebook/plugins/national \ + ${OPIE_GIT};protocol=git;subpath=etc/nationaldays " diff --git a/recipes-opie/opie-datebook/opie-datebook.inc b/recipes-opie/opie-datebook/opie-datebook.inc new file mode 100644 index 0000000..c97a6f2 --- /dev/null +++ b/recipes-opie/opie-datebook/opie-datebook.inc @@ -0,0 +1,13 @@ +DESCRIPTION = "A datebook/appointment manager" +SECTION = "opie/pim" +PRIORITY = "optional" +LICENSE = "GPL" +RDEPENDS_${PN} = "opie-pics" +APPNAME = "datebook" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libdatebook.so* bin/datebook apps/1Pim/datebook.desktop diff --git a/recipes-opie/opie-datebook/opie-datebook_1.2.5.bb b/recipes-opie/opie-datebook/opie-datebook_1.2.5.bb new file mode 100644 index 0000000..0b794b3 --- /dev/null +++ b/recipes-opie/opie-datebook/opie-datebook_1.2.5.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_pim_datebook.tar.bz2;name=split_core_pim_datebook \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_pim_datebook.md5sum] = "aef27444d5295f83d429ea8ab4c5d8b6" +SRC_URI[split_core_pim_datebook.sha256sum] = "170107bcdb13fac555128d3833edc8a166a770f43d2d5705306ed64cc17e2c5c" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-datebook/opie-datebook_cvs.bb b/recipes-opie/opie-datebook/opie-datebook_cvs.bb new file mode 100644 index 0000000..54ec763 --- /dev/null +++ b/recipes-opie/opie-datebook/opie-datebook_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/pim/datebook \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-deco-flat/opie-deco-flat.inc b/recipes-opie/opie-deco-flat/opie-deco-flat.inc new file mode 100644 index 0000000..a9e1673 --- /dev/null +++ b/recipes-opie/opie-deco-flat/opie-deco-flat.inc @@ -0,0 +1,10 @@ +DESCRIPTION = "Simple, flat window decoration style for Opie" +SECTION = "opie/decorations" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "flat" + + +S = "${WORKDIR}/flat" + +inherit opie diff --git a/recipes-opie/opie-deco-flat/opie-deco-flat_1.2.5.bb b/recipes-opie/opie-deco-flat/opie-deco-flat_1.2.5.bb new file mode 100644 index 0000000..a155a2f --- /dev/null +++ b/recipes-opie/opie-deco-flat/opie-deco-flat_1.2.5.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_decorations_flat.tar.bz2;name=split_noncore_decorations_flat" +SRC_URI[split_noncore_decorations_flat.md5sum] = "9fa386eca38c67a4abcf65d8966dd127" +SRC_URI[split_noncore_decorations_flat.sha256sum] = "6e441ae34a8af51b6c6ce7ba0e7d2da574abb4d0c86fd8c8bf19b690ecebbf6d" diff --git a/recipes-opie/opie-deco-flat/opie-deco-flat_cvs.bb b/recipes-opie/opie-deco-flat/opie-deco-flat_cvs.bb new file mode 100644 index 0000000..a99d841 --- /dev/null +++ b/recipes-opie/opie-deco-flat/opie-deco-flat_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/decorations/flat " diff --git a/recipes-opie/opie-deco-liquid/opie-deco-liquid.inc b/recipes-opie/opie-deco-liquid/opie-deco-liquid.inc new file mode 100644 index 0000000..8779980 --- /dev/null +++ b/recipes-opie/opie-deco-liquid/opie-deco-liquid.inc @@ -0,0 +1,11 @@ +DESCRIPTION = "Liquid window decoration style for Opie" +SECTION = "opie/decorations" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "libqtaux2" +APPNAME = "liquid" + + +S = "${WORKDIR}/liquid" + +inherit opie diff --git a/recipes-opie/opie-deco-liquid/opie-deco-liquid_1.2.5.bb b/recipes-opie/opie-deco-liquid/opie-deco-liquid_1.2.5.bb new file mode 100644 index 0000000..2c4ead3 --- /dev/null +++ b/recipes-opie/opie-deco-liquid/opie-deco-liquid_1.2.5.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_decorations_liquid.tar.bz2;name=split_noncore_decorations_liquid" +SRC_URI[split_noncore_decorations_liquid.md5sum] = "7cf38be689a0b3c906fb1174adabe4f7" +SRC_URI[split_noncore_decorations_liquid.sha256sum] = "aede43b516e546e580177693a15af7e5949482688d9e8e941c8a0382cb401987" diff --git a/recipes-opie/opie-deco-liquid/opie-deco-liquid_cvs.bb b/recipes-opie/opie-deco-liquid/opie-deco-liquid_cvs.bb new file mode 100644 index 0000000..fee6dbc --- /dev/null +++ b/recipes-opie/opie-deco-liquid/opie-deco-liquid_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/decorations/liquid " diff --git a/recipes-opie/opie-deco-polished/opie-deco-polished.inc b/recipes-opie/opie-deco-polished/opie-deco-polished.inc new file mode 100644 index 0000000..501dc4a --- /dev/null +++ b/recipes-opie/opie-deco-polished/opie-deco-polished.inc @@ -0,0 +1,10 @@ +DESCRIPTION = "Polished window decoration style for Opie" +SECTION = "opie/decorations" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "polished" + + +S = "${WORKDIR}/polished" + +inherit opie diff --git a/recipes-opie/opie-deco-polished/opie-deco-polished_1.2.5.bb b/recipes-opie/opie-deco-polished/opie-deco-polished_1.2.5.bb new file mode 100644 index 0000000..6e9ebb8 --- /dev/null +++ b/recipes-opie/opie-deco-polished/opie-deco-polished_1.2.5.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_decorations_polished.tar.bz2;name=split_noncore_decorations_polished" +SRC_URI[split_noncore_decorations_polished.md5sum] = "e8a5dc81aa1a8dc8eec6d22bb3aff842" +SRC_URI[split_noncore_decorations_polished.sha256sum] = "8a15dd2c1975edda33837fd65050e8941b593bbf2d7059283fc0a754c413b3ca" diff --git a/recipes-opie/opie-deco-polished/opie-deco-polished_cvs.bb b/recipes-opie/opie-deco-polished/opie-deco-polished_cvs.bb new file mode 100644 index 0000000..afd1587 --- /dev/null +++ b/recipes-opie/opie-deco-polished/opie-deco-polished_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/decorations/polished " diff --git a/recipes-opie/opie-doctab/opie-doctab.inc b/recipes-opie/opie-doctab/opie-doctab.inc new file mode 100644 index 0000000..8a4124e --- /dev/null +++ b/recipes-opie/opie-doctab/opie-doctab.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "DocTab settings dialog for the Opie environment." +SECTION = "opie/settings" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "doctab" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libdoctab.so* bin/doctab apps/Settings/DocTab.desktop +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-doctab/opie-doctab_1.2.5.bb b/recipes-opie/opie-doctab/opie-doctab_1.2.5.bb new file mode 100644 index 0000000..1ca9dcf --- /dev/null +++ b/recipes-opie/opie-doctab/opie-doctab_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_settings_doctab.tar.bz2;name=split_noncore_settings_doctab \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics" +SRC_URI[split_noncore_settings_doctab.md5sum] = "7f4cf7e56fd2c6169b89bf92f04e685c" +SRC_URI[split_noncore_settings_doctab.sha256sum] = "268f0782b662ae6c2df4c473d645fd9c7b3221ae39352e407c77d908592e4157" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" diff --git a/recipes-opie/opie-doctab/opie-doctab_cvs.bb b/recipes-opie/opie-doctab/opie-doctab_cvs.bb new file mode 100644 index 0000000..e2eb18d --- /dev/null +++ b/recipes-opie/opie-doctab/opie-doctab_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/settings/doctab \ + ${OPIE_GIT};protocol=git;subpath=apps \ + ${OPIE_GIT};protocol=git;subpath=pics" diff --git a/recipes-opie/opie-drawpad/opie-drawpad.inc b/recipes-opie/opie-drawpad/opie-drawpad.inc new file mode 100644 index 0000000..8b1f858 --- /dev/null +++ b/recipes-opie/opie-drawpad/opie-drawpad.inc @@ -0,0 +1,18 @@ +DESCRIPTION = "A note taking program with basic draw tools" +SECTION = "opie/pim" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "libopiecore2 libopieui2 libqtaux2" +APPNAME = "drawpad" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libdrawpad.so* bin/drawpad apps/1Pim/drawpad.desktop pics/drawpad +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-drawpad/opie-drawpad_1.2.5.bb b/recipes-opie/opie-drawpad/opie-drawpad_1.2.5.bb new file mode 100644 index 0000000..547a9c4 --- /dev/null +++ b/recipes-opie/opie-drawpad/opie-drawpad_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_graphics_drawpad.tar.bz2;name=split_noncore_graphics_drawpad \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_graphics_drawpad.md5sum] = "f536cdac1371dc396d8dbea37fb74057" +SRC_URI[split_noncore_graphics_drawpad.sha256sum] = "05a3af17140c73c340596a2446e84364725c59c6927a367342e48cdb00a0d8e2" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-drawpad/opie-drawpad_cvs.bb b/recipes-opie/opie-drawpad/opie-drawpad_cvs.bb new file mode 100644 index 0000000..a11686c --- /dev/null +++ b/recipes-opie/opie-drawpad/opie-drawpad_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/graphics/drawpad \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-dvorak/files/fix-rpath.patch b/recipes-opie/opie-dvorak/files/fix-rpath.patch new file mode 100644 index 0000000..37e2e5a --- /dev/null +++ b/recipes-opie/opie-dvorak/files/fix-rpath.patch @@ -0,0 +1,13 @@ +diff --git a/dvorak.pro b/dvorak.pro +index b659ab5..c1cf861 100644 +--- a/dvorak.pro ++++ b/dvorak.pro +@@ -9,7 +9,7 @@ DESTDIR = ../../plugins/inputmethods + INCLUDEPATH += $(OPIEDIR)/include + DEPENDPATH += ../../launcher + LIBS += -lqpe -L$(OPIEDIR)/plugins/inputmethods -lqpickboard +-QMAKE_LFLAGS += -Wl,-rpath,/opt/QtPalmtop/plugins/inputmethods ++QMAKE_LFLAGS += -Wl,-rpath,${palmtopdir}/plugins/inputmethods + VERSION = 1.0.0 + + include( $(OPIEDIR)/include.pro ) diff --git a/recipes-opie/opie-dvorak/opie-dvorak.inc b/recipes-opie/opie-dvorak/opie-dvorak.inc new file mode 100644 index 0000000..9b89436 --- /dev/null +++ b/recipes-opie/opie-dvorak/opie-dvorak.inc @@ -0,0 +1,33 @@ +DESCRIPTION = "Dvorak keyboard input method" +SECTION = "opie/inputmethods" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "opie-pickboard" +RDEPENDS_${PN} = "opie-pickboard" +APPNAME = "qdvorak" + +S = "${WORKDIR}/dvorak" + +inherit opie + +pkg_postinst() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +if pidof -s qpe >/dev/null; then + ${bindir}/qcop QPE/TaskBar "reloadInputMethods()" +else + exit 0 +fi + +} + +pkg_postrm() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +${bindir}/qcop QPE/TaskBar "reloadInputMethods()" +} + +# FILES plugins/inputmethods/libqdvorak.so* +do_install() { +} + diff --git a/recipes-opie/opie-dvorak/opie-dvorak_1.2.5.bb b/recipes-opie/opie-dvorak/opie-dvorak_1.2.5.bb new file mode 100644 index 0000000..2a9336b --- /dev/null +++ b/recipes-opie/opie-dvorak/opie-dvorak_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_inputmethods_dvorak.tar.bz2;name=split_inputmethods_dvorak \ + http://sources.openembedded.org/opie-1.2.5-split_inputmethods_pickboard.tar.bz2;name=split_inputmethods_pickboard \ + file://fix-rpath.patch " +SRC_URI[split_inputmethods_dvorak.md5sum] = "d0e715138c79b1f7dcd32b6ab3cd69fd" +SRC_URI[split_inputmethods_dvorak.sha256sum] = "ab2f46b1919b627234b5c29e06c7cd043d07fa706e12e1e0dd52f0a6b88d4eb2" +SRC_URI[split_inputmethods_pickboard.md5sum] = "86a0f938b5c65a388ee3ccd8b962e831" +SRC_URI[split_inputmethods_pickboard.sha256sum] = "5c50eb3062443ca3fa249ec1c8fa7b141b4ed3524e907a3c51e6ee8c09f6f8bc" diff --git a/recipes-opie/opie-dvorak/opie-dvorak_cvs.bb b/recipes-opie/opie-dvorak/opie-dvorak_cvs.bb new file mode 100644 index 0000000..de9631c --- /dev/null +++ b/recipes-opie/opie-dvorak/opie-dvorak_cvs.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=inputmethods/dvorak \ + ${OPIE_GIT};protocol=git;subpath=inputmethods/pickboard \ + file://fix-rpath.patch " diff --git a/recipes-opie/opie-embeddedkonsole/opie-embeddedkonsole.inc b/recipes-opie/opie-embeddedkonsole/opie-embeddedkonsole.inc new file mode 100644 index 0000000..5997afd --- /dev/null +++ b/recipes-opie/opie-embeddedkonsole/opie-embeddedkonsole.inc @@ -0,0 +1,16 @@ +DESCRIPTION = "Opie embedded konsole" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "libqtaux2 opie-keytabs" +RDEPENDS_${PN} = "opie-keytabs" +APPNAME = "embeddedkonsole" + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +do_install() { + install -d ${D}${palmtopdir}/pics/konsole/ + install -m 0644 ${WORKDIR}/pics/konsole/*.png ${D}${palmtopdir}/pics/konsole/ +} diff --git a/recipes-opie/opie-embeddedkonsole/opie-embeddedkonsole_1.2.5.bb b/recipes-opie/opie-embeddedkonsole/opie-embeddedkonsole_1.2.5.bb new file mode 100644 index 0000000..b8909bc --- /dev/null +++ b/recipes-opie/opie-embeddedkonsole/opie-embeddedkonsole_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_apps_${APPNAME}.tar.bz2;name=split_core_apps_appname \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_apps_appname.md5sum] = "c97acddc0ad1362e9c52fea2e43e3a5d" +SRC_URI[split_core_apps_appname.sha256sum] = "b349e35f46d04067b44a8cfc45c313a25a8ad9d99925a8e73d89a530930a77fc" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-embeddedkonsole/opie-embeddedkonsole_cvs.bb b/recipes-opie/opie-embeddedkonsole/opie-embeddedkonsole_cvs.bb new file mode 100644 index 0000000..3b6e748 --- /dev/null +++ b/recipes-opie/opie-embeddedkonsole/opie-embeddedkonsole_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/apps/${APPNAME} \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-euroconv/opie-euroconv.inc b/recipes-opie/opie-euroconv/opie-euroconv.inc new file mode 100644 index 0000000..58b0f5f --- /dev/null +++ b/recipes-opie/opie-euroconv/opie-euroconv.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "Euroconv" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "euroconv" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libeuroconv.so* bin/euroconv pics/euroconv/* apps/Applications/euroconv.desktop +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-euroconv/opie-euroconv_1.2.5.bb b/recipes-opie/opie-euroconv/opie-euroconv_1.2.5.bb new file mode 100644 index 0000000..1ab1f08 --- /dev/null +++ b/recipes-opie/opie-euroconv/opie-euroconv_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_tools_euroconv.tar.bz2;name=split_noncore_tools_euroconv \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_tools_euroconv.md5sum] = "c047f37245915882c1de09221dcfd5d8" +SRC_URI[split_noncore_tools_euroconv.sha256sum] = "c7fc966ba40c65d86172bd3fee8d05621a5182fa562fffcd46d8fb3ec318cb18" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-euroconv/opie-euroconv_cvs.bb b/recipes-opie/opie-euroconv/opie-euroconv_cvs.bb new file mode 100644 index 0000000..8abb72f --- /dev/null +++ b/recipes-opie/opie-euroconv/opie-euroconv_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/tools/euroconv \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-examples-python/opie-examples-python.inc b/recipes-opie/opie-examples-python/opie-examples-python.inc new file mode 100644 index 0000000..3a784a3 --- /dev/null +++ b/recipes-opie/opie-examples-python/opie-examples-python.inc @@ -0,0 +1,27 @@ +DESCRIPTION = "Python examples for Opie" +SECTION = "opie/base" +PRIORITY = "optional" +LICENSE = "GPL" +RDEPENDS_${PN} = "python-pyqt opie-pyquicklaunchapplet" +APPNAME = "python" +PACKAGE_ARCH = "all" + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +do_configure() { + : +} + +do_compile() { + : +} + +do_install() { + install -d ${D}${palmtopdir}/bin/python/ ${D}${palmtopdir}/apps/Python + install -m 0755 *.py ${D}${palmtopdir}/bin/python/ + install -m 0644 ${WORKDIR}/apps/Python/.directory ${D}${palmtopdir}/apps/Python/ + install -m 0644 ${WORKDIR}/apps/Python/simple.desktop ${D}${palmtopdir}/apps/Python/ +} + diff --git a/recipes-opie/opie-examples-python/opie-examples-python_1.2.5.bb b/recipes-opie/opie-examples-python/opie-examples-python_1.2.5.bb new file mode 100644 index 0000000..02426f0 --- /dev/null +++ b/recipes-opie/opie-examples-python/opie-examples-python_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_examples_python.tar.bz2;name=split_examples_python \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_examples_python.md5sum] = "19cc8165731d2500be06ea628be37d5c" +SRC_URI[split_examples_python.sha256sum] = "9f82baf3a3d251e352edecc9efa29501cb98cad7cff9fd2aab192b8c6d04aa3d" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-examples-python/opie-examples-python_cvs.bb b/recipes-opie/opie-examples-python/opie-examples-python_cvs.bb new file mode 100644 index 0000000..330e09d --- /dev/null +++ b/recipes-opie/opie-examples-python/opie-examples-python_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=examples/python \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-examples/opie-examples.inc b/recipes-opie/opie-examples/opie-examples.inc new file mode 100644 index 0000000..d90c3e1 --- /dev/null +++ b/recipes-opie/opie-examples/opie-examples.inc @@ -0,0 +1,20 @@ +DESCRIPTION = "Developer Examples for Opie" +SECTION = "opie/base" +PRIORITY = "optional" +DEPENDS = "opie-networksettings" +LICENSE = "GPL" +APPTYPE = "binary" + +S = "${WORKDIR}/examples" + +inherit opie + +do_install() { + install -d ${D}${palmtopdir}/bin/ + + for i in `find . -perm 0755 -type f` + do + install -m 0755 $i ${D}${palmtopdir}/bin/`basename $i` + done +} + diff --git a/recipes-opie/opie-examples/opie-examples_1.2.5.bb b/recipes-opie/opie-examples/opie-examples_1.2.5.bb new file mode 100644 index 0000000..e6d1d05 --- /dev/null +++ b/recipes-opie/opie-examples/opie-examples_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_examples.tar.bz2;name=split_examples \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_examples.md5sum] = "9e6a0e76e883a27cc1fcb8f3df3c844e" +SRC_URI[split_examples.sha256sum] = "73547a40fc8a0cea3561ec5402341cc49c857111df1af5217d7fb02d407e1e88" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-examples/opie-examples_cvs.bb b/recipes-opie/opie-examples/opie-examples_cvs.bb new file mode 100644 index 0000000..fa426a8 --- /dev/null +++ b/recipes-opie/opie-examples/opie-examples_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=examples \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-eye/opie-eye.inc b/recipes-opie/opie-eye/opie-eye.inc new file mode 100644 index 0000000..019d2ce --- /dev/null +++ b/recipes-opie/opie-eye/opie-eye.inc @@ -0,0 +1,27 @@ +DESCRIPTION = "A image viewer" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "libopiecore2 libopieui2 libopiemm2" +RDEPENDS_${PN} = "opie-advancedfm-pics" +APPNAME = "opie-eye" + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +do_configure_append() { + cd slave && qmake -makefile -spec ${QMAKESPEC} slave.pro -after ${EXTRA_QMAKEVARS_POST} +} + +do_compile_append() { + cd slave && oe_runmake +} + +do_install() { + install -d ${D}${bindir} + install -m 0755 opie-eye_slave ${D}${bindir} + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-eye/opie-eye_1.2.5.bb b/recipes-opie/opie-eye/opie-eye_1.2.5.bb new file mode 100644 index 0000000..ddaf54c --- /dev/null +++ b/recipes-opie/opie-eye/opie-eye_1.2.5.bb @@ -0,0 +1,13 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_graphics_opie-eye.tar.bz2;name=split_noncore_graphics_opie-eye \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_graphics_opie-eye.md5sum] = "301fa084aaeacd10ae37698749a46403" +SRC_URI[split_noncore_graphics_opie-eye.sha256sum] = "aa7b355eac4792aa7293362ae44c4331a642a9c9918d7231e98fca6fcb5df781" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-eye/opie-eye_cvs.bb b/recipes-opie/opie-eye/opie-eye_cvs.bb new file mode 100644 index 0000000..7ae0402 --- /dev/null +++ b/recipes-opie/opie-eye/opie-eye_cvs.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/graphics/opie-eye \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-fifteen/opie-fifteen.inc b/recipes-opie/opie-fifteen/opie-fifteen.inc new file mode 100644 index 0000000..a395175 --- /dev/null +++ b/recipes-opie/opie-fifteen/opie-fifteen.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "Fifteen pieces game" +SECTION = "opie/games" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "fifteen" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libfifteen.so* bin/fifteen apps/Games/fifteen.desktop pics/fifteen +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-fifteen/opie-fifteen_1.2.5.bb b/recipes-opie/opie-fifteen/opie-fifteen_1.2.5.bb new file mode 100644 index 0000000..7f5eab4 --- /dev/null +++ b/recipes-opie/opie-fifteen/opie-fifteen_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_games_fifteen.tar.bz2;name=split_noncore_games_fifteen \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_games_fifteen.md5sum] = "27f980104a55a6fc4103acc3e52e39c0" +SRC_URI[split_noncore_games_fifteen.sha256sum] = "65ce3f0f7cf40d82d029d6225a19a3f8d6f10e50ae5927c9fb700cc590be35dc" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-fifteen/opie-fifteen_cvs.bb b/recipes-opie/opie-fifteen/opie-fifteen_cvs.bb new file mode 100644 index 0000000..e0ee7c2 --- /dev/null +++ b/recipes-opie/opie-fifteen/opie-fifteen_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/games/fifteen \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-formatter/opie-formatter.inc b/recipes-opie/opie-formatter/opie-formatter.inc new file mode 100644 index 0000000..f259d0a --- /dev/null +++ b/recipes-opie/opie-formatter/opie-formatter.inc @@ -0,0 +1,16 @@ +DESCRIPTION = "The filesystem formatting and mountpoint app for the Opie environment." +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "formatter" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-formatter/opie-formatter_1.2.5.bb b/recipes-opie/opie-formatter/opie-formatter_1.2.5.bb new file mode 100644 index 0000000..33d96b1 --- /dev/null +++ b/recipes-opie/opie-formatter/opie-formatter_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_tools_formatter.tar.bz2;name=split_noncore_tools_formatter \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_tools_formatter.md5sum] = "37c3012284e679dcff8359989e8df830" +SRC_URI[split_noncore_tools_formatter.sha256sum] = "9a51cd6816f0e1b0f8c890fe416a1857b4650fa10d45e56f793d6a4012e190b8" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-formatter/opie-formatter_cvs.bb b/recipes-opie/opie-formatter/opie-formatter_cvs.bb new file mode 100644 index 0000000..4c15f2d --- /dev/null +++ b/recipes-opie/opie-formatter/opie-formatter_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/tools/formatter \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-freetype/opie-freetype.inc b/recipes-opie/opie-freetype/opie-freetype.inc new file mode 100644 index 0000000..6ca053a --- /dev/null +++ b/recipes-opie/opie-freetype/opie-freetype.inc @@ -0,0 +1,16 @@ +DESCRIPTION = "Freetype fontfactory plugin" +SECTION = "opie/fontfactories" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "freetype opie-ttf-support" +RDEPENDS_${PN} = "opie-ttf-support" +APPNAME = "freetypefactory" +APPTYPE = "plugin" + +S = "${WORKDIR}/freetype" + +inherit opie + +EXTRA_QMAKEVARS_POST += "INCLUDEPATH+=${STAGING_INCDIR}/freetype2" + +DEBIAN_NOAUTONAME_opie-freetype = "1" diff --git a/recipes-opie/opie-freetype/opie-freetype_1.2.5.bb b/recipes-opie/opie-freetype/opie-freetype_1.2.5.bb new file mode 100644 index 0000000..1a9c5a6 --- /dev/null +++ b/recipes-opie/opie-freetype/opie-freetype_1.2.5.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_freetype.tar.bz2;name=split_freetype" +SRC_URI[split_freetype.md5sum] = "cda4da0c8f622cc4020e7020bcd426f7" +SRC_URI[split_freetype.sha256sum] = "804624e97cdccad3c9b6bd072a84d4e8d5afe955701fd149c2d8c54c586a2efd" diff --git a/recipes-opie/opie-freetype/opie-freetype_cvs.bb b/recipes-opie/opie-freetype/opie-freetype_cvs.bb new file mode 100644 index 0000000..6a7198e --- /dev/null +++ b/recipes-opie/opie-freetype/opie-freetype_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=freetype" diff --git a/recipes-opie/opie-ftp/opie-ftp.inc b/recipes-opie/opie-ftp/opie-ftp.inc new file mode 100644 index 0000000..1e7d712 --- /dev/null +++ b/recipes-opie/opie-ftp/opie-ftp.inc @@ -0,0 +1,19 @@ +DESCRIPTION = "Opie-Ftp" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "libopiecore2 opie-ftplib" +APPNAME = "opieftp" +I18N_FILES = "opieftp.ts" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libopieftp.so* bin/opieftp pics/opieftp apps/Applications/opieftp.desktop +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-ftp/opie-ftp_1.2.5.bb b/recipes-opie/opie-ftp/opie-ftp_1.2.5.bb new file mode 100644 index 0000000..44998fc --- /dev/null +++ b/recipes-opie/opie-ftp/opie-ftp_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_net_opieftp.tar.bz2;name=split_noncore_net_opieftp \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_net_opieftp.md5sum] = "5fa54b891a267b9d481d010737c2bfda" +SRC_URI[split_noncore_net_opieftp.sha256sum] = "a52b673538dccbc36d274b7929db4de281a76120887c20f0052b709dd37967b4" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-ftp/opie-ftp_cvs.bb b/recipes-opie/opie-ftp/opie-ftp_cvs.bb new file mode 100644 index 0000000..a796093 --- /dev/null +++ b/recipes-opie/opie-ftp/opie-ftp_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/net/opieftp \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-ftplib/opie-ftplib.inc b/recipes-opie/opie-ftplib/opie-ftplib.inc new file mode 100644 index 0000000..51a0fed --- /dev/null +++ b/recipes-opie/opie-ftplib/opie-ftplib.inc @@ -0,0 +1,16 @@ +DESCRIPTION = "Opie FTP Library" +SECTION = "opie/libs" +PRIORITY = "optional" +LICENSE = "GPL" +I18N_FILES = "libftplib.ts" +APPNAME = "opie-ftplib" + +S = "${WORKDIR}/ftplib" + +inherit opie + +do_install() { + oe_libinstall -so libftplib ${D}${libdir} + install -d ${D}${includedir} + install -m 0664 ${S}/ftplib.h ${D}${includedir} +} diff --git a/recipes-opie/opie-ftplib/opie-ftplib_1.2.5.bb b/recipes-opie/opie-ftplib/opie-ftplib_1.2.5.bb new file mode 100644 index 0000000..1b985d1 --- /dev/null +++ b/recipes-opie/opie-ftplib/opie-ftplib_1.2.5.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_net_ftplib.tar.bz2;name=split_noncore_net_ftplib" +SRC_URI[split_noncore_net_ftplib.md5sum] = "ce39fe4b549eb3a1608a6906b97ffcdd" +SRC_URI[split_noncore_net_ftplib.sha256sum] = "050a973ceac5e1ca8e295fd5ec8321b6002d80a8a4ee5369b62c3c20940a84c8" + +PR = "r1" diff --git a/recipes-opie/opie-ftplib/opie-ftplib_cvs.bb b/recipes-opie/opie-ftplib/opie-ftplib_cvs.bb new file mode 100644 index 0000000..f9cfad7 --- /dev/null +++ b/recipes-opie/opie-ftplib/opie-ftplib_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/net/ftplib" diff --git a/recipes-opie/opie-go/opie-go.inc b/recipes-opie/opie-go/opie-go.inc new file mode 100644 index 0000000..43f566a --- /dev/null +++ b/recipes-opie/opie-go/opie-go.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "The game of Go" +SECTION = "opie/games" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "go" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libgo.so* bin/go apps/Games/go.desktop pics/go +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-go/opie-go_1.2.5.bb b/recipes-opie/opie-go/opie-go_1.2.5.bb new file mode 100644 index 0000000..72b5931 --- /dev/null +++ b/recipes-opie/opie-go/opie-go_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_games_go.tar.bz2;name=split_noncore_games_go \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_games_go.md5sum] = "6634e95837bbcac6089587cb18e6f9a0" +SRC_URI[split_noncore_games_go.sha256sum] = "b501beee47ad7330c39bb459fbbf3579cfa4f3f04dd70ed28ec645325cc2f542" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-go/opie-go_cvs.bb b/recipes-opie/opie-go/opie-go_cvs.bb new file mode 100644 index 0000000..870f951 --- /dev/null +++ b/recipes-opie/opie-go/opie-go_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/games/go \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-gutenbrowser/opie-gutenbrowser.inc b/recipes-opie/opie-gutenbrowser/opie-gutenbrowser.inc new file mode 100644 index 0000000..f1bd5f7 --- /dev/null +++ b/recipes-opie/opie-gutenbrowser/opie-gutenbrowser.inc @@ -0,0 +1,18 @@ +DESCRIPTION = "Etext reader for the Project Gutenberg." +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "opie-ftplib" +APPNAME = "gutenbrowser" + + +S = "${WORKDIR}/opie-gutenbrowser" + +inherit opie + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ + install -d ${D}${palmtopdir}/etc/gutenbrowser/ + install -m 0644 ${WORKDIR}/etc/gutenbrowser/ftpList ${WORKDIR}/etc/gutenbrowser/GUTINDEX.ALL ${D}${palmtopdir}/etc/gutenbrowser/ +} diff --git a/recipes-opie/opie-gutenbrowser/opie-gutenbrowser_1.2.5.bb b/recipes-opie/opie-gutenbrowser/opie-gutenbrowser_1.2.5.bb new file mode 100644 index 0000000..7b9e78f --- /dev/null +++ b/recipes-opie/opie-gutenbrowser/opie-gutenbrowser_1.2.5.bb @@ -0,0 +1,14 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_apps_opie-gutenbrowser.tar.bz2;name=split_noncore_apps_opie-gutenbrowser \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps \ + http://sources.openembedded.org/opie-1.2.5-split_etc.tar.bz2;name=split_etc" +SRC_URI[split_noncore_apps_opie-gutenbrowser.md5sum] = "fc101ab0eee9b410ef06326d18c0c950" +SRC_URI[split_noncore_apps_opie-gutenbrowser.sha256sum] = "156ac50053f92c7d4a07a582da427dc3a266322824ba615936eaf77a46c685b4" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" +SRC_URI[split_etc.md5sum] = "74ef523ef12e242155bbb745072434d9" +SRC_URI[split_etc.sha256sum] = "eef55ea2248b4f45f3a07beb6012e431dd71d4eefa134d39cc50b4d194c53087" diff --git a/recipes-opie/opie-gutenbrowser/opie-gutenbrowser_cvs.bb b/recipes-opie/opie-gutenbrowser/opie-gutenbrowser_cvs.bb new file mode 100644 index 0000000..4f21450 --- /dev/null +++ b/recipes-opie/opie-gutenbrowser/opie-gutenbrowser_cvs.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/apps/opie-gutenbrowser \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps \ + ${OPIE_GIT};protocol=git;subpath=etc" diff --git a/recipes-opie/opie-handwriting/opie-handwriting.inc b/recipes-opie/opie-handwriting/opie-handwriting.inc new file mode 100644 index 0000000..c4b79cb --- /dev/null +++ b/recipes-opie/opie-handwriting/opie-handwriting.inc @@ -0,0 +1,47 @@ +DESCRIPTION = "Handwriting input method" +SECTION = "opie/inputmethods" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "qhandwriting" + + +S = "${WORKDIR}/handwriting" + +inherit opie + +pkg_postinst() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +if pidof -s qpe >/dev/null; then + ${bindir}/qcop QPE/TaskBar "reloadInputMethods()" +else + exit 0 +fi + +} + +pkg_postrm() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +${bindir}/qcop QPE/TaskBar "reloadInputMethods()" +} + +# FILES plugins/inputmethods/libqhandwriting.so* +do_install() { + install -d ${D}${palmtopdir}/etc/qimpen/ + for f in ../qimpen/* + do + [ -f $f ] && install -m 0644 $f ${D}${palmtopdir}/etc/qimpen/ + done +} + +PACKAGES += " opie-handwriting-classicset opie-handwriting-graffitiset " + +FILES_${PN} = "${palmtopdir}/plugins/inputmethods/libqhandwriting.so*" +FILES_opie-handwriting-classicset = "${palmtopdir}/etc/qimpen/default.conf \ + ${palmtopdir}/etc/qimpen/combining.qpt \ + ${palmtopdir}/etc/qimpen/asciilower.qpt \ + ${palmtopdir}/etc/qimpen/asciiupper.qpt \ + ${palmtopdir}/etc/qimpen/numeric.qpt" +FILES_opie-handwriting-graffitiset = "${palmtopdir}/etc/qimpen/graffiti*" + diff --git a/recipes-opie/opie-handwriting/opie-handwriting_1.2.5.bb b/recipes-opie/opie-handwriting/opie-handwriting_1.2.5.bb new file mode 100644 index 0000000..b374311 --- /dev/null +++ b/recipes-opie/opie-handwriting/opie-handwriting_1.2.5.bb @@ -0,0 +1,10 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_inputmethods_handwriting.tar.bz2;name=split_inputmethods_handwriting \ + http://sources.openembedded.org/opie-1.2.5-split_etc_qimpen.tar.bz2;name=split_etc_qimpen" +SRC_URI[split_inputmethods_handwriting.md5sum] = "2ba77c63a71bc0f4a3bddbcc15a1b816" +SRC_URI[split_inputmethods_handwriting.sha256sum] = "9d7e305fd8ccce226a7dde687024641657add23bb7b46d898b6ec7066b6e41f0" +SRC_URI[split_etc_qimpen.md5sum] = "4a95b508202bafcdb204abcbd0dd17d3" +SRC_URI[split_etc_qimpen.sha256sum] = "a9e64ba22c71ef2c3c76a52529f95a01fe172d5f5835906da2ad10da0cd60539" diff --git a/recipes-opie/opie-handwriting/opie-handwriting_cvs.bb b/recipes-opie/opie-handwriting/opie-handwriting_cvs.bb new file mode 100644 index 0000000..a38ec9e --- /dev/null +++ b/recipes-opie/opie-handwriting/opie-handwriting_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r2" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=inputmethods/handwriting \ + ${OPIE_GIT};protocol=git;subpath=etc/qimpen" diff --git a/recipes-opie/opie-help-en/opie-help-en.inc b/recipes-opie/opie-help-en/opie-help-en.inc new file mode 100644 index 0000000..1b110f9 --- /dev/null +++ b/recipes-opie/opie-help-en/opie-help-en.inc @@ -0,0 +1,27 @@ +DESCRIPTION = "Opie Help Packages - English" +SECTION = "opie/help" +PRIORITY = "optional" +LICENSE = "GPL" +ALLOW_EMPTY = "1" +PACKAGE_ARCH = "all" + +PACKAGES += "${PN}" +RDEPENDS_${PN} = "opie-helpbrowser" + +S = "${WORKDIR}/html" + +do_install() { + install -d ${D}${palmtopdir}/help/en/html/ + install -m 0644 ${WORKDIR}/html/*.html ${D}${palmtopdir}/help/en/html/ + for d in $(find . -type d | grep -v "CVS\|patch") + do + install -d ${D}${palmtopdir}/help/en/html/$d + install -m 0644 ${WORKDIR}/html/$d/*.html ${D}${palmtopdir}/help/en/html/$d/ + done +} + +python populate_packages_prepend () { + help_dir = bb.data.expand('${palmtopdir}/help/en/html/', d) + + do_split_packages(d, help_dir, file_regex='^(.*)\.html$', output_pattern='opie-%s-help-en', description='Opie Help for %s - English', aux_files_pattern=help_dir + '%s/*') +} diff --git a/recipes-opie/opie-help-en/opie-help-en_1.2.5.bb b/recipes-opie/opie-help-en/opie-help-en_1.2.5.bb new file mode 100644 index 0000000..36aed0d --- /dev/null +++ b/recipes-opie/opie-help-en/opie-help-en_1.2.5.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_help_en_html.tar.bz2;name=split_help_en_html" +SRC_URI[split_help_en_html.md5sum] = "5ac74b5394fc9afa780f3925862496e3" +SRC_URI[split_help_en_html.sha256sum] = "64c9dd9aa72ea9939ee9176eb80a0b87d58b43bcdb5e652b581de93e52b506dc" diff --git a/recipes-opie/opie-help-en/opie-help-en_cvs.bb b/recipes-opie/opie-help-en/opie-help-en_cvs.bb new file mode 100644 index 0000000..20bcb5d --- /dev/null +++ b/recipes-opie/opie-help-en/opie-help-en_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +OPIE_GIT_PV ?= "1.2.2+cvs${SRCDATE}" +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=help/en/html " diff --git a/recipes-opie/opie-helpbrowser/opie-helpbrowser.inc b/recipes-opie/opie-helpbrowser/opie-helpbrowser.inc new file mode 100644 index 0000000..cd3354c --- /dev/null +++ b/recipes-opie/opie-helpbrowser/opie-helpbrowser.inc @@ -0,0 +1,15 @@ +DESCRIPTION = "Opie Help Browser" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "helpbrowser" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} diff --git a/recipes-opie/opie-helpbrowser/opie-helpbrowser_1.2.5.bb b/recipes-opie/opie-helpbrowser/opie-helpbrowser_1.2.5.bb new file mode 100644 index 0000000..1001418 --- /dev/null +++ b/recipes-opie/opie-helpbrowser/opie-helpbrowser_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_apps_${APPNAME}.tar.bz2;name=split_core_apps_appname \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_apps_appname.md5sum] = "28a79d0c8a26a2397173031ad7e2173f" +SRC_URI[split_core_apps_appname.sha256sum] = "4ec7e56bc8264c33795ffaa666b3fa20b8b60a824c0bf15ce5e461b2227c7233" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-helpbrowser/opie-helpbrowser_cvs.bb b/recipes-opie/opie-helpbrowser/opie-helpbrowser_cvs.bb new file mode 100644 index 0000000..3b6e748 --- /dev/null +++ b/recipes-opie/opie-helpbrowser/opie-helpbrowser_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/apps/${APPNAME} \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-homeapplet/opie-homeapplet.inc b/recipes-opie/opie-homeapplet/opie-homeapplet.inc new file mode 100644 index 0000000..4e98952 --- /dev/null +++ b/recipes-opie/opie-homeapplet/opie-homeapplet.inc @@ -0,0 +1,15 @@ +DESCRIPTION = "Home Applet" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "homeapplet" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES +do_install() { +} + diff --git a/recipes-opie/opie-homeapplet/opie-homeapplet_1.2.5.bb b/recipes-opie/opie-homeapplet/opie-homeapplet_1.2.5.bb new file mode 100644 index 0000000..c0dada9 --- /dev/null +++ b/recipes-opie/opie-homeapplet/opie-homeapplet_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_applets_homeapplet.tar.bz2;name=split_core_applets_homeapplet \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_applets_homeapplet.md5sum] = "58ffe58467a757f36aa06dc1ac7c5264" +SRC_URI[split_core_applets_homeapplet.sha256sum] = "fa4983c2cb651157affb05031680278861b1dfef310a7ede07a731428bf1a3f2" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-homeapplet/opie-homeapplet_cvs.bb b/recipes-opie/opie-homeapplet/opie-homeapplet_cvs.bb new file mode 100644 index 0000000..3aeaeda --- /dev/null +++ b/recipes-opie/opie-homeapplet/opie-homeapplet_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/applets/homeapplet \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-i18n/opie-i18n.inc b/recipes-opie/opie-i18n/opie-i18n.inc new file mode 100644 index 0000000..fd39583 --- /dev/null +++ b/recipes-opie/opie-i18n/opie-i18n.inc @@ -0,0 +1,94 @@ +DESCRIPTION = "Opie i18n files" +SECTION = "opie/base" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "opie-lrelease-native" + + +S = "${WORKDIR}/i18n" + +do_compile() { + for f in ?? ??_?? + do + cd ${S}/$f + for g in *.ts + do + opie-lrelease $g + done + done +} + +do_install() { + install -d ${D}${palmtopdir}/i18n/ + install -d ${D}${palmtopdir}/etc/dict/ + for f in ?? ??_?? + do + echo Installing language $f + install -d ${D}${palmtopdir}/i18n/$f/ + install -m 0644 $f/.directory ${D}${palmtopdir}/i18n/$f/ + install -m 0644 $f/*.qm ${D}${palmtopdir}/i18n/$f/ + if [ -e ${WORKDIR}/dict/dawg.$f ] + then + install -m 0644 ${WORKDIR}/dict/dawg.$f ${D}${palmtopdir}/etc/dict/ + fi + install -m 0644 ${WORKDIR}/dict/dawg ${D}${palmtopdir}/etc/dict/ + done +} + +ALLOW_EMPTY_${PN} = "1" +PACKAGES = "${PN}-dbg ${PN} opie-i18n-cz opie-i18n-da opie-i18n-de opie-i18n-dk opie-i18n-en opie-i18n-es \ +opie-i18n-fr opie-i18n-hu opie-i18n-it opie-i18n-ja opie-i18n-ko opie-i18n-lv opie-i18n-mk \ +opie-i18n-nl opie-i18n-no opie-i18n-pl opie-i18n-pt opie-i18n-pt-br opie-i18n-ru opie-i18n-sl \ +opie-i18n-xx opie-i18n-zh-cn opie-i18n-zh-tw \ +opie-dict-cz opie-dict-da opie-dict-de opie-dict-dk opie-dict-en opie-dict-es \ +opie-dict-fr opie-dict-hu opie-dict-it opie-dict-ja opie-dict-ko opie-dict-lv opie-dict-mk \ +opie-dict-nl opie-dict-no opie-dict-pl opie-dict-pt opie-dict-pt-br opie-dict-ru opie-dict-sl \ +opie-dict-xx opie-dict-zh-cn opie-dict-zh-tw " + +FILES_opie-dict-cz = "${palmtopdir}/etc/dict/dawg.cz" +FILES_opie-dict-da = "${palmtopdir}/etc/dict/dawg.da" +FILES_opie-dict-de = "${palmtopdir}/etc/dict/dawg.de" +FILES_opie-dict-dk = "${palmtopdir}/etc/dict/dawg.dk" +FILES_opie-dict-en = "${palmtopdir}/etc/dict/dawg" +FILES_opie-dict-es = "${palmtopdir}/etc/dict/dawg.es" +FILES_opie-dict-fr = "${palmtopdir}/etc/dict/dawg.fr" +FILES_opie-dict-hu = "${palmtopdir}/etc/dict/dawg.hu" +FILES_opie-dict-it = "${palmtopdir}/etc/dict/dawg.it" +FILES_opie-dict-ja = "${palmtopdir}/etc/dict/dawg.ja" +FILES_opie-dict-ko = "${palmtopdir}/etc/dict/dawg.ko" +FILES_opie-dict-lv = "${palmtopdir}/etc/dict/dawg.lv" +FILES_opie-dict-mk = "${palmtopdir}/etc/dict/dawg.mk" +FILES_opie-dict-nl = "${palmtopdir}/etc/dict/dawg.nl" +FILES_opie-dict-no = "${palmtopdir}/etc/dict/dawg.no" +FILES_opie-dict-pl = "${palmtopdir}/etc/dict/dawg.pl" +FILES_opie-dict-pt-br = "${palmtopdir}/etc/dict/dawg.pt_BR" +FILES_opie-dict-pt = "${palmtopdir}/etc/dict/dawg.pt" +FILES_opie-dict-ru = "${palmtopdir}/etc/dict/dawg.ru" +FILES_opie-dict-sl = "${palmtopdir}/etc/dict/dawg.sl" +FILES_opie-dict-xx = "${palmtopdir}/etc/dict/dawg.xx" +FILES_opie-dict-zh-cn = "${palmtopdir}/etc/dict/dawg.zh_CN" +FILES_opie-dict-zh-tw = "${palmtopdir}/etc/dict/dawg.zh_TW" + +FILES_opie-i18n-cz = "${palmtopdir}/i18n/cz" +FILES_opie-i18n-da = "${palmtopdir}/i18n/da" +FILES_opie-i18n-de = "${palmtopdir}/i18n/de" +FILES_opie-i18n-dk = "${palmtopdir}/i18n/dk" +FILES_opie-i18n-en = "${palmtopdir}/i18n/en" +FILES_opie-i18n-es = "${palmtopdir}/i18n/es" +FILES_opie-i18n-fr = "${palmtopdir}/i18n/fr" +FILES_opie-i18n-hu = "${palmtopdir}/i18n/hu" +FILES_opie-i18n-it = "${palmtopdir}/i18n/it" +FILES_opie-i18n-ja = "${palmtopdir}/i18n/ja" +FILES_opie-i18n-ko = "${palmtopdir}/i18n/ko" +FILES_opie-i18n-lv = "${palmtopdir}/i18n/lv" +FILES_opie-i18n-mk = "${palmtopdir}/i18n/mk" +FILES_opie-i18n-nl = "${palmtopdir}/i18n/nl" +FILES_opie-i18n-no = "${palmtopdir}/i18n/no" +FILES_opie-i18n-pl = "${palmtopdir}/i18n/pl" +FILES_opie-i18n-pt-br = "${palmtopdir}/i18n/pt_BR" +FILES_opie-i18n-pt = "${palmtopdir}/i18n/pt" +FILES_opie-i18n-ru = "${palmtopdir}/i18n/ru" +FILES_opie-i18n-sl = "${palmtopdir}/i18n/sl" +FILES_opie-i18n-xx = "${palmtopdir}/i18n/xx" +FILES_opie-i18n-zh-cn = "${palmtopdir}/i18n/zh_CN" +FILES_opie-i18n-zh-tw = "${palmtopdir}/i18n/zh_TW" diff --git a/recipes-opie/opie-i18n/opie-i18n_1.2.5.bb b/recipes-opie/opie-i18n/opie-i18n_1.2.5.bb new file mode 100644 index 0000000..1b9935e --- /dev/null +++ b/recipes-opie/opie-i18n/opie-i18n_1.2.5.bb @@ -0,0 +1,10 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_i18n.tar.bz2;name=split_i18n \ + http://sources.openembedded.org/opie-1.2.5-split_etc_dict.tar.bz2;name=split_etc_dict" +SRC_URI[split_i18n.md5sum] = "0877eb0c761b06de8dc64f28d1d4bd6f" +SRC_URI[split_i18n.sha256sum] = "5005fa9825bbbdb10367882ec8a9c2df6e755ecc0c9705e674d4dea00abdea0c" +SRC_URI[split_etc_dict.md5sum] = "1112ee99cf14220ca63ec6c49d4f4e61" +SRC_URI[split_etc_dict.sha256sum] = "43e67873ec83ec33b4ad2d441a8606ac8418ff27581bdffa85eef071bee1f7ce" diff --git a/recipes-opie/opie-i18n/opie-i18n_cvs.bb b/recipes-opie/opie-i18n/opie-i18n_cvs.bb new file mode 100644 index 0000000..0d1d913 --- /dev/null +++ b/recipes-opie/opie-i18n/opie-i18n_cvs.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +OPIE_GIT_PV ?= "1.2.2+cvs${SRCDATE}" +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=i18n \ + ${OPIE_GIT};protocol=git;subpath=etc/dict" diff --git a/recipes-opie/opie-i18n/opie-lrelease-native.inc b/recipes-opie/opie-i18n/opie-lrelease-native.inc new file mode 100644 index 0000000..337196f --- /dev/null +++ b/recipes-opie/opie-i18n/opie-lrelease-native.inc @@ -0,0 +1,20 @@ +DESCRIPTION = "Opie native i18n tool lrelease" +SECTION = "opie/base" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "uicmoc3-native" +INC_PR = "r1" + +S = "${WORKDIR}/opie-lrelease" + +inherit native qmake qt3e + +export OE_QMAKE_LINK="${CXX}" +EXTRA_QMAKEVARS_POST_append = "LIBS+=-ldl" + +do_install() { + install -d ${D}${bindir}/ + install -m 0755 opie-lrelease ${D}${bindir}/ +} + +NATIVE_INSTALL_WORKS = "1" diff --git a/recipes-opie/opie-i18n/opie-lrelease-native_1.2.5.bb b/recipes-opie/opie-i18n/opie-lrelease-native_1.2.5.bb new file mode 100644 index 0000000..38324cb --- /dev/null +++ b/recipes-opie/opie-i18n/opie-lrelease-native_1.2.5.bb @@ -0,0 +1,10 @@ +require ${PN}.inc + +PR = "${INC_PR}.0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_development_translation_opie-lrelease.tar.bz2;name=split_development_translation_opie-lrelease \ + http://sources.openembedded.org/opie-1.2.5-split_development_translation_shared.tar.bz2;name=split_development_translation_shared" +SRC_URI[split_development_translation_opie-lrelease.md5sum] = "e35c6b83652e03eeb1a33b6f88e0cbb7" +SRC_URI[split_development_translation_opie-lrelease.sha256sum] = "aa47f392242acebbb1e4d30e97d0637fae6978c697846571544767c769c30772" +SRC_URI[split_development_translation_shared.md5sum] = "c18142103c03fa4d3df4d5eecf12de33" +SRC_URI[split_development_translation_shared.sha256sum] = "958bf759bf7677b40b67661f02245b644e576700d62c4b5655c1d40f9d735154" diff --git a/recipes-opie/opie-i18n/opie-lrelease-native_cvs.bb b/recipes-opie/opie-i18n/opie-lrelease-native_cvs.bb new file mode 100644 index 0000000..13d1345 --- /dev/null +++ b/recipes-opie/opie-i18n/opie-lrelease-native_cvs.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +OPIE_GIT_PV ?= "1.2.2+cvs${SRCDATE}" +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=development/translation/opie-lrelease \ + ${OPIE_GIT};protocol=git;subpath=development/translation/shared" diff --git a/recipes-opie/opie-i18n/opie-lupdate-native.inc b/recipes-opie/opie-i18n/opie-lupdate-native.inc new file mode 100644 index 0000000..0e95b4b --- /dev/null +++ b/recipes-opie/opie-i18n/opie-lupdate-native.inc @@ -0,0 +1,18 @@ +DESCRIPTION = "Opie native i18n tool lupdate" +SECTION = "opie/base" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "uicmoc3-native" + +S = "${WORKDIR}/opie-lupdate" + +inherit native qmake qt3e + +export OE_QMAKE_LINK="${CXX}" +EXTRA_QMAKEVARS_POST_append = "LIBS+=-ldl " +EXTRA_QMAKEVARS_POST_append = "CONFIG-=thread " + +do_install() { + install -d ${D}${bindir}/ + install -m 0755 opie-lupdate ${D}${bindir}/ +} diff --git a/recipes-opie/opie-i18n/opie-lupdate-native_1.2.5.bb b/recipes-opie/opie-i18n/opie-lupdate-native_1.2.5.bb new file mode 100644 index 0000000..dc786bc --- /dev/null +++ b/recipes-opie/opie-i18n/opie-lupdate-native_1.2.5.bb @@ -0,0 +1,10 @@ +require ${PN}.inc + +PR = "r1" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_development_translation_opie-lupdate.tar.bz2;name=split_development_translation_opie-lupdate \ + http://sources.openembedded.org/opie-1.2.5-split_development_translation_shared.tar.bz2;name=split_development_translation_shared" +SRC_URI[split_development_translation_opie-lupdate.md5sum] = "b1460106c3aa098a0bb4775cc0e12273" +SRC_URI[split_development_translation_opie-lupdate.sha256sum] = "91cbc7eda498dffde3c6b9eaade836750801f429c965d291ce0052e321a63611" +SRC_URI[split_development_translation_shared.md5sum] = "c18142103c03fa4d3df4d5eecf12de33" +SRC_URI[split_development_translation_shared.sha256sum] = "958bf759bf7677b40b67661f02245b644e576700d62c4b5655c1d40f9d735154" diff --git a/recipes-opie/opie-i18n/opie-lupdate-native_cvs.bb b/recipes-opie/opie-i18n/opie-lupdate-native_cvs.bb new file mode 100644 index 0000000..55cfa33 --- /dev/null +++ b/recipes-opie/opie-i18n/opie-lupdate-native_cvs.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +OPIE_GIT_PV ?= "1.2.2+cvs${SRCDATE}" +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=development/translation/opie-lupdate \ + ${OPIE_GIT};protocol=git;subpath=development/translation/shared" diff --git a/recipes-opie/opie-icon-reload/opie-icon-reload.inc b/recipes-opie/opie-icon-reload/opie-icon-reload.inc new file mode 100644 index 0000000..a83aa34 --- /dev/null +++ b/recipes-opie/opie-icon-reload/opie-icon-reload.inc @@ -0,0 +1,24 @@ +DESCRIPTION = "Reload .desktop files on the fly" +SECTION = "opie/settings" +PRIORITY = "optional" +LICENSE = "GPL" + +PACKAGE_ARCH = "all" + +SRC_URI = "file://icon-reload.desktop \ + file://icon-reload.sh \ + file://reload.png" + +FILES_${PN} += "${palmtopdir}" + +do_install() { + install -d ${D}${palmtopdir}/apps/Settings + install -d ${D}${bindir} + install -d ${D}${palmtopdir}/pics + + install -m 0644 ${WORKDIR}/icon-reload.desktop ${D}${palmtopdir}/apps/Settings + install -m 0755 ${WORKDIR}/icon-reload.sh ${D}${bindir} + sed -i -e 's,@bindir@,${bindir},g' ${D}${bindir}/icon-reload.sh + install -m 0644 ${WORKDIR}/reload.png ${D}${palmtopdir}/pics +} + diff --git a/recipes-opie/opie-icon-reload/opie-icon-reload/icon-reload.desktop b/recipes-opie/opie-icon-reload/opie-icon-reload/icon-reload.desktop new file mode 100644 index 0000000..4319b4b --- /dev/null +++ b/recipes-opie/opie-icon-reload/opie-icon-reload/icon-reload.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Exec=icon-reload.sh +Icon=reload +Type=Application +Name=Reload Icons +Comment=Force reloading of .desktop files +Name[de]=Icons laden +Comment[de]=.desktop Dateien neu einlesen. diff --git a/recipes-opie/opie-icon-reload/opie-icon-reload/icon-reload.sh b/recipes-opie/opie-icon-reload/opie-icon-reload/icon-reload.sh new file mode 100755 index 0000000..adeba39 --- /dev/null +++ b/recipes-opie/opie-icon-reload/opie-icon-reload/icon-reload.sh @@ -0,0 +1,4 @@ +#!/bin/sh + +@bindir@/qcop QPE/TaskBar "reloadInputMethods()" +@bindir@/qcop QPE/System "linkChanged(QString)" diff --git a/recipes-opie/opie-icon-reload/opie-icon-reload/reload.png b/recipes-opie/opie-icon-reload/opie-icon-reload/reload.png Binary files differnew file mode 100644 index 0000000..d520167 --- /dev/null +++ b/recipes-opie/opie-icon-reload/opie-icon-reload/reload.png diff --git a/recipes-opie/opie-icon-reload/opie-icon-reload_1.2.5.bb b/recipes-opie/opie-icon-reload/opie-icon-reload_1.2.5.bb new file mode 100644 index 0000000..10510e5 --- /dev/null +++ b/recipes-opie/opie-icon-reload/opie-icon-reload_1.2.5.bb @@ -0,0 +1,2 @@ +require ${PN}.inc + diff --git a/recipes-opie/opie-init/opie-init.inc b/recipes-opie/opie-init/opie-init.inc new file mode 100644 index 0000000..b40492f --- /dev/null +++ b/recipes-opie/opie-init/opie-init.inc @@ -0,0 +1,47 @@ +DESCRIPTION = "Opie Startup scripts and config" +SECTION = "opie/base" +PRIORITY = "optional" +LICENSE = "GPL" +#APPNAME = "qpe" + +#S = "${WORKDIR}/launcher" + +#inherit opie +inherit update-rc.d + +INITSCRIPT_NAME = "opie" +INITSCRIPT_PARAMS = "start 99 5 . stop 20 0 1 6 ." + +do_install() { + install -d ${D}${sysconfdir}/init.d + install -d ${D}${sysconfdir}/profile.d + install -d ${D}${bindir} + install -d ${D}${palmtopdir}/etc/skel + + sed -s "s|@palmtopdir@|${palmtopdir}|" ${WORKDIR}/opie >${WORKDIR}/opie.tmp + sed -s "s|@palmtopdir@|${palmtopdir}|" ${WORKDIR}/opie_defaults >${WORKDIR}/opie_defaults.tmp + install -m 0755 ${WORKDIR}/opie.tmp ${D}${sysconfdir}/init.d/opie + install -m 0644 ${WORKDIR}/opie_defaults.tmp ${D}${sysconfdir}/profile.d/opie_defaults + + install -m 0755 ${WORKDIR}/opie-reorgfiles ${D}${bindir}/ + install -m 0644 ${WORKDIR}/qpe.conf ${D}${palmtopdir}/etc/skel/ + + if [ -s ${WORKDIR}/locale.conf ]; then + install -m 0644 ${WORKDIR}/locale.conf ${D}${palmtopdir}/etc/skel/ + fi + +# This should not be necessary anymore (w100 is currently disabled for c7x0) +# case ${MACHINE} in +# c7x0) +# install -d ${D}${sysconfdir}/apm/event.d/ +# install -m 0755 ${WORKDIR}/qpe-suspend-resume ${D}${sysconfdir}/apm/event.d/00-qpe-suspend-resume.sh +# ;; +# *) +# ;; +# esac +} + +#FILES_opie-init_append = " ${sysconfdir} ${palmtopdir}/bin" +FILES_${PN} += "${palmtopdir}" + +PACKAGE_ARCH = "${MACHINE_ARCH}" diff --git a/recipes-opie/opie-init/opie-init/akita/qpe.conf b/recipes-opie/opie-init/opie-init/akita/qpe.conf new file mode 100644 index 0000000..e9922e4 --- /dev/null +++ b/recipes-opie/opie-init/opie-init/akita/qpe.conf @@ -0,0 +1,22 @@ +[Appearance] +useBigPixmaps = 1 +SmallIconSize = 32 +BigIconSize = 48 +FontFamily = DejaVu_Sans +FontStyle = Regular +FontSize = 16 +FixedFontFamily = DejaVu_Sans_Mono +FixedFontStyle = Regular +FixedFontSize = 14 +Background = #d5d0de +Base = #ffffff +Button = #e3e3e3 +ButtonText = #000000 +Decoration = libliquid.so +Highlight = #52719c +HighlightedText = #ffffff +Style = Windows +Text = #000000 +TabStyle = 1 +[InputMethod] +current = Multikey diff --git a/recipes-opie/opie-init/opie-init/c7x0/qpe-suspend-resume b/recipes-opie/opie-init/opie-init/c7x0/qpe-suspend-resume new file mode 100644 index 0000000..be37519 --- /dev/null +++ b/recipes-opie/opie-init/opie-init/c7x0/qpe-suspend-resume @@ -0,0 +1,33 @@ +#!/bin/sh + +QTDIR=/opt/QtPalmtop +LD_LIBRARY_PATH=$QTDIR +export LD_LIBRARY_PATH QTDIR +LOGGING=0 +log() { + if [ $LOGGING -eq 1 ]; then + echo "$(date +%y/%m/%d-%H:%m:%S): $@" >> /var/log/qte.log + fi +} + +retcode=1 +tries=3 + +if [ "$1" = suspend ]; then + while [ $retcode -ne 0 -a $tries -gt 0 ]; do + log "-> $QTDIR/bin/qcop QPE/System 'aboutToSuspend()'" + $QTDIR/bin/qcop QPE/System 'aboutToSuspend()' + retcode=$? + tries=`expr $tries - 1` + log "<- Result $retcode" + done +elif [ "$1" = resume ]; then + while [ $retcode -ne 0 -a $tries -gt 0 ]; do + log "-> $QTDIR/bin/qcop QPE/System 'returnFromSuspend()'" + $QTDIR/bin/qcop QPE/System 'returnFromSuspend()' + retcode=$? + tries=`expr $tries - 1` + log "<- Result $retcode" + done +fi + diff --git a/recipes-opie/opie-init/opie-init/c7x0/qpe.conf b/recipes-opie/opie-init/opie-init/c7x0/qpe.conf new file mode 100644 index 0000000..e9922e4 --- /dev/null +++ b/recipes-opie/opie-init/opie-init/c7x0/qpe.conf @@ -0,0 +1,22 @@ +[Appearance] +useBigPixmaps = 1 +SmallIconSize = 32 +BigIconSize = 48 +FontFamily = DejaVu_Sans +FontStyle = Regular +FontSize = 16 +FixedFontFamily = DejaVu_Sans_Mono +FixedFontStyle = Regular +FixedFontSize = 14 +Background = #d5d0de +Base = #ffffff +Button = #e3e3e3 +ButtonText = #000000 +Decoration = libliquid.so +Highlight = #52719c +HighlightedText = #ffffff +Style = Windows +Text = #000000 +TabStyle = 1 +[InputMethod] +current = Multikey diff --git a/recipes-opie/opie-init/opie-init/htcuniversal/qpe.conf b/recipes-opie/opie-init/opie-init/htcuniversal/qpe.conf new file mode 100644 index 0000000..e9922e4 --- /dev/null +++ b/recipes-opie/opie-init/opie-init/htcuniversal/qpe.conf @@ -0,0 +1,22 @@ +[Appearance] +useBigPixmaps = 1 +SmallIconSize = 32 +BigIconSize = 48 +FontFamily = DejaVu_Sans +FontStyle = Regular +FontSize = 16 +FixedFontFamily = DejaVu_Sans_Mono +FixedFontStyle = Regular +FixedFontSize = 14 +Background = #d5d0de +Base = #ffffff +Button = #e3e3e3 +ButtonText = #000000 +Decoration = libliquid.so +Highlight = #52719c +HighlightedText = #ffffff +Style = Windows +Text = #000000 +TabStyle = 1 +[InputMethod] +current = Multikey diff --git a/recipes-opie/opie-init/opie-init/hx4700/qpe.conf b/recipes-opie/opie-init/opie-init/hx4700/qpe.conf new file mode 100644 index 0000000..e9922e4 --- /dev/null +++ b/recipes-opie/opie-init/opie-init/hx4700/qpe.conf @@ -0,0 +1,22 @@ +[Appearance] +useBigPixmaps = 1 +SmallIconSize = 32 +BigIconSize = 48 +FontFamily = DejaVu_Sans +FontStyle = Regular +FontSize = 16 +FixedFontFamily = DejaVu_Sans_Mono +FixedFontStyle = Regular +FixedFontSize = 14 +Background = #d5d0de +Base = #ffffff +Button = #e3e3e3 +ButtonText = #000000 +Decoration = libliquid.so +Highlight = #52719c +HighlightedText = #ffffff +Style = Windows +Text = #000000 +TabStyle = 1 +[InputMethod] +current = Multikey diff --git a/recipes-opie/opie-init/opie-init/locale.conf b/recipes-opie/opie-init/opie-init/locale.conf new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/recipes-opie/opie-init/opie-init/locale.conf diff --git a/recipes-opie/opie-init/opie-init/mnci/qpe.conf b/recipes-opie/opie-init/opie-init/mnci/qpe.conf new file mode 100644 index 0000000..8efe771 --- /dev/null +++ b/recipes-opie/opie-init/opie-init/mnci/qpe.conf @@ -0,0 +1,25 @@ +[Appearance] +Decoration = libflat.so +FontFamily = vera +FontSize = 10 +FontStyle = Regular +LeftHand = 0 +Style = libflatstyle.so +rotatedir = 0 +[Battery] +[Date] +ClockApplet = 0 +LongOrder = 273 +Separator = . +ShortOrder = 273 +[InputMethod] +current = Multikey +[Keyboard] +[Startup] +FirstUse = 0 +[Time] +AMPM = 0 +MONDAY = 1 +[Volume] +[Wireless] +UpdateFrequency = 2 diff --git a/recipes-opie/opie-init/opie-init/opie b/recipes-opie/opie-init/opie-init/opie new file mode 100755 index 0000000..6bebec7 --- /dev/null +++ b/recipes-opie/opie-init/opie-init/opie @@ -0,0 +1,102 @@ +#!/bin/sh +# +[ -z $LOGNAME ] && export LOGNAME=root && export HOME=/home/root +[ -z $HOME ] && export HOME=/home/$LOGNAME + +export QTDIR="@palmtopdir@" +export OPIEDIR="$QTDIR" +export QPEDIR="$QTDIR" +export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$OPIEDIR/lib +export PATH=$PATH:$OPIEDIR/bin +# Following is from c7x0 override, check for validity, etc. +## we need to tinker directly with qws_display until the ODevice +## default (which is now W100:Rot0:0) works flawlessly with rotation +## and survives a suspend/resume cycle +#export QWS_DISPLAY=Transformed:Rot0:0 +## export QWS_DISPLAY=W100:Rot0:0 + +if [ -z `which qpe` ] ; then + echo Opie not installed + exit 0 +fi + +. /etc/profile + +if [ ! -e $TSLIB_TSDEVICE ]; then + export QWS_MOUSE_PROTO=MouseMan:/dev/input/mice +fi + +for conf in $OPIEDIR/etc/skel/*.conf; do + conf_basename=`basename $conf` + if [ ! -e "$HOME/Settings/$conf_basename" ] ; then + echo "Copying default $conf_basename into $HOME/Settings/" + mkdir -p $HOME/Settings/ + cat $conf >$HOME/Settings/$conf_basename + fi +done + +if [ ! -e "$HOME/systeminfo/linkver" ] ; then + mkdir -p $HOME/systeminfo/ + echo "1.13" >$HOME/systeminfo/linkver +fi + +case $1 in +'start') + # Turn off psplash if any - sleep is required for anti-race + if [ -e /mnt/.splash ]; then + TMPDIR=/mnt/.splash splash-write "QUIT" || true + sleep 1 + fi + + if [ -x "$OPIEDIR/bin/opie-login" ]; then + echo Starting Opie-login.... + $OPIEDIR/bin/opie-login -terminal 3 + else + opie-reorgfiles + + if [ -x "$OPIEDIR/bin/opie-sh-ssh-askpass.sh" ]; then + export SSH_ASKPASS=$OPIEDIR/bin/opie-sh-ssh-askpass.sh + fi + echo Starting Opie.... + ( + test -x /usr/bin/ssh-agent && eval $(/usr/bin/ssh-agent -s) && echo $SSH_AGENT_PID>/var/run/opie-ssh-agent.pid ; + qpe -terminal 3 + ) + echo -n >/var/log/opie-qss.log + { for attempt in 0 1 2 3 4 5 6 7 8 9 a b c d e f ; do + sleep 1 + echo "Waiting for qcop to startup: $attempt ..." >>/var/log/opie-qss.log + qcop QPE/System 'ping()' || continue + echo "Starting qss" >>/var/log/opie-qss.log + qss </dev/null >>/var/log/opie-qss.log 2>&1 + echo "qss exited, will try to restart" >>/var/log/opie-qss.log + done; rm /var/run/opie-qss-loop.pid; } </dev/null >/dev/null 2>&1 & + echo $! >/var/run/opie-qss-loop.pid + fi + + ;; + +'stop') + echo "Stopping Opie..." + test -r /var/run/opie-qss-loop.pid && kill $(cat /var/run/opie-qss-loop.pid) 2>/dev/null ; rm -f /var/run/opie-qss-loop.pid + killall qss 2>/dev/null + killall qpe 2>/dev/null + killall opie-login 2>/dev/null + killall quicklauncher 2>/dev/null + test -r /var/run/opie-ssh-agent.pid && kill $(cat /var/run/opie-ssh-agent.pid) 2>/dev/null ; rm -f /var/run/opie-ssh-agent.pid + true + + ;; + +'restart') + $0 stop && $0 start + + ;; + +*) + echo "usage: $0 { start | stop | restart }" + + ;; + +esac + diff --git a/recipes-opie/opie-init/opie-init/opie-reorgfiles b/recipes-opie/opie-init/opie-init/opie-reorgfiles new file mode 100755 index 0000000..96b3e29 --- /dev/null +++ b/recipes-opie/opie-init/opie-init/opie-reorgfiles @@ -0,0 +1,93 @@ +#!/bin/sh + +APPS=$HOME/Applications +DOCS=$HOME/Documents + +if [ -d $APPS -a "$1" != "-f" ] +then + echo "You seem to already have a $APPS directory." + echo "Assuming it is the Opie Applications directory. Exiting." + exit 0 +fi + +if [ -d $HOME/Apps ] +then + mv $HOME/Apps $APPS +else + mkdir $APPS +fi + +if [ -f $DOCS/addressbook.xml ] +then + if [ -f $APPS/addressbook/addressbook.xml ] + then + echo "$DOCS/addressbook.xml conflicts with $APPS/addressbook/addressbook.xml" + echo "Moving $DOCS/addressbook.xml to $HOME" + mv $DOCS/addressbook.xml $HOME + else + mkdir $APPS/addressbook + mv $DOCS/addressbook.xml $APPS/addressbook + fi +fi + +if [ -f $DOCS/datebooksettings.xml ] +then + echo "$DOCS/datebooksettings.xml is obsolete" + echo "Please re-set your datebook preferences" + rm $DOCS/datebooksettings.xml +fi + +if [ -f $DOCS/datebook.xml ] +then + mkdir $APPS/databook + mv $DOCS/datebook.xml $APPS/databook +fi + +if [ -d $DOCS/qtmail ] +then + mv $DOCS/qtmail $APPS/ +fi + +if [ -f $DOCS/todo.xml ] +then + if [ -f $APPS/todolist/todolist.xml ] + then + mv $DOCS/todo.xml $HOME + echo "$DOCS/todo.xml is superceded by $APPS/todolist/todolist.xml" + echo "$DOCS/todo.xml has been moved to $HOME" + else + echo "NOTE: $DOCS/todo.xml is obsolete. It will move to $APPS/todolist/todolist.xml" + echo "when next you run the latest ToDo application." + fi +fi + +if [ ! -d $APPS/qimpen ] +then + mkdir $APPS/qimpen +fi + +if [ -f $DOCS/asciilower.qpt ] +then + mv $DOCS/asciilower.qpt $APPS/qimpen +fi + +if [ -f $DOCS/asciiupper.qpt ] +then + mv $DOCS/asciiupper.qpt $APPS/qimpen +fi + +if [ -f $DOCS/numeric.qpt ] +then + mv $DOCS/numeric.qpt $APPS/qimpen +fi + +if [ -d "$HOME/.qpe" ] +then + if [ -d "$HOME/Settings" ] + then + mv $HOME/.qpe/* "$HOME/Settings" + rmdir "$HOME/.qpe" + else + mv $HOME/.qpe "$HOME/Settings" + fi +fi diff --git a/recipes-opie/opie-init/opie-init/opie_defaults b/recipes-opie/opie-init/opie-init/opie_defaults new file mode 100644 index 0000000..c4d127d --- /dev/null +++ b/recipes-opie/opie-init/opie-init/opie_defaults @@ -0,0 +1,15 @@ +#!/bin/sh + +MACHINE="`cat /proc/cpuinfo | sed -n "/^Hardware/s/.*\:\(.*\)/\1/;s/^\ //p"`" +KVER="`uname -r | sed -n "s/\([0-9]\)\.\([0-9]\)\..*/\1.\2/p"`" + +case "$MACHINE" in +*Poodle) test "$KVER" = "2.6" && export QWS_CURSOR_ROTATION=90;; +esac + +export QTDIR="@palmtopdir@" +export OPIEDIR="$QTDIR" +export QPEDIR="$QTDIR" +export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$OPIEDIR/lib" +export PATH="$PATH:$OPIEDIR/bin" + diff --git a/recipes-opie/opie-init/opie-init/qpe.conf b/recipes-opie/opie-init/opie-init/qpe.conf new file mode 100644 index 0000000..59bb20c --- /dev/null +++ b/recipes-opie/opie-init/opie-init/qpe.conf @@ -0,0 +1,18 @@ +[Appearance] +FontFamily = DejaVu_Sans +FontStyle = Regular +FontSize = 9 +FixedFontFamily = DejaVu_Sans_Mono +FixedFontStyle = Regular +FixedFontSize = 9 +Background = #d5d0de +Base = #ffffff +Button = #e3e3e3 +ButtonText = #000000 +Decoration = libliquid.so +Highlight = #52719c +HighlightedText = #ffffff +Style = libphasestyle.so +Text = #000000 +[InputMethod] +current = Multikey diff --git a/recipes-opie/opie-init/opie-init/simpad/qpe.conf b/recipes-opie/opie-init/opie-init/simpad/qpe.conf new file mode 100644 index 0000000..b10d90b --- /dev/null +++ b/recipes-opie/opie-init/opie-init/simpad/qpe.conf @@ -0,0 +1,18 @@ +[Appearance] +FontFamily = DejaVu_Sans +FontStyle = Regular +FontSize = 12 +FixedFontFamily = DejaVu_Sans_Mono +FixedFontStyle = Regular +FixedFontSize = 12 +Background = #d5d0de +Base = #ffffff +Button = #e3e3e3 +ButtonText = #000000 +Decoration = libliquid.so +Highlight = #52719c +HighlightedText = #ffffff +Style = libphasestyle.so +Text = #000000 +[InputMethod] +current = Multikey diff --git a/recipes-opie/opie-init/opie-init/spitz/qpe.conf b/recipes-opie/opie-init/opie-init/spitz/qpe.conf new file mode 100644 index 0000000..e9922e4 --- /dev/null +++ b/recipes-opie/opie-init/opie-init/spitz/qpe.conf @@ -0,0 +1,22 @@ +[Appearance] +useBigPixmaps = 1 +SmallIconSize = 32 +BigIconSize = 48 +FontFamily = DejaVu_Sans +FontStyle = Regular +FontSize = 16 +FixedFontFamily = DejaVu_Sans_Mono +FixedFontStyle = Regular +FixedFontSize = 14 +Background = #d5d0de +Base = #ffffff +Button = #e3e3e3 +ButtonText = #000000 +Decoration = libliquid.so +Highlight = #52719c +HighlightedText = #ffffff +Style = Windows +Text = #000000 +TabStyle = 1 +[InputMethod] +current = Multikey diff --git a/recipes-opie/opie-init/opie-init/tosa/qpe.conf b/recipes-opie/opie-init/opie-init/tosa/qpe.conf new file mode 100644 index 0000000..e9922e4 --- /dev/null +++ b/recipes-opie/opie-init/opie-init/tosa/qpe.conf @@ -0,0 +1,22 @@ +[Appearance] +useBigPixmaps = 1 +SmallIconSize = 32 +BigIconSize = 48 +FontFamily = DejaVu_Sans +FontStyle = Regular +FontSize = 16 +FixedFontFamily = DejaVu_Sans_Mono +FixedFontStyle = Regular +FixedFontSize = 14 +Background = #d5d0de +Base = #ffffff +Button = #e3e3e3 +ButtonText = #000000 +Decoration = libliquid.so +Highlight = #52719c +HighlightedText = #ffffff +Style = Windows +Text = #000000 +TabStyle = 1 +[InputMethod] +current = Multikey diff --git a/recipes-opie/opie-init/opie-init_1.2.5.bb b/recipes-opie/opie-init/opie-init_1.2.5.bb new file mode 100644 index 0000000..5effa73 --- /dev/null +++ b/recipes-opie/opie-init/opie-init_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc +PR = "r0" + +SRC_URI = "file://opie-reorgfiles \ + file://opie \ + file://qpe.conf \ + file://locale.conf \ + file://opie_defaults" + +# This should not be necessary anymore (w100 is currently disabled for c7x0) +SRC_URI_append_c7x0 = " file://qpe-suspend-resume" diff --git a/recipes-opie/opie-irc/opie-irc.inc b/recipes-opie/opie-irc/opie-irc.inc new file mode 100644 index 0000000..269d9c9 --- /dev/null +++ b/recipes-opie/opie-irc/opie-irc.inc @@ -0,0 +1,22 @@ +DESCRIPTION = "The Opie IRC client lets you chat on your favorite IRC server using your handheld computer" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +I18N_FILES = "opieirc.ts" +DEPENDS = "libqtaux2" +APPNAME = "opieirc" +#APPTYPE = "binary" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libopieirc.so* bin/opieirc pics/opieirc apps/Applications/opieirc.desktop help/en/html/opieirc.html help/en/html/opieirc +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ + install -d ${D}${palmtopdir}/help/en/html/ + install -m 0644 ${WORKDIR}/help/en/html/opieirc.html ${D}${palmtopdir}/help/en/html/ +} + diff --git a/recipes-opie/opie-irc/opie-irc_1.2.5.bb b/recipes-opie/opie-irc/opie-irc_1.2.5.bb new file mode 100644 index 0000000..c3d0bc6 --- /dev/null +++ b/recipes-opie/opie-irc/opie-irc_1.2.5.bb @@ -0,0 +1,16 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_net_opieirc.tar.bz2;name=split_noncore_net_opieirc \ + http://sources.openembedded.org/opie-1.2.5-split_help.tar.bz2;name=split_help \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics" +SRC_URI[split_noncore_net_opieirc.md5sum] = "9c425f43ec2575925121a31ab988ea67" +SRC_URI[split_noncore_net_opieirc.sha256sum] = "0bf63dfced107a72458d09a661a386bc4f977709c9fd40217c46f1bece9fa672" +SRC_URI[split_help.md5sum] = "43393aaa1840e4f6e2c2a3397e451e2a" +SRC_URI[split_help.sha256sum] = "6e4e3e7d626611a78e34343f88ebd8a6e5e7255be23859b7cd166b2575cbb632" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" diff --git a/recipes-opie/opie-irc/opie-irc_cvs.bb b/recipes-opie/opie-irc/opie-irc_cvs.bb new file mode 100644 index 0000000..e9b1f63 --- /dev/null +++ b/recipes-opie/opie-irc/opie-irc_cvs.bb @@ -0,0 +1,9 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r3" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/net/opieirc \ + ${OPIE_GIT};protocol=git;subpath=help \ + ${OPIE_GIT};protocol=git;subpath=apps \ + ${OPIE_GIT};protocol=git;subpath=pics" diff --git a/recipes-opie/opie-irdaapplet/opie-irdaapplet.inc b/recipes-opie/opie-irdaapplet/opie-irdaapplet.inc new file mode 100644 index 0000000..ed47c2c --- /dev/null +++ b/recipes-opie/opie-irdaapplet/opie-irdaapplet.inc @@ -0,0 +1,33 @@ +DESCRIPTION = "IrDA Applet" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "irdaapplet" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +pkg_postinst() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +if pidof -s qpe >/dev/null; then + ${bindir}/qcop QPE/TaskBar "reloadApplets()" +fi +} + +pkg_postrm() { +#!/bin/sh +${bindir}/qcop QPE/TaskBar "reloadApplets()" + if [ -n "$D" ]; then false; fi +} + +# FILES plugins/applets/libirdaapplet.so* pics/irdaapplet/* sounds/irdaapplet/*.wav +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -d ${D}${palmtopdir}/sounds/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/sounds/${APPNAME}/*.wav ${D}${palmtopdir}/sounds/${APPNAME}/ +} + diff --git a/recipes-opie/opie-irdaapplet/opie-irdaapplet_1.2.5.bb b/recipes-opie/opie-irdaapplet/opie-irdaapplet_1.2.5.bb new file mode 100644 index 0000000..4f90e55 --- /dev/null +++ b/recipes-opie/opie-irdaapplet/opie-irdaapplet_1.2.5.bb @@ -0,0 +1,17 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_applets_irdaapplet.tar.bz2;name=split_core_applets_irdaapplet \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_sounds.tar.bz2;name=split_sounds \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps \ + " +SRC_URI[split_core_applets_irdaapplet.md5sum] = "c25501ed8ebddf7106ee8ba36dc7a91e" +SRC_URI[split_core_applets_irdaapplet.sha256sum] = "9e44df950292cf9d47b226afdd4681ee8fadbc38cc0de8426d5a00fa01ff98de" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_sounds.md5sum] = "b0f2bee8c158f54162e5e74d4d9594df" +SRC_URI[split_sounds.sha256sum] = "55441675b28209cb2e34ffc0875c6d47aee27bd65dbdb40a223e5fa05c5a7c06" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-irdaapplet/opie-irdaapplet_cvs.bb b/recipes-opie/opie-irdaapplet/opie-irdaapplet_cvs.bb new file mode 100644 index 0000000..7af53fb --- /dev/null +++ b/recipes-opie/opie-irdaapplet/opie-irdaapplet_cvs.bb @@ -0,0 +1,10 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = r3 + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/applets/irdaapplet \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=sounds \ + ${OPIE_GIT};protocol=git;subpath=apps \ + " diff --git a/recipes-opie/opie-jumpx/opie-jumpx.inc b/recipes-opie/opie-jumpx/opie-jumpx.inc new file mode 100644 index 0000000..06f810a --- /dev/null +++ b/recipes-opie/opie-jumpx/opie-jumpx.inc @@ -0,0 +1,34 @@ +DESCRIPTION = "JumpX input method" +SECTION = "opie/inputmethods" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "qjumpx" + + +S = "${WORKDIR}/jumpx" + +inherit opie + +pkg_postinst() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +if pidof -s qpe >/dev/null; then + /usr/bin/qcop QPE/TaskBar "reloadInputMethods()" +else + exit 0 +fi + +} + +pkg_postrm() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +/usr/bin/qcop QPE/TaskBar "reloadInputMethods()" +} + +# FILES plugins/inputmethods/libqjumpx.so* pics/jumpx +do_install() { + install -d ${D}${palmtopdir}/pics/jumpx/ + install -m 0644 ${WORKDIR}/pics/jumpx/*.png ${D}${palmtopdir}/pics/jumpx/ +} + diff --git a/recipes-opie/opie-jumpx/opie-jumpx_1.2.5.bb b/recipes-opie/opie-jumpx/opie-jumpx_1.2.5.bb new file mode 100644 index 0000000..d2f60cf --- /dev/null +++ b/recipes-opie/opie-jumpx/opie-jumpx_1.2.5.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_inputmethods_jumpx.tar.bz2;name=split_inputmethods_jumpx \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics" +SRC_URI[split_inputmethods_jumpx.md5sum] = "8ba72a07396cc0b922e9e0a74dccbb1d" +SRC_URI[split_inputmethods_jumpx.sha256sum] = "d761e5d3852160b72d0b41acefb970733306c5fa337e849e130cf5c2312adf28" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" diff --git a/recipes-opie/opie-jumpx/opie-jumpx_cvs.bb b/recipes-opie/opie-jumpx/opie-jumpx_cvs.bb new file mode 100644 index 0000000..3e42ca5 --- /dev/null +++ b/recipes-opie/opie-jumpx/opie-jumpx_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=inputmethods/jumpx \ + ${OPIE_GIT};protocol=git;subpath=pics" diff --git a/recipes-opie/opie-kbill/opie-kbill.inc b/recipes-opie/opie-kbill/opie-kbill.inc new file mode 100644 index 0000000..c81d305 --- /dev/null +++ b/recipes-opie/opie-kbill/opie-kbill.inc @@ -0,0 +1,21 @@ +DESCRIPTION = "The famous hit Bill game" +SECTION = "opie/games" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "kbill" +APPTYPE = "binary" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES bin/kbill apps/Games/kbill.desktop pics/kbill/* +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/pixmaps + install -d ${D}${palmtopdir}/pics/${APPNAME}/bitmaps + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/bitmaps/*.xbm ${D}${palmtopdir}/pics/${APPNAME}/bitmaps + install -m 0644 ${WORKDIR}/pics/${APPNAME}/pixmaps/*.xpm ${D}${palmtopdir}/pics/${APPNAME}/pixmaps +} + diff --git a/recipes-opie/opie-kbill/opie-kbill_1.2.5.bb b/recipes-opie/opie-kbill/opie-kbill_1.2.5.bb new file mode 100644 index 0000000..f90a0ea --- /dev/null +++ b/recipes-opie/opie-kbill/opie-kbill_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_games_kbill.tar.bz2;name=split_noncore_games_kbill \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_games_kbill.md5sum] = "95267d29f04487188219bd9d8349fbf8" +SRC_URI[split_noncore_games_kbill.sha256sum] = "d7a3ec6a765f8e19e4b0f56cdfbaad24c649bd9ac3e8ebb373f77f79249dc9f3" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-kbill/opie-kbill_cvs.bb b/recipes-opie/opie-kbill/opie-kbill_cvs.bb new file mode 100644 index 0000000..f4864e7 --- /dev/null +++ b/recipes-opie/opie-kbill/opie-kbill_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/games/kbill \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-kcheckers/opie-kcheckers.inc b/recipes-opie/opie-kcheckers/opie-kcheckers.inc new file mode 100644 index 0000000..5071ac5 --- /dev/null +++ b/recipes-opie/opie-kcheckers/opie-kcheckers.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "The game of Checkers" +SECTION = "opie/games" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "kcheckers" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libkcheckers.so* bin/kcheckers apps/Games/kcheckers.desktop pics/kcheckers +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.xpm ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-kcheckers/opie-kcheckers_1.2.5.bb b/recipes-opie/opie-kcheckers/opie-kcheckers_1.2.5.bb new file mode 100644 index 0000000..277fe1a --- /dev/null +++ b/recipes-opie/opie-kcheckers/opie-kcheckers_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_games_kcheckers.tar.bz2;name=split_noncore_games_kcheckers \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_games_kcheckers.md5sum] = "8397b67ba3cee10c59243f2349476e0b" +SRC_URI[split_noncore_games_kcheckers.sha256sum] = "17a8664e7a7575856ff07a0995650177c84ce64898f4629f79ea2a52b2585d17" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-kcheckers/opie-kcheckers_cvs.bb b/recipes-opie/opie-kcheckers/opie-kcheckers_cvs.bb new file mode 100644 index 0000000..8395f79 --- /dev/null +++ b/recipes-opie/opie-kcheckers/opie-kcheckers_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/games/kcheckers \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-keyboard/files/fix-rpath.patch b/recipes-opie/opie-keyboard/files/fix-rpath.patch new file mode 100644 index 0000000..d917aeb --- /dev/null +++ b/recipes-opie/opie-keyboard/files/fix-rpath.patch @@ -0,0 +1,13 @@ +diff --git a/keyboard.pro b/keyboard.pro +index 3a9e075..52bc10d 100644 +--- a/keyboard.pro ++++ b/keyboard.pro +@@ -9,7 +9,7 @@ DESTDIR = ../../plugins/inputmethods + INCLUDEPATH += $(OPIEDIR)/include + DEPENDPATH += ../../launcher + LIBS += -lqpe -L$(OPIEDIR)/plugins/inputmethods -lqpickboard +-QMAKE_LFLAGS += -Wl,-rpath,/opt/QtPalmtop/plugins/inputmethods ++QMAKE_LFLAGS += -Wl,-rpath,${palmtopdir}/plugins/inputmethods + VERSION = 1.0.0 + + include( $(OPIEDIR)/include.pro ) diff --git a/recipes-opie/opie-keyboard/opie-keyboard.inc b/recipes-opie/opie-keyboard/opie-keyboard.inc new file mode 100644 index 0000000..e76e84f --- /dev/null +++ b/recipes-opie/opie-keyboard/opie-keyboard.inc @@ -0,0 +1,33 @@ +DESCRIPTION = "Opie Keyboard input method" +SECTION = "opie/inputmethods" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "opie-pickboard" +RDEPENDS_${PN} = "opie-pickboard" +APPNAME = "qkeyboard" + +S = "${WORKDIR}/keyboard" + +inherit opie + +pkg_postinst() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +if pidof -s qpe >/dev/null; then + ${bindir}/qcop QPE/TaskBar "reloadInputMethods()" +else + exit 0 +fi + +} + +pkg_postrm() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +${bindir}/qcop QPE/TaskBar "reloadInputMethods()" +} + +# FILES plugins/inputmethods/libqkeyboard.so* +do_install() { +} + diff --git a/recipes-opie/opie-keyboard/opie-keyboard_1.2.5.bb b/recipes-opie/opie-keyboard/opie-keyboard_1.2.5.bb new file mode 100644 index 0000000..8b2a308 --- /dev/null +++ b/recipes-opie/opie-keyboard/opie-keyboard_1.2.5.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_inputmethods_keyboard.tar.bz2;name=split_inputmethods_keyboard \ + file://fix-rpath.patch " +SRC_URI[split_inputmethods_keyboard.md5sum] = "058e514b14409f6b25b2b1fe1bd9290c" +SRC_URI[split_inputmethods_keyboard.sha256sum] = "30981650c11d17e615381390edf0f16d636748b7286d682499fba6165e410011" diff --git a/recipes-opie/opie-keyboard/opie-keyboard_cvs.bb b/recipes-opie/opie-keyboard/opie-keyboard_cvs.bb new file mode 100644 index 0000000..f75f62f --- /dev/null +++ b/recipes-opie/opie-keyboard/opie-keyboard_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=inputmethods/keyboard \ + file://fix-rpath.patch " diff --git a/recipes-opie/opie-keypebble/opie-keypebble.inc b/recipes-opie/opie-keypebble/opie-keypebble.inc new file mode 100644 index 0000000..fcc8eee --- /dev/null +++ b/recipes-opie/opie-keypebble/opie-keypebble.inc @@ -0,0 +1,15 @@ +DESCRIPTION = "A VNC Viewer" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "keypebble" + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +do_install() { + install -d ${D}${palmtopdir}/pics/vnc + install -m 0644 ${WORKDIR}/pics/vnc/*.* ${D}${palmtopdir}/pics/vnc/ +} + diff --git a/recipes-opie/opie-keypebble/opie-keypebble_1.2.5.bb b/recipes-opie/opie-keypebble/opie-keypebble_1.2.5.bb new file mode 100644 index 0000000..5460c12 --- /dev/null +++ b/recipes-opie/opie-keypebble/opie-keypebble_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_comm_${APPNAME}.tar.bz2;name=split_noncore_comm_appname \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_comm_appname.md5sum] = "a916191f97f03a4221d03a72df958baf" +SRC_URI[split_noncore_comm_appname.sha256sum] = "0183dcc7b6f8a300c40a54fd5ffd384699378644a3f262e1c3ad3b50c5e58c34" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-keypebble/opie-keypebble_cvs.bb b/recipes-opie/opie-keypebble/opie-keypebble_cvs.bb new file mode 100644 index 0000000..404a280 --- /dev/null +++ b/recipes-opie/opie-keypebble/opie-keypebble_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/comm/${APPNAME} \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-keytabs/opie-keytabs.inc b/recipes-opie/opie-keytabs/opie-keytabs.inc new file mode 100644 index 0000000..6a231c1 --- /dev/null +++ b/recipes-opie/opie-keytabs/opie-keytabs.inc @@ -0,0 +1,11 @@ +DESCRIPTION = "Opie keytabs for terminal applications" +SECTION = "opie/base" +PRIORITY = "optional" +LICENSE = "GPL" + +do_install() { + install -d ${D}${palmtopdir}/etc/keytabs/ + install -m 0644 ${WORKDIR}/etc/keytabs/*.* ${D}${palmtopdir}/etc/keytabs/ +} + +FILES_${PN} = "${palmtopdir}/etc/keytabs/*" diff --git a/recipes-opie/opie-keytabs/opie-keytabs_1.2.5.bb b/recipes-opie/opie-keytabs/opie-keytabs_1.2.5.bb new file mode 100644 index 0000000..0448262 --- /dev/null +++ b/recipes-opie/opie-keytabs/opie-keytabs_1.2.5.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_etc.tar.bz2;name=split_etc" +SRC_URI[split_etc.md5sum] = "74ef523ef12e242155bbb745072434d9" +SRC_URI[split_etc.sha256sum] = "eef55ea2248b4f45f3a07beb6012e431dd71d4eefa134d39cc50b4d194c53087" diff --git a/recipes-opie/opie-keytabs/opie-keytabs_cvs.bb b/recipes-opie/opie-keytabs/opie-keytabs_cvs.bb new file mode 100644 index 0000000..c818083 --- /dev/null +++ b/recipes-opie/opie-keytabs/opie-keytabs_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +OPIE_GIT_PV ?= "1.2.2+cvs${SRCDATE}" +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=etc" diff --git a/recipes-opie/opie-keyview/opie-keyview.inc b/recipes-opie/opie-keyview/opie-keyview.inc new file mode 100644 index 0000000..904d781 --- /dev/null +++ b/recipes-opie/opie-keyview/opie-keyview.inc @@ -0,0 +1,27 @@ +DESCRIPTION = "Keyview Development Inputmethod" +SECTION = "opie/inputmethods" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "keyview" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +pkg_postinst() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +if pidof -s qpe >/dev/null; then + ${bindir}/qcop QPE/TaskBar "reloadInputMethods()" +else + exit 0 +fi +} + +pkg_postrm() { +#!/bin/sh +${bindir}/qcop QPE/TaskBar "reloadInputMethods()" +} + +# FILES plugins/inputmethods/libkeyview.so* diff --git a/recipes-opie/opie-keyview/opie-keyview_1.2.5.bb b/recipes-opie/opie-keyview/opie-keyview_1.2.5.bb new file mode 100644 index 0000000..32856ab --- /dev/null +++ b/recipes-opie/opie-keyview/opie-keyview_1.2.5.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_development_keyview.tar.bz2;name=split_development_keyview" +SRC_URI[split_development_keyview.md5sum] = "b7a8a69e19f503c61bff072228daf8ae" +SRC_URI[split_development_keyview.sha256sum] = "ebe4c196e30a0f67ebce23f81c5cdf5ef338dfd0f78b73ae3744e78b4c4c1799" diff --git a/recipes-opie/opie-keyview/opie-keyview_cvs.bb b/recipes-opie/opie-keyview/opie-keyview_cvs.bb new file mode 100644 index 0000000..f1ed53e --- /dev/null +++ b/recipes-opie/opie-keyview/opie-keyview_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=development/keyview " diff --git a/recipes-opie/opie-kjumpx/opie-kjumpx.inc b/recipes-opie/opie-kjumpx/opie-kjumpx.inc new file mode 100644 index 0000000..23ea711 --- /dev/null +++ b/recipes-opie/opie-kjumpx/opie-kjumpx.inc @@ -0,0 +1,35 @@ +DESCRIPTION = "Koreanized JumpX input method" +SECTION = "opie/inputmethods" +PRIORITY = "optional" +LICENSE = "GPL" +RDEPENDS_${PN} = "opie-pics" +APPNAME = "qkjumpx" + + +S = "${WORKDIR}/kjumpx" + +inherit opie + +pkg_postinst() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +if pidof -s qpe >/dev/null; then + /usr/bin/qcop QPE/TaskBar "reloadInputMethods()" +else + exit 0 +fi + +} + +pkg_postrm() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +/usr/bin/qcop QPE/TaskBar "reloadInputMethods()" +} + +# FILES plugins/inputmethods/libqkjumpx.so* pics/kjumpx/* +do_install() { + install -d ${D}${palmtopdir}/pics/kjumpx/ + install -m 0644 ${WORKDIR}/pics/kjumpx/*.png ${D}${palmtopdir}/pics/kjumpx/ +} + diff --git a/recipes-opie/opie-kjumpx/opie-kjumpx_1.2.5.bb b/recipes-opie/opie-kjumpx/opie-kjumpx_1.2.5.bb new file mode 100644 index 0000000..b1a77e6 --- /dev/null +++ b/recipes-opie/opie-kjumpx/opie-kjumpx_1.2.5.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_inputmethods_kjumpx.tar.bz2;name=split_inputmethods_kjumpx \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics" +SRC_URI[split_inputmethods_kjumpx.md5sum] = "f12c7926bbf4280665d2aaa74188654e" +SRC_URI[split_inputmethods_kjumpx.sha256sum] = "a781f5ac1a414cf386103b27b0c0f2f4f277ddcf9bd06909f10935695e578777" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" diff --git a/recipes-opie/opie-kjumpx/opie-kjumpx_cvs.bb b/recipes-opie/opie-kjumpx/opie-kjumpx_cvs.bb new file mode 100644 index 0000000..9cc97c6 --- /dev/null +++ b/recipes-opie/opie-kjumpx/opie-kjumpx_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=inputmethods/kjumpx \ + ${OPIE_GIT};protocol=git;subpath=pics" diff --git a/recipes-opie/opie-kpacman/opie-kpacman.inc b/recipes-opie/opie-kpacman/opie-kpacman.inc new file mode 100644 index 0000000..7ee37ff --- /dev/null +++ b/recipes-opie/opie-kpacman/opie-kpacman.inc @@ -0,0 +1,33 @@ +DESCRIPTION = "Kpacman, the classical arcade game of Pacman" +SECTION = "opie/games" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "kpacman" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +pkg_postinst() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi + +if [ ! -f $HOME/Settings/kpacman.conf ] + exit 0 +then + cp /opt/QtPalmtop/share/kpacman/kpacman.conf $HOME/Settings/ +fi +} + +# FILES bin/kpacman apps/Games/kpacman.desktop pics/kpacman/kpacman.png share/kpacman +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ + install -d ${D}${palmtopdir}/share/${APPNAME}/fonts + install -d ${D}${palmtopdir}/share/${APPNAME}/pics + install -m 0644 ${WORKDIR}/share/${APPNAME}/*.conf ${D}${palmtopdir}/share/${APPNAME}/ + install -m 0644 ${WORKDIR}/share/${APPNAME}/fonts/*.xbm ${D}${palmtopdir}/share/${APPNAME}/fonts/ + install -m 0644 ${WORKDIR}/share/${APPNAME}/pics/*.xpm ${D}${palmtopdir}/share/${APPNAME}/pics/ +} + diff --git a/recipes-opie/opie-kpacman/opie-kpacman_1.2.5.bb b/recipes-opie/opie-kpacman/opie-kpacman_1.2.5.bb new file mode 100644 index 0000000..019d331 --- /dev/null +++ b/recipes-opie/opie-kpacman/opie-kpacman_1.2.5.bb @@ -0,0 +1,14 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_games_kpacman.tar.bz2;name=split_noncore_games_kpacman \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_share.tar.bz2;name=split_share \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_games_kpacman.md5sum] = "b37cee9d490c4a3e032dd691c5d360fd" +SRC_URI[split_noncore_games_kpacman.sha256sum] = "ab6909f713e489f51a87bc0965febc27e3753e3d3b94f85bfc8dbc4cdec57165" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_share.md5sum] = "a715ae54405cae2b17c35d166f161aa8" +SRC_URI[split_share.sha256sum] = "0b71c8726b41f8c4dfd3a31fbb23f9c533c16d7d9c1f3002ab0d2daea274da7a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-kpacman/opie-kpacman_cvs.bb b/recipes-opie/opie-kpacman/opie-kpacman_cvs.bb new file mode 100644 index 0000000..dd860fb --- /dev/null +++ b/recipes-opie/opie-kpacman/opie-kpacman_cvs.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/games/kpacman \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=share \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-language/opie-language.inc b/recipes-opie/opie-language/opie-language.inc new file mode 100644 index 0000000..117ea38 --- /dev/null +++ b/recipes-opie/opie-language/opie-language.inc @@ -0,0 +1,13 @@ +DESCRIPTION = "Language settings dialog" +SECTION = "opie/settings" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "language" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/liblanguage.so* bin/language apps/Settings/Language.desktop + diff --git a/recipes-opie/opie-language/opie-language_1.2.5.bb b/recipes-opie/opie-language/opie-language_1.2.5.bb new file mode 100644 index 0000000..61bb9d7 --- /dev/null +++ b/recipes-opie/opie-language/opie-language_1.2.5.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_settings_language.tar.bz2;name=split_noncore_settings_language \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_settings_language.md5sum] = "0a73fbfea8b25194041903383c6213b6" +SRC_URI[split_noncore_settings_language.sha256sum] = "90f912f6804cfcd362dbfaebf76d36a39e317f8f3da9c8bce6bdf49d72a361b1" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-language/opie-language_cvs.bb b/recipes-opie/opie-language/opie-language_cvs.bb new file mode 100644 index 0000000..f9f9d9b --- /dev/null +++ b/recipes-opie/opie-language/opie-language_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/settings/language \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-launcher-settings/opie-launcher-settings.inc b/recipes-opie/opie-launcher-settings/opie-launcher-settings.inc new file mode 100644 index 0000000..e5b4263 --- /dev/null +++ b/recipes-opie/opie-launcher-settings/opie-launcher-settings.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "Launcher settings dialog" +SECTION = "opie/settings" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "libqtaux2" +APPNAME = "launchersettings" + + +S = "${WORKDIR}/launcher" + +inherit opie + +# FILES plugins/application/liblaunchersettings.so* bin/launchersettings apps/Settings/launchersettings.desktop pics/launchersettings +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} diff --git a/recipes-opie/opie-launcher-settings/opie-launcher-settings_1.2.5.bb b/recipes-opie/opie-launcher-settings/opie-launcher-settings_1.2.5.bb new file mode 100644 index 0000000..094ce71 --- /dev/null +++ b/recipes-opie/opie-launcher-settings/opie-launcher-settings_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_settings_launcher.tar.bz2;name=split_core_settings_launcher \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics" +SRC_URI[split_core_settings_launcher.md5sum] = "c65364b8be457f43d0a3fdd3f7e81841" +SRC_URI[split_core_settings_launcher.sha256sum] = "cff71bfdc91dc2d0340022b1116b840f35c093d0c798f88b0603e8e9d08d5eca" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" diff --git a/recipes-opie/opie-launcher-settings/opie-launcher-settings_cvs.bb b/recipes-opie/opie-launcher-settings/opie-launcher-settings_cvs.bb new file mode 100644 index 0000000..9bac172 --- /dev/null +++ b/recipes-opie/opie-launcher-settings/opie-launcher-settings_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/settings/launcher \ + ${OPIE_GIT};protocol=git;subpath=apps \ + ${OPIE_GIT};protocol=git;subpath=pics" diff --git a/recipes-opie/opie-libqrsync/opie-libqrsync.inc b/recipes-opie/opie-libqrsync/opie-libqrsync.inc new file mode 100644 index 0000000..8e8b0bd --- /dev/null +++ b/recipes-opie/opie-libqrsync/opie-libqrsync.inc @@ -0,0 +1,14 @@ +DESCRIPTION = "Qt wrapper for librsync" +SECTION = "opie/base" +PRIORITY = "optional" +LICENSE = "GPL" + +S = "${WORKDIR}/rsync" + +inherit opie + +do_install() { + oe_libinstall -a libqrsync ${D}${libdir}/ + install -d ${D}${includedir}/ + install -m 0644 qrsync.h ${D}${includedir}/ +} diff --git a/recipes-opie/opie-libqrsync/opie-libqrsync_1.2.5.bb b/recipes-opie/opie-libqrsync/opie-libqrsync_1.2.5.bb new file mode 100644 index 0000000..7121833 --- /dev/null +++ b/recipes-opie/opie-libqrsync/opie-libqrsync_1.2.5.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_rsync.tar.bz2;name=split_rsync" +SRC_URI[split_rsync.md5sum] = "ba4a4d5bcdd363987199de129b118a95" +SRC_URI[split_rsync.sha256sum] = "c3b59ef92421b4592c04b388123f2f060c87ca093ae2b813b3c905323b088d6d" diff --git a/recipes-opie/opie-libqrsync/opie-libqrsync_cvs.bb b/recipes-opie/opie-libqrsync/opie-libqrsync_cvs.bb new file mode 100644 index 0000000..c5cd3c4 --- /dev/null +++ b/recipes-opie/opie-libqrsync/opie-libqrsync_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=rsync" diff --git a/recipes-opie/opie-light-and-power/opie-light-and-power.inc b/recipes-opie/opie-light-and-power/opie-light-and-power.inc new file mode 100644 index 0000000..0d68d5f --- /dev/null +++ b/recipes-opie/opie-light-and-power/opie-light-and-power.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "Light and Power settings dialog" +SECTION = "opie/settings" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "light-and-power" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/liblight-and-power.so* bin/light-and-power apps/Settings/light.desktop pics/lightandpower +do_install() { + install -d ${D}${palmtopdir}/pics/lightandpower/ + install -m 0644 ${WORKDIR}/pics/lightandpower/*.png ${D}${palmtopdir}/pics/lightandpower/ +} + diff --git a/recipes-opie/opie-light-and-power/opie-light-and-power_1.2.5.bb b/recipes-opie/opie-light-and-power/opie-light-and-power_1.2.5.bb new file mode 100644 index 0000000..f01ae49 --- /dev/null +++ b/recipes-opie/opie-light-and-power/opie-light-and-power_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_settings_light-and-power.tar.bz2;name=split_core_settings_light-and-power \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_settings_light-and-power.md5sum] = "015b4d171bf91894d8b1fa6679979eee" +SRC_URI[split_core_settings_light-and-power.sha256sum] = "d493018c5b5db81c29585965371402f2d1def7cd7fdcd0bd7a9ccac6ac68d373" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-light-and-power/opie-light-and-power_cvs.bb b/recipes-opie/opie-light-and-power/opie-light-and-power_cvs.bb new file mode 100644 index 0000000..cc24b80 --- /dev/null +++ b/recipes-opie/opie-light-and-power/opie-light-and-power_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/settings/light-and-power \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-lockapplet/opie-lockapplet.inc b/recipes-opie/opie-lockapplet/opie-lockapplet.inc new file mode 100644 index 0000000..17c9460 --- /dev/null +++ b/recipes-opie/opie-lockapplet/opie-lockapplet.inc @@ -0,0 +1,32 @@ +DESCRIPTION = "Lock Opie now Button to lock Opie (as configured in the Security settings) on demand." +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "lockapplet" +DEPENDS = "opie-security" +RDEPENDS_${PN} = "opie-security" + + +S = "${WORKDIR}/lockapplet" + +inherit opie + +pkg_postinst() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +if pidof -s qpe >/dev/null; then + ${bindir}/qcop QPE/TaskBar "reloadApplets()" +fi +} + +pkg_postrm() { +#!/bin/sh +${bindir}/qcop QPE/TaskBar "reloadApplets()" + if [ -n "$D" ]; then false; fi +} + +do_install() { + install -d ${D}${palmtopdir}/plugins/applets ${D}${palmtopdir}/pics/security/ + oe_libinstall -so liblockapplet ${D}${palmtopdir}/plugins/applets/ +} + diff --git a/recipes-opie/opie-lockapplet/opie-lockapplet_1.2.5.bb b/recipes-opie/opie-lockapplet/opie-lockapplet_1.2.5.bb new file mode 100644 index 0000000..7d6c386 --- /dev/null +++ b/recipes-opie/opie-lockapplet/opie-lockapplet_1.2.5.bb @@ -0,0 +1,10 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_applets_lockapplet.tar.bz2;name=split_core_applets_lockapplet \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics" +SRC_URI[split_core_applets_lockapplet.md5sum] = "39a52aa592bf08bd70fcb548792329f3" +SRC_URI[split_core_applets_lockapplet.sha256sum] = "b8fc738b38fed603cd8873f7f0f4212a94377403c24aa593f663b985b4cf63fb" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" diff --git a/recipes-opie/opie-lockapplet/opie-lockapplet_cvs.bb b/recipes-opie/opie-lockapplet/opie-lockapplet_cvs.bb new file mode 100644 index 0000000..0525b5f --- /dev/null +++ b/recipes-opie/opie-lockapplet/opie-lockapplet_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/applets/lockapplet \ + ${OPIE_GIT};protocol=git;subpath=pics " diff --git a/recipes-opie/opie-login/files/opie-login.conf b/recipes-opie/opie-login/files/opie-login.conf new file mode 100644 index 0000000..13195b1 --- /dev/null +++ b/recipes-opie/opie-login/files/opie-login.conf @@ -0,0 +1,2 @@ +[General] +AutoLogin = root diff --git a/recipes-opie/opie-login/files/opie-session b/recipes-opie/opie-login/files/opie-session new file mode 100644 index 0000000..f2425f6 --- /dev/null +++ b/recipes-opie/opie-login/files/opie-session @@ -0,0 +1,15 @@ +#!/bin/sh + +if [ -x /usr/bin/ssh-agent ]; then + SSHAGENT=/usr/bin/ssh-agent +else + SSHAGENT="" +fi + +if [ -x $OPIEDIR/bin/opie-sh-ssh-askpass.sh ]; then + export SSH_ASKPASS=$OPIEDIR/bin/opie-sh-ssh-askpass.sh +fi + +$OPIEDIR/bin/opie-reorgfiles + +$SSHAGENT $OPIEDIR/bin/qpe diff --git a/recipes-opie/opie-login/files/post-session b/recipes-opie/opie-login/files/post-session new file mode 100644 index 0000000..47dc597 --- /dev/null +++ b/recipes-opie/opie-login/files/post-session @@ -0,0 +1,22 @@ +#!/bin/sh + +permout () +{ + if [ -e $1 ] + then + chown root $1 + else + echo Warning: $1 does not exist. + return 1 + fi +} + +if [ -e /proc/hal/model ]; then + for i in /dev/sound/dsp /dev/sound/mixer /dev/touchscreen/* /dev/fb/0 /dev/vc/0; do + permout $i + done +else + for i in /dev/dsp /dev/dsp1 /dev/mixer /dev/ts /dev/fb0 /dev/sharp* /dev/collie*; do + permout $i + done +fi diff --git a/recipes-opie/opie-login/files/pre-session b/recipes-opie/opie-login/files/pre-session new file mode 100644 index 0000000..2fdf7e9 --- /dev/null +++ b/recipes-opie/opie-login/files/pre-session @@ -0,0 +1,39 @@ +#!/bin/sh + +USER=$1 + +# NOTE about permissions in OpenZaurus +# The devices in question here by default +# are accessible to everyone in the group in +# question. We wish to ensure that, as a policy +# choice, a login to opie makes access to these +# devices exclusive by 1) changing device ownership +# to the user, and 2) removing group access. +# +# A better implementation would probably be to store +# existing device permissions at load time, and restore +# them at exit, rather than making assumptions about +# user/group ownership, or permissions. + +permin () +{ + if [ -e $1 ] + then + chown $USER $1 + else + echo Warning: $1 does not exist. + return 1 + fi +} + +if [ -e /proc/hal/model ]; then + # fix for misconfigured devfsd + chmod +x /dev/sound /dev/touchscreen /dev/fb /dev/vc + for i in /dev/sound/dsp /dev/sound/mixer /dev/touchscreen/* /dev/fb/0 /dev/vc/0; do + permin $i + done +else + for i in /dev/dsp/* /dev/dsp1 /dev/mixer /dev/ts /dev/fb0 /dev/sharp* /dev/collie*; do + permin $i + done +fi diff --git a/recipes-opie/opie-login/opie-login.inc b/recipes-opie/opie-login/opie-login.inc new file mode 100644 index 0000000..ced9fd7 --- /dev/null +++ b/recipes-opie/opie-login/opie-login.inc @@ -0,0 +1,31 @@ +DESCRIPTION = "Opie Login Manager (similar to gdm, xdm or kdm)" +SECTION = "opie/base" +PRIORITY = "optional" +LICENSE = "GPL" +RRECOMMENDS_${PN} = "opie-logoutapplet" +APPNAME = "opie-login" + +BROKEN = "1" + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +EXTRA_QMAKEVARS_POST_append = " LIBS-=-lpam" +EXTRA_QMAKEVARS_POST_append = " DEFINES-=USEPAM" + +do_install() { + install -d ${D}${palmtopdir}/bin + install -d ${D}${palmtopdir}/etc + install -d ${D}${palmtopdir}/share/opie-login + + install -m 755 ${WORKDIR}/${PN}/opie-login ${D}${palmtopdir}/bin + install -m 644 ${WORKDIR}/*-session ${D}${palmtopdir}/share/opie-login + install -m 644 ${WORKDIR}/opie-login.conf ${D}${palmtopdir}/etc +} + +do_configure() { + install -d "${WORKDIR}/apps" + ln -s "${WORKDIR}/calibrate" "${WORKDIR}/apps/calibrate" + palmtop_do_configure +} diff --git a/recipes-opie/opie-login/opie-login_1.2.5.bb b/recipes-opie/opie-login/opie-login_1.2.5.bb new file mode 100644 index 0000000..22dc8af --- /dev/null +++ b/recipes-opie/opie-login/opie-login_1.2.5.bb @@ -0,0 +1,15 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_${APPNAME}.tar.bz2;name=split_core_appname \ + http://sources.openembedded.org/opie-1.2.5-split_core_apps_calibrate.tar.bz2;name=split_core_apps_calibrate \ + http://sources.openembedded.org/opie-1.2.5-split_core_launcher.tar.bz2;name=split_core_launcher \ + file://opie-session \ + file://post-session \ + file://pre-session \ + file://opie-login.conf" +SRC_URI[split_core_appname.md5sum] = "88d0bdbc49a59529ce43880f6df82212" +SRC_URI[split_core_appname.sha256sum] = "263a3734c3f9aadacb9d84ff1ae38b717f1eadd66c59c227769a7e26309fb85d" +SRC_URI[split_core_apps_calibrate.md5sum] = "ee5e06b781e92f01271d883f91f101b0" +SRC_URI[split_core_apps_calibrate.sha256sum] = "5e0164a195a166fd15451164edf8a44d8f3a9f81dcf3edc3a8975f24bd4b45b6" +SRC_URI[split_core_launcher.md5sum] = "cd3708a2d074f108d81ffea590995725" +SRC_URI[split_core_launcher.sha256sum] = "fca1501398f1e4d0690455b145b17a68287de422592bca73c2afdf6762d021ce" diff --git a/recipes-opie/opie-login/opie-login_cvs.bb b/recipes-opie/opie-login/opie-login_cvs.bb new file mode 100644 index 0000000..9c1f0e4 --- /dev/null +++ b/recipes-opie/opie-login/opie-login_cvs.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/${APPNAME} \ + ${OPIE_GIT};protocol=git;subpath=core/apps/calibrate \ + ${OPIE_GIT};protocol=git;subpath=core/launcher \ + file://opie-session \ + file://post-session \ + file://pre-session \ + file://opie-login.conf" diff --git a/recipes-opie/opie-logoutapplet/opie-logoutapplet.inc b/recipes-opie/opie-logoutapplet/opie-logoutapplet.inc new file mode 100644 index 0000000..edf8b99 --- /dev/null +++ b/recipes-opie/opie-logoutapplet/opie-logoutapplet.inc @@ -0,0 +1,15 @@ +DESCRIPTION = "Logout Applet" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "logoutapplet" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES +do_install() { +} + diff --git a/recipes-opie/opie-logoutapplet/opie-logoutapplet_1.2.5.bb b/recipes-opie/opie-logoutapplet/opie-logoutapplet_1.2.5.bb new file mode 100644 index 0000000..d411638 --- /dev/null +++ b/recipes-opie/opie-logoutapplet/opie-logoutapplet_1.2.5.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_applets_logoutapplet.tar.bz2;name=split_core_applets_logoutapplet \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_applets_logoutapplet.md5sum] = "035cbe9af480e8c468bcb656493e47e9" +SRC_URI[split_core_applets_logoutapplet.sha256sum] = "00dc7f476e5e5c9a6715b43afd66ddafc2c19eef47eb509bc5f1c1d289d2bb72" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-logoutapplet/opie-logoutapplet_cvs.bb b/recipes-opie/opie-logoutapplet/opie-logoutapplet_cvs.bb new file mode 100644 index 0000000..b22500e --- /dev/null +++ b/recipes-opie/opie-logoutapplet/opie-logoutapplet_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/applets/logoutapplet \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-mail/opie-mail.inc b/recipes-opie/opie-mail/opie-mail.inc new file mode 100644 index 0000000..09f8b7a --- /dev/null +++ b/recipes-opie/opie-mail/opie-mail.inc @@ -0,0 +1,20 @@ +DESCRIPTION = "Opie's mail and news client featuring POP3, IMAP and NNTP - with and without SSL." +SECTION = "opie/pim" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "libmailwrapper libetpan" +RDEPENDS_${PN} = "opie-pics" +APPNAME = "opiemail" + + +S = "${WORKDIR}/mail" + +inherit opie + +# FILES plugins/application/libopiemail.so* bin/opiemail apps/1Pim/mail.desktop pics/mail/*.png + +do_install() { + install -d ${D}${palmtopdir}/pics/mail/ + install -m 0644 ${WORKDIR}/pics/mail/*.png ${D}${palmtopdir}/pics/mail/ +} + diff --git a/recipes-opie/opie-mail/opie-mail_1.2.5.bb b/recipes-opie/opie-mail/opie-mail_1.2.5.bb new file mode 100644 index 0000000..d1ca4a2 --- /dev/null +++ b/recipes-opie/opie-mail/opie-mail_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_net_mail.tar.bz2;name=split_noncore_net_mail \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics" +SRC_URI[split_noncore_net_mail.md5sum] = "7f5ecde1c30af35ed34b272f7af07874" +SRC_URI[split_noncore_net_mail.sha256sum] = "6bac2a5da02faa84c533c26406c15acfc50c40882e676eb92f577b56b1203045" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" diff --git a/recipes-opie/opie-mail/opie-mail_cvs.bb b/recipes-opie/opie-mail/opie-mail_cvs.bb new file mode 100644 index 0000000..5730169 --- /dev/null +++ b/recipes-opie/opie-mail/opie-mail_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/net/mail \ + ${OPIE_GIT};protocol=git;subpath=apps \ + ${OPIE_GIT};protocol=git;subpath=pics" diff --git a/recipes-opie/opie-mailapplet/opie-mailapplet.inc b/recipes-opie/opie-mailapplet/opie-mailapplet.inc new file mode 100644 index 0000000..7513046 --- /dev/null +++ b/recipes-opie/opie-mailapplet/opie-mailapplet.inc @@ -0,0 +1,12 @@ +DESCRIPTION = "A Biff-like mailchecker" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "libmailwrapper" +APPNAME = "mailapplet" + + +S = "${WORKDIR}/taskbarapplet" + +inherit opie + diff --git a/recipes-opie/opie-mailapplet/opie-mailapplet_1.2.5.bb b/recipes-opie/opie-mailapplet/opie-mailapplet_1.2.5.bb new file mode 100644 index 0000000..6439d55 --- /dev/null +++ b/recipes-opie/opie-mailapplet/opie-mailapplet_1.2.5.bb @@ -0,0 +1,13 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_net_mail_taskbarapplet.tar.bz2;name=split_noncore_net_mail_taskbarapplet \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_net_mail_taskbarapplet.md5sum] = "5192466d9c334aa6576bcb1b2a26e818" +SRC_URI[split_noncore_net_mail_taskbarapplet.sha256sum] = "2d544900b19063f4a0a1459599aded97811d02805a6a31eea2f880aef6502f55" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-mailapplet/opie-mailapplet_cvs.bb b/recipes-opie/opie-mailapplet/opie-mailapplet_cvs.bb new file mode 100644 index 0000000..e09ee3d --- /dev/null +++ b/recipes-opie/opie-mailapplet/opie-mailapplet_cvs.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r2" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/net/mail/taskbarapplet \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-mediaplayer1-libmadplugin/opie-mediaplayer1-libmadplugin.inc b/recipes-opie/opie-mediaplayer1-libmadplugin/opie-mediaplayer1-libmadplugin.inc new file mode 100644 index 0000000..a4c1dbd --- /dev/null +++ b/recipes-opie/opie-mediaplayer1-libmadplugin/opie-mediaplayer1-libmadplugin.inc @@ -0,0 +1,19 @@ +DESCRIPTION = "MP3 file plugin for opie-mediaplayer11 using libmad" +SECTION = "opie/codecs" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "opie-mediaplayer1-core libmad" +RDEPENDS_${PN} = "opie-mediaplayer1-core" +APPNAME = "madplugin" + + +S = "${WORKDIR}/opieplayer/libmad" +QMAKE_PROFILES = "libmadplugin.pro" + +inherit opie + +do_configure_prepend() { + install -m 0644 ${WORKDIR}/libmadplugin.pro ${S}/ +} + +# FILES plugins/codecs/libmadplugin.so diff --git a/recipes-opie/opie-mediaplayer1-libmadplugin/opie-mediaplayer1-libmadplugin/libmadplugin.pro b/recipes-opie/opie-mediaplayer1-libmadplugin/opie-mediaplayer1-libmadplugin/libmadplugin.pro new file mode 100644 index 0000000..0a8d410 --- /dev/null +++ b/recipes-opie/opie-mediaplayer1-libmadplugin/opie-mediaplayer1-libmadplugin/libmadplugin.pro @@ -0,0 +1,51 @@ +TEMPLATE = lib +CONFIG += qt warn_on +HEADERS = libmadplugin.h libmadpluginimpl.h +SOURCES = libmadplugin.cpp libmadpluginimpl.cpp +TARGET = madplugin +DESTDIR = $(OPIEDIR)/plugins/codecs +INCLUDEPATH += $(OPIEDIR)/include .. +DEPENDPATH += .. +LIBS += -lqpe -lm -lmad +VERSION = 1.0.0 + +include ( $(OPIEDIR)/include.pro ) + +DEFINES += FPM_INTEL + +system(echo $QMAKESPEC | grep -s sharp) { + DEFINES -= FPM_INTEL + DEFINES += FPM_ARM +} + +system(echo $QMAKESPEC | grep -s ipaq) { + DEFINES -= FPM_INTEL + DEFINES += FPM_ARM +} + +system(echo $QMAKESPEC | grep -s mipsel) { + DEFINES -= FPM_INTEL + DEFINES += FPM_MIPS +} + +system(echo $QMAKESPEC | grep -s mnci) { + DEFINES -= FPM_INTEL + DEFINES += FPM_ARM +} + +system(echo $QMAKESPEC | grep -s arm) { + DEFINES -= FPM_INTEL + DEFINES += FPM_ARM +} + +system(echo $QMAKESPEC | grep -s simpad) { + DEFINES -= FPM_INTEL + DEFINES += FPM_ARM +} + +system(echo $QMAKESPEC | grep -s yopy) { + DEFINES -= FPM_INTEL + DEFINES += FPM_ARM +} + + diff --git a/recipes-opie/opie-mediaplayer1-libmadplugin/opie-mediaplayer1-libmadplugin_1.2.5.bb b/recipes-opie/opie-mediaplayer1-libmadplugin/opie-mediaplayer1-libmadplugin_1.2.5.bb new file mode 100644 index 0000000..05a0866 --- /dev/null +++ b/recipes-opie/opie-mediaplayer1-libmadplugin/opie-mediaplayer1-libmadplugin_1.2.5.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_multimedia_opieplayer.tar.bz2;name=split_core_multimedia_opieplayer \ + file://libmadplugin.pro" +SRC_URI[split_core_multimedia_opieplayer.md5sum] = "173a82f9eda1800a394e7596ad13563c" +SRC_URI[split_core_multimedia_opieplayer.sha256sum] = "54f941ae6f8f84482f3c9041a2ae365bcba5dd2e26c57c7376c7d984c86ee7a0" diff --git a/recipes-opie/opie-mediaplayer1-libmadplugin/opie-mediaplayer1-libmadplugin_cvs.bb b/recipes-opie/opie-mediaplayer1-libmadplugin/opie-mediaplayer1-libmadplugin_cvs.bb new file mode 100644 index 0000000..4ec5e36 --- /dev/null +++ b/recipes-opie/opie-mediaplayer1-libmadplugin/opie-mediaplayer1-libmadplugin_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r3" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/multimedia/opieplayer \ + file://libmadplugin.pro" diff --git a/recipes-opie/opie-mediaplayer1-libmodplugin/opie-mediaplayer1-libmodplugin.inc b/recipes-opie/opie-mediaplayer1-libmodplugin/opie-mediaplayer1-libmodplugin.inc new file mode 100644 index 0000000..bf725cc --- /dev/null +++ b/recipes-opie/opie-mediaplayer1-libmodplugin/opie-mediaplayer1-libmodplugin.inc @@ -0,0 +1,15 @@ +DESCRIPTION = "MOD/XM/S3M/IT plugin using libmodplug" +SECTION = "opie/codecs" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "opie-mediaplayer1-core" +RDEPENDS_${PN} = "opie-mediaplayer1-core" +APPNAME = "modplugin" + + +S = "${WORKDIR}/opieplayer/modplug" + +inherit opie + +# FILES plugins/codecs/libmodplugin.so* + diff --git a/recipes-opie/opie-mediaplayer1-libmodplugin/opie-mediaplayer1-libmodplugin_1.2.5.bb b/recipes-opie/opie-mediaplayer1-libmodplugin/opie-mediaplayer1-libmodplugin_1.2.5.bb new file mode 100644 index 0000000..f33b32c --- /dev/null +++ b/recipes-opie/opie-mediaplayer1-libmodplugin/opie-mediaplayer1-libmodplugin_1.2.5.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_multimedia_opieplayer.tar.bz2;name=split_core_multimedia_opieplayer" +SRC_URI[split_core_multimedia_opieplayer.md5sum] = "173a82f9eda1800a394e7596ad13563c" +SRC_URI[split_core_multimedia_opieplayer.sha256sum] = "54f941ae6f8f84482f3c9041a2ae365bcba5dd2e26c57c7376c7d984c86ee7a0" diff --git a/recipes-opie/opie-mediaplayer1-libmodplugin/opie-mediaplayer1-libmodplugin_cvs.bb b/recipes-opie/opie-mediaplayer1-libmodplugin/opie-mediaplayer1-libmodplugin_cvs.bb new file mode 100644 index 0000000..467fb37 --- /dev/null +++ b/recipes-opie/opie-mediaplayer1-libmodplugin/opie-mediaplayer1-libmodplugin_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/multimedia/opieplayer " diff --git a/recipes-opie/opie-mediaplayer1-libtremorplugin/opie-mediaplayer1-libtremorplugin.inc b/recipes-opie/opie-mediaplayer1-libtremorplugin/opie-mediaplayer1-libtremorplugin.inc new file mode 100644 index 0000000..e4d6417 --- /dev/null +++ b/recipes-opie/opie-mediaplayer1-libtremorplugin/opie-mediaplayer1-libtremorplugin.inc @@ -0,0 +1,20 @@ +DESCRIPTION = "Ogg file plugin using tremor" +SECTION = "opie/codecs" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "opie-mediaplayer1-core tremor" +RDEPENDS_${PN} = "opie-mediaplayer1-core" +APPNAME = "tremorplugin" + + +S = "${WORKDIR}/opieplayer/vorbis" + +QMAKE_PROFILES = "vorbis.pro" + +inherit opie + +do_configure_prepend() { + install -m 0644 ${WORKDIR}/vorbis.pro ${S}/ +} + +# FILES plugins/codecs/libtremorplugin.so diff --git a/recipes-opie/opie-mediaplayer1-libtremorplugin/opie-mediaplayer1-libtremorplugin/vorbis.pro b/recipes-opie/opie-mediaplayer1-libtremorplugin/opie-mediaplayer1-libtremorplugin/vorbis.pro new file mode 100644 index 0000000..c1e0350 --- /dev/null +++ b/recipes-opie/opie-mediaplayer1-libtremorplugin/opie-mediaplayer1-libtremorplugin/vorbis.pro @@ -0,0 +1,11 @@ +TEMPLATE = lib +CONFIG += qt warn_on +HEADERS = libtremorplugin.h libtremorpluginimpl.h +SOURCES = libtremorplugin.cpp libtremorpluginimpl.cpp +TARGET = tremorplugin +DESTDIR = $(OPIEDIR)/plugins/codecs +INCLUDEPATH += $(OPIEDIR)/include .. tremor +DEPENDPATH += $(OPIEDIR)/include .. tremor +LIBS += -lqpe -lm -lvorbisidec +VERSION = 1.0.0 +include ( $(OPIEDIR)/include.pro ) diff --git a/recipes-opie/opie-mediaplayer1-libtremorplugin/opie-mediaplayer1-libtremorplugin_1.2.5.bb b/recipes-opie/opie-mediaplayer1-libtremorplugin/opie-mediaplayer1-libtremorplugin_1.2.5.bb new file mode 100644 index 0000000..1fe53b2 --- /dev/null +++ b/recipes-opie/opie-mediaplayer1-libtremorplugin/opie-mediaplayer1-libtremorplugin_1.2.5.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_multimedia_opieplayer.tar.bz2;name=split_core_multimedia_opieplayer \ + file://vorbis.pro " +SRC_URI[split_core_multimedia_opieplayer.md5sum] = "173a82f9eda1800a394e7596ad13563c" +SRC_URI[split_core_multimedia_opieplayer.sha256sum] = "54f941ae6f8f84482f3c9041a2ae365bcba5dd2e26c57c7376c7d984c86ee7a0" diff --git a/recipes-opie/opie-mediaplayer1-libtremorplugin/opie-mediaplayer1-libtremorplugin_cvs.bb b/recipes-opie/opie-mediaplayer1-libtremorplugin/opie-mediaplayer1-libtremorplugin_cvs.bb new file mode 100644 index 0000000..9e6e12c --- /dev/null +++ b/recipes-opie/opie-mediaplayer1-libtremorplugin/opie-mediaplayer1-libtremorplugin_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r3" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/multimedia/opieplayer \ + file://vorbis.pro " diff --git a/recipes-opie/opie-mediaplayer1-libwavplugin/opie-mediaplayer1-libwavplugin.inc b/recipes-opie/opie-mediaplayer1-libwavplugin/opie-mediaplayer1-libwavplugin.inc new file mode 100644 index 0000000..4ef8b0a --- /dev/null +++ b/recipes-opie/opie-mediaplayer1-libwavplugin/opie-mediaplayer1-libwavplugin.inc @@ -0,0 +1,14 @@ +DESCRIPTION = "WAV file plugin" +SECTION = "opie/codecs" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "opie-mediaplayer1-core" +RDEPENDS_${PN} = "opie-mediaplayer1-core" +APPNAME = "wavplugin" + + +S = "${WORKDIR}/opieplayer/${APPNAME}" + +inherit opie + +# FILES plugins/codecs/libwavplugin* diff --git a/recipes-opie/opie-mediaplayer1-libwavplugin/opie-mediaplayer1-libwavplugin_1.2.5.bb b/recipes-opie/opie-mediaplayer1-libwavplugin/opie-mediaplayer1-libwavplugin_1.2.5.bb new file mode 100644 index 0000000..f33b32c --- /dev/null +++ b/recipes-opie/opie-mediaplayer1-libwavplugin/opie-mediaplayer1-libwavplugin_1.2.5.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_multimedia_opieplayer.tar.bz2;name=split_core_multimedia_opieplayer" +SRC_URI[split_core_multimedia_opieplayer.md5sum] = "173a82f9eda1800a394e7596ad13563c" +SRC_URI[split_core_multimedia_opieplayer.sha256sum] = "54f941ae6f8f84482f3c9041a2ae365bcba5dd2e26c57c7376c7d984c86ee7a0" diff --git a/recipes-opie/opie-mediaplayer1-libwavplugin/opie-mediaplayer1-libwavplugin_cvs.bb b/recipes-opie/opie-mediaplayer1-libwavplugin/opie-mediaplayer1-libwavplugin_cvs.bb new file mode 100644 index 0000000..3437b9e --- /dev/null +++ b/recipes-opie/opie-mediaplayer1-libwavplugin/opie-mediaplayer1-libwavplugin_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r3" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/multimedia/opieplayer " diff --git a/recipes-opie/opie-mediaplayer1/opie-mediaplayer1-core.inc b/recipes-opie/opie-mediaplayer1/opie-mediaplayer1-core.inc new file mode 100644 index 0000000..f38b653 --- /dev/null +++ b/recipes-opie/opie-mediaplayer1/opie-mediaplayer1-core.inc @@ -0,0 +1,20 @@ +DESCRIPTION = "The classic Opie media player (core)" +SECTION = "opie/multimedia" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "libqtaux2" +RDEPENDS_${PN} = "opie-mediaplayer2-skin-default" +APPNAME = "opieplayer" +APPTYPE = "binary" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES bin/opieplayer pics/opieplayer apps/Applications/opieplayer.desktop +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/skins/default/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-mediaplayer1/opie-mediaplayer1-core_1.2.5.bb b/recipes-opie/opie-mediaplayer1/opie-mediaplayer1-core_1.2.5.bb new file mode 100644 index 0000000..2582fc3 --- /dev/null +++ b/recipes-opie/opie-mediaplayer1/opie-mediaplayer1-core_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_multimedia_opieplayer.tar.bz2;name=split_core_multimedia_opieplayer \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_multimedia_opieplayer.md5sum] = "173a82f9eda1800a394e7596ad13563c" +SRC_URI[split_core_multimedia_opieplayer.sha256sum] = "54f941ae6f8f84482f3c9041a2ae365bcba5dd2e26c57c7376c7d984c86ee7a0" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-mediaplayer1/opie-mediaplayer1-core_cvs.bb b/recipes-opie/opie-mediaplayer1/opie-mediaplayer1-core_cvs.bb new file mode 100644 index 0000000..febf16e --- /dev/null +++ b/recipes-opie/opie-mediaplayer1/opie-mediaplayer1-core_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/multimedia/opieplayer \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-mediaplayer1/opie-mediaplayer1.inc b/recipes-opie/opie-mediaplayer1/opie-mediaplayer1.inc new file mode 100644 index 0000000..b1fd82a --- /dev/null +++ b/recipes-opie/opie-mediaplayer1/opie-mediaplayer1.inc @@ -0,0 +1,8 @@ +DESCRIPTION = "The classic Opie media player (core+plugins)." +LICENSE = "GPL" +ALLOW_EMPTY = "1" +PACKAGE_ARCH = "all" +RDEPENDS_${PN} = "opie-mediaplayer1-core" +RRECOMMENDS_${PN} = "opie-mediaplayer1-libmadplugin opie-mediaplayer1-libwavplugin \ +opie-mediaplayer1-libmodplugin opie-mediaplayer1-libtremorplugin" + diff --git a/recipes-opie/opie-mediaplayer1/opie-mediaplayer1_1.2.5.bb b/recipes-opie/opie-mediaplayer1/opie-mediaplayer1_1.2.5.bb new file mode 100644 index 0000000..10510e5 --- /dev/null +++ b/recipes-opie/opie-mediaplayer1/opie-mediaplayer1_1.2.5.bb @@ -0,0 +1,2 @@ +require ${PN}.inc + diff --git a/recipes-opie/opie-mediaplayer1/opie-mediaplayer1_cvs.bb b/recipes-opie/opie-mediaplayer1/opie-mediaplayer1_cvs.bb new file mode 100644 index 0000000..be93a60 --- /dev/null +++ b/recipes-opie/opie-mediaplayer1/opie-mediaplayer1_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +OPIE_GIT_PV ?= "1.2.2+cvs${SRCDATE}" +PV = "${OPIE_GIT_PV}" + diff --git a/recipes-opie/opie-mediaplayer2/opie-mediaplayer2-skin-default-landscape_1.2.5.bb b/recipes-opie/opie-mediaplayer2/opie-mediaplayer2-skin-default-landscape_1.2.5.bb new file mode 100644 index 0000000..4991bca --- /dev/null +++ b/recipes-opie/opie-mediaplayer2/opie-mediaplayer2-skin-default-landscape_1.2.5.bb @@ -0,0 +1,19 @@ +DESCRIPTION = "Skin for opie-mediaplayer2" +SECTION = "opie/multimedia" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "opieplayer2" +RPROVIDES_${PN} = "opie-mediaplayer2-skin" +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/skins/default_landscape/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/skins/default_landscape/*.png ${D}${palmtopdir}/pics/${APPNAME}/skins/default_landscape/ +} + +FILES_${PN} = "${palmtopdir}/pics/${APPNAME}/skins/default_landscape/*.png" + diff --git a/recipes-opie/opie-mediaplayer2/opie-mediaplayer2-skin-default-landscape_cvs.bb b/recipes-opie/opie-mediaplayer2/opie-mediaplayer2-skin-default-landscape_cvs.bb new file mode 100644 index 0000000..6f74d15 --- /dev/null +++ b/recipes-opie/opie-mediaplayer2/opie-mediaplayer2-skin-default-landscape_cvs.bb @@ -0,0 +1,19 @@ +DESCRIPTION = "Skin for opie-mediaplayer2" +SECTION = "opie/multimedia" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "opieplayer2" +RPROVIDES_${PN} = "opie-mediaplayer2-skin" +OPIE_GIT_PV ?= "1.2.2+cvs${SRCDATE}" +PV = "${OPIE_GIT_PV}" +PR = "r3" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=pics" + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/skins/default_landscape/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/skins/default_landscape/*.png ${D}${palmtopdir}/pics/${APPNAME}/skins/default_landscape/ +} + +FILES_${PN} = "${palmtopdir}/pics/${APPNAME}/skins/default_landscape/*.png" + diff --git a/recipes-opie/opie-mediaplayer2/opie-mediaplayer2-skin-default_1.2.5.bb b/recipes-opie/opie-mediaplayer2/opie-mediaplayer2-skin-default_1.2.5.bb new file mode 100644 index 0000000..f4ca4f2 --- /dev/null +++ b/recipes-opie/opie-mediaplayer2/opie-mediaplayer2-skin-default_1.2.5.bb @@ -0,0 +1,21 @@ +DESCRIPTION = "Skin for opie-mediaplayer2" +SECTION = "opie/multimedia" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "opieplayer2" +RPROVIDES_${PN} = "opie-mediaplayer2-skin" + +OPIE_SRCREV ?= "8c3beef263bc9c34443eacfc821e99813e17554f" + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/skins/default/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/skins/default/*.png ${D}${palmtopdir}/pics/${APPNAME}/skins/default/ +} + +FILES_${PN} = "${palmtopdir}/pics/${APPNAME}/skins/default/*.png" diff --git a/recipes-opie/opie-mediaplayer2/opie-mediaplayer2-skin-default_cvs.bb b/recipes-opie/opie-mediaplayer2/opie-mediaplayer2-skin-default_cvs.bb new file mode 100644 index 0000000..6058dfb --- /dev/null +++ b/recipes-opie/opie-mediaplayer2/opie-mediaplayer2-skin-default_cvs.bb @@ -0,0 +1,21 @@ +DESCRIPTION = "Skin for opie-mediaplayer2" +SECTION = "opie/multimedia" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "opieplayer2" +RPROVIDES_${PN} = "opie-mediaplayer2-skin" + +OPIE_SRCREV ?= "8c3beef263bc9c34443eacfc821e99813e17554f" +OPIE_GIT_PV ?= "1.2.4+gitr${OPIE_SRCREV}" + +PV = "${OPIE_GIT_PV}" +PR = "r4" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=pics" + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/skins/default/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/skins/default/*.png ${D}${palmtopdir}/pics/${APPNAME}/skins/default/ +} + +FILES_${PN} = "${palmtopdir}/pics/${APPNAME}/skins/default/*.png" diff --git a/recipes-opie/opie-mediaplayer2/opie-mediaplayer2-skin-pod_1.2.5.bb b/recipes-opie/opie-mediaplayer2/opie-mediaplayer2-skin-pod_1.2.5.bb new file mode 100644 index 0000000..776ee23 --- /dev/null +++ b/recipes-opie/opie-mediaplayer2/opie-mediaplayer2-skin-pod_1.2.5.bb @@ -0,0 +1,18 @@ +DESCRIPTION = "Skin for opie-mediaplayer2" +SECTION = "opie/multimedia" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "opieplayer2" +RPROVIDES_${PN} = "opie-mediaplayer2-skin" +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/skins/Pod/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/skins/Pod/*.png ${D}${palmtopdir}/pics/${APPNAME}/skins/Pod/ +} + +FILES_${PN} = "${palmtopdir}/pics/${APPNAME}/skins/Pod/*.png" diff --git a/recipes-opie/opie-mediaplayer2/opie-mediaplayer2-skin-pod_cvs.bb b/recipes-opie/opie-mediaplayer2/opie-mediaplayer2-skin-pod_cvs.bb new file mode 100644 index 0000000..9295da7 --- /dev/null +++ b/recipes-opie/opie-mediaplayer2/opie-mediaplayer2-skin-pod_cvs.bb @@ -0,0 +1,18 @@ +DESCRIPTION = "Skin for opie-mediaplayer2" +SECTION = "opie/multimedia" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "opieplayer2" +RPROVIDES_${PN} = "opie-mediaplayer2-skin" +OPIE_GIT_PV ?= "1.2.2+cvs${SRCDATE}" +PV = "${OPIE_GIT_PV}" +PR = "r3" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=pics" + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/skins/Pod/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/skins/Pod/*.png ${D}${palmtopdir}/pics/${APPNAME}/skins/Pod/ +} + +FILES_${PN} = "${palmtopdir}/pics/${APPNAME}/skins/Pod/*.png" diff --git a/recipes-opie/opie-mediaplayer2/opie-mediaplayer2-skin-techno_1.2.5.bb b/recipes-opie/opie-mediaplayer2/opie-mediaplayer2-skin-techno_1.2.5.bb new file mode 100644 index 0000000..2d9a697 --- /dev/null +++ b/recipes-opie/opie-mediaplayer2/opie-mediaplayer2-skin-techno_1.2.5.bb @@ -0,0 +1,18 @@ +DESCRIPTION = "Skin for opie-mediaplayer2" +SECTION = "opie/multimedia" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "opieplayer2" +RPROVIDES_${PN} = "opie-mediaplayer2-skin" +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/skins/techno/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/skins/techno/*.png ${D}${palmtopdir}/pics/${APPNAME}/skins/techno/ +} + +FILES_${PN} = "${palmtopdir}/pics/${APPNAME}/skins/techno/*.png" diff --git a/recipes-opie/opie-mediaplayer2/opie-mediaplayer2-skin-techno_cvs.bb b/recipes-opie/opie-mediaplayer2/opie-mediaplayer2-skin-techno_cvs.bb new file mode 100644 index 0000000..34fd9dc --- /dev/null +++ b/recipes-opie/opie-mediaplayer2/opie-mediaplayer2-skin-techno_cvs.bb @@ -0,0 +1,18 @@ +DESCRIPTION = "Skin for opie-mediaplayer2" +SECTION = "opie/multimedia" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "opieplayer2" +RPROVIDES_${PN} = "opie-mediaplayer2-skin" +OPIE_GIT_PV ?= "1.2.2+cvs${SRCDATE}" +PV = "${OPIE_GIT_PV}" +PR = "r3" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=pics" + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/skins/techno/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/skins/techno/*.png ${D}${palmtopdir}/pics/${APPNAME}/skins/techno/ +} + +FILES_${PN} = "${palmtopdir}/pics/${APPNAME}/skins/techno/*.png" diff --git a/recipes-opie/opie-mediaplayer2/opie-mediaplayer2.inc b/recipes-opie/opie-mediaplayer2/opie-mediaplayer2.inc new file mode 100644 index 0000000..6ee2460 --- /dev/null +++ b/recipes-opie/opie-mediaplayer2/opie-mediaplayer2.inc @@ -0,0 +1,22 @@ +DESCRIPTION = "The next generation mediaplayer for Opie - based on libxine. \ +It plays mp3, mpeg, wav, ogg, quicktime, divx, etc. and is capable of streaming." +SECTION = "opie/multimedia" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "libxine libqtaux2 opie-mediaplayer2-skin-default" +RDEPENDS_${PN} = "opie-mediaplayer2-skin-default" +RRECOMMENDS_${PN} = "libxine-plugin-ao-out-oss libxine-plugin-inp-file \ +libxine-plugin-decode-ff libxine-plugin-decode-mad \ +libxine-plugin-dmx-audio libxine-plugin-dmx-avi libxine-plugin-dmx-mpeg" +APPNAME = "opieplayer2" + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +QMAKE_PROFILES = "opieplayer2.pro" + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ ${S}${palmtopdir}/apps/Applications/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} diff --git a/recipes-opie/opie-mediaplayer2/opie-mediaplayer2_1.2.5.bb b/recipes-opie/opie-mediaplayer2/opie-mediaplayer2_1.2.5.bb new file mode 100644 index 0000000..336b112 --- /dev/null +++ b/recipes-opie/opie-mediaplayer2/opie-mediaplayer2_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_multimedia_opieplayer2.tar.bz2;name=split_noncore_multimedia_opieplayer2 \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_multimedia_opieplayer2.md5sum] = "717f9ba75eae26a64ea5d37065ea574e" +SRC_URI[split_noncore_multimedia_opieplayer2.sha256sum] = "d292aa5cdb6fa6f757c67dddfab6fc57a9edb74dd4d5dc09330f2c684fd71281" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-mediaplayer2/opie-mediaplayer2_cvs.bb b/recipes-opie/opie-mediaplayer2/opie-mediaplayer2_cvs.bb new file mode 100644 index 0000000..812c9c6 --- /dev/null +++ b/recipes-opie/opie-mediaplayer2/opie-mediaplayer2_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/multimedia/opieplayer2 \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-mediummount/opie-mediummount.inc b/recipes-opie/opie-mediummount/opie-mediummount.inc new file mode 100644 index 0000000..05dff92 --- /dev/null +++ b/recipes-opie/opie-mediummount/opie-mediummount.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "Medium mount configuration" +SECTION = "opie/settings" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "mediummount" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libmediummount.so* bin/mediummount apps/Settings/medium.desktop pics/mediummount/* +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-mediummount/opie-mediummount_1.2.5.bb b/recipes-opie/opie-mediummount/opie-mediummount_1.2.5.bb new file mode 100644 index 0000000..cd61e13 --- /dev/null +++ b/recipes-opie/opie-mediummount/opie-mediummount_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_settings_mediummount.tar.bz2;name=split_noncore_settings_mediummount \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_settings_mediummount.md5sum] = "5309e48475c721a9cda3c9a1701789cd" +SRC_URI[split_noncore_settings_mediummount.sha256sum] = "8554f74b00f5a3425a8a3d667eda5f0edd8f197bc33e78a59f3231eacd8c4f5c" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-mediummount/opie-mediummount_cvs.bb b/recipes-opie/opie-mediummount/opie-mediummount_cvs.bb new file mode 100644 index 0000000..2f2a401 --- /dev/null +++ b/recipes-opie/opie-mediummount/opie-mediummount_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/settings/mediummount \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-memoryapplet/opie-memoryapplet.inc b/recipes-opie/opie-memoryapplet/opie-memoryapplet.inc new file mode 100644 index 0000000..72348e1 --- /dev/null +++ b/recipes-opie/opie-memoryapplet/opie-memoryapplet.inc @@ -0,0 +1,31 @@ +DESCRIPTION = "Memory Applet. \ +This applet displays the amount of free memory and manages the swap partition" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "memoryapplet" + +S = "${WORKDIR}/memoryapplet" + +inherit opie + +pkg_postinst() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +if pidof -s qpe >/dev/null; then + ${bindir}/qcop QPE/TaskBar "reloadApplets()" +fi +} + +pkg_postrm() { +#!/bin/sh +${bindir}/qcop QPE/TaskBar "reloadApplets()" + if [ -n "$D" ]; then false; fi +} + +do_install() { + install -d ${D}${palmtopdir}/plugins/applets ${D}${palmtopdir}/pics/memory/ + install -m 0644 ${WORKDIR}/pics/memory/*.png ${D}${palmtopdir}/pics/memory/ + oe_libinstall -so libmemoryapplet ${D}${palmtopdir}/plugins/applets/ +} + diff --git a/recipes-opie/opie-memoryapplet/opie-memoryapplet_1.2.5.bb b/recipes-opie/opie-memoryapplet/opie-memoryapplet_1.2.5.bb new file mode 100644 index 0000000..0ff3a5d --- /dev/null +++ b/recipes-opie/opie-memoryapplet/opie-memoryapplet_1.2.5.bb @@ -0,0 +1,13 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_applets_memoryapplet.tar.bz2;name=split_noncore_applets_memoryapplet \ + http://sources.openembedded.org/opie-1.2.5-split_noncore_settings_sysinfo.tar.bz2;name=split_noncore_settings_sysinfo \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics" +SRC_URI[split_noncore_applets_memoryapplet.md5sum] = "4ca6be68c3026bd1de9e1ccf2d8f5eeb" +SRC_URI[split_noncore_applets_memoryapplet.sha256sum] = "79a978cbc6929c020a285bb854c3e929ea4e73f3c87db19330241368c430ff59" +SRC_URI[split_noncore_settings_sysinfo.md5sum] = "a451202461d0b467568b5b076c502e73" +SRC_URI[split_noncore_settings_sysinfo.sha256sum] = "6704ae28eaf824e2e8338eaf49981761fbab60dde4f4ddeb829baf99a9dc3808" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" diff --git a/recipes-opie/opie-memoryapplet/opie-memoryapplet_cvs.bb b/recipes-opie/opie-memoryapplet/opie-memoryapplet_cvs.bb new file mode 100644 index 0000000..b8fd3d5 --- /dev/null +++ b/recipes-opie/opie-memoryapplet/opie-memoryapplet_cvs.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/applets/memoryapplet \ + ${OPIE_GIT};protocol=git;subpath=noncore/settings/sysinfo \ + ${OPIE_GIT};protocol=git;subpath=pics" diff --git a/recipes-opie/opie-mindbreaker/opie-mindbreaker.inc b/recipes-opie/opie-mindbreaker/opie-mindbreaker.inc new file mode 100644 index 0000000..be08ba8 --- /dev/null +++ b/recipes-opie/opie-mindbreaker/opie-mindbreaker.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "Game: crack the coloured code" +SECTION = "opie/games" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "mindbreaker" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libmindbreaker.so* bin/mindbreaker apps/Games/mindbreaker.desktop pics/mindbreaker +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-mindbreaker/opie-mindbreaker_1.2.5.bb b/recipes-opie/opie-mindbreaker/opie-mindbreaker_1.2.5.bb new file mode 100644 index 0000000..4d9eb93 --- /dev/null +++ b/recipes-opie/opie-mindbreaker/opie-mindbreaker_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_games_mindbreaker.tar.bz2;name=split_noncore_games_mindbreaker \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_games_mindbreaker.md5sum] = "7c17305ae8ae6365ca38b3419d10b5b0" +SRC_URI[split_noncore_games_mindbreaker.sha256sum] = "3bef0045369c9256648a23d85fcae6883941c767b071322856a57094b26955a2" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-mindbreaker/opie-mindbreaker_cvs.bb b/recipes-opie/opie-mindbreaker/opie-mindbreaker_cvs.bb new file mode 100644 index 0000000..2825d38 --- /dev/null +++ b/recipes-opie/opie-mindbreaker/opie-mindbreaker_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/games/mindbreaker \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-minesweep/opie-minesweep.inc b/recipes-opie/opie-minesweep/opie-minesweep.inc new file mode 100644 index 0000000..05369ae --- /dev/null +++ b/recipes-opie/opie-minesweep/opie-minesweep.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "Game: find the mines" +SECTION = "opie/games" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "minesweep" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libminesweep.so* bin/minesweep apps/Games/minesweep.desktop pics/minesweep +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-minesweep/opie-minesweep_1.2.5.bb b/recipes-opie/opie-minesweep/opie-minesweep_1.2.5.bb new file mode 100644 index 0000000..7860aea --- /dev/null +++ b/recipes-opie/opie-minesweep/opie-minesweep_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_games_minesweep.tar.bz2;name=split_noncore_games_minesweep \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_games_minesweep.md5sum] = "5d93bca17662a4178bae676576463c28" +SRC_URI[split_noncore_games_minesweep.sha256sum] = "b61f0a9c4954adfb67ea4f04a154f01a92b593bb548d00fe449f2af79f7a7b98" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-minesweep/opie-minesweep_cvs.bb b/recipes-opie/opie-minesweep/opie-minesweep_cvs.bb new file mode 100644 index 0000000..8fb9738 --- /dev/null +++ b/recipes-opie/opie-minesweep/opie-minesweep_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/games/minesweep \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-multikey/files/fix-rpath.patch b/recipes-opie/opie-multikey/files/fix-rpath.patch new file mode 100644 index 0000000..786f618 --- /dev/null +++ b/recipes-opie/opie-multikey/files/fix-rpath.patch @@ -0,0 +1,11 @@ +--- multikey/multikey.pro.org 2005-06-16 01:54:51.000000000 +0300 ++++ multikey/multikey.pro 2007-07-04 21:02:52.000000000 +0300 +@@ -11,7 +11,7 @@ + INCLUDEPATH += $(OPIEDIR)/include + DEPENDPATH += ../../launcher + LIBS += -lqpe -L$(OPIEDIR)/plugins/inputmethods -lqpickboard -lqtaux2 -lopiecore2 -lopieui2 +-QMAKE_LFLAGS += -Wl,-rpath,/opt/QtPalmtop/plugins/inputmethods ++QMAKE_LFLAGS += -Wl,-rpath,$(palmtopdir)/plugins/inputmethods + VERSION = 1.0.0 + + include( $(OPIEDIR)/include.pro ) diff --git a/recipes-opie/opie-multikey/files/friendly-button-names.patch b/recipes-opie/opie-multikey/files/friendly-button-names.patch new file mode 100644 index 0000000..148204e --- /dev/null +++ b/recipes-opie/opie-multikey/files/friendly-button-names.patch @@ -0,0 +1,16 @@ +--- multikey/configdlg.cpp.org 2005-06-15 22:54:50.000000000 +0000 ++++ multikey/configdlg.cpp 2007-01-11 19:51:09.000000000 +0000 +@@ -144,11 +144,11 @@ + add_remove_grid->setMargin(3); + add_remove_grid->setSpacing(3); + +- add_button = new QPushButton(tr("Add"), add_remove_grid); ++ add_button = new QPushButton(tr("Add custom..."), add_remove_grid); + add_button->setFlat(TRUE); + connect(add_button, SIGNAL(clicked()), SLOT(addMap())); + +- remove_button = new QPushButton(tr("Remove"), add_remove_grid); ++ remove_button = new QPushButton(tr("Remove custom"), add_remove_grid); + remove_button->setFlat(TRUE); + if (keymaps->currentItem() == 0 || default_maps.find(QFileInfo(current_map).fileName()) != default_maps.end()) + remove_button->setDisabled(true); diff --git a/recipes-opie/opie-multikey/files/ru.keymap b/recipes-opie/opie-multikey/files/ru.keymap new file mode 100644 index 0000000..9f5d1e3 --- /dev/null +++ b/recipes-opie/opie-multikey/files/ru.keymap @@ -0,0 +1,255 @@ +# Created by Anton Kachalov (mouse@altlinux.ru) +title = Russian +sw = RU + +1 0x1000 0 2 # and you can write whatever you want after the last element + + + "9 9 2 1" + ". c None" + "a c #000000" + "........." + "........." + ".aa.aa.aa" + ".a..a..a." + ".aa.aa.a." + ".a...a.a." + ".aa.aa.aa" + "........." + "........." + +1 0 0x0451 2 # CYRILLIC SMALL LETTER IO +1 0 0x31 2 # 1 +1 0 0x32 2 # 2 +1 0 0x33 2 # 3 +1 0 0x34 2 # 4 +1 0 0x35 2 # 5 +1 0 0x36 2 # 6 +1 0 0x37 2 # 7 +1 0 0x38 2 # 8 +1 0 0x39 2 # 9 +1 0 0x30 2 # 0 +1 0 0x2d 2 # - +1 0 0x3d 2 # = +1 0x1003 0 2 + + "9 9 2 1" + ". c None" + "a c #000000" + "........." + "........." + "...a....." + "..aa....." + ".aaaaaaaa" + "..aa....." + "...a....." + "........." + "........." + + +2 0x1001 0x9 3 # tab char, but why doesnt this work...? + + + "11 9 2 1" + ". c None" + "a c #000000" + "..........." + "..........." + ".....a..a.." + ".....aa.a.." + ".aaaaaaaa.." + ".....aa.a.." + ".....a..a.." + "..........." + "..........." +2 0 0x0439 2 # CYRILLIC SMALL LETTER SHORT I +2 0 0x0446 2 # CYRILLIC SMALL LETTER TSE +2 0 0x0443 2 # CYRILLIC SMALL LETTER U +2 0 0x043a 2 # CYRILLIC SMALL LETTER KA +2 0 0x0435 2 # CYRILLIC SMALL LETTER IE +2 0 0x043d 2 # CYRILLIC SMALL LETTER EN +2 0 0x0433 2 # CYRILLIC SMALL LETTER GHE +2 0 0x0448 2 # CYRILLIC SMALL LETTER SHA +2 0 0x0449 2 # CYRILLIC SMALL LETTER SHCHA +2 0 0x0437 2 # CYRILLIC SMALL LETTER ZE +2 0 0x0445 2 # CYRILLIC SMALL LETTER HA +2 0 0x044a 2 # CYRILLIC SMALL LETTER HARD SIGN +2 0 0x2f 4 # / + +3 0x1024 0 4 + "17 7 2 1" + " c None" + ". c #000000" + " " + " .. . .. .. " + " . . . . . . " + " . ... .. . " + " . . . . . " + " .. . . . .. " + " " +3 0 0x0444 2 # CYRILLIC SMALL LETTER EF +3 0 0x044b 2 # CYRILLIC SMALL LETTER YERU +3 0 0x0432 2 # CYRILLIC SMALL LETTER VE +3 0 0x0430 2 # CYRILLIC SMALL LETTER A +3 0 0x043f 2 # CYRILLIC SMALL LETTER PE +3 0 0x0440 2 # CYRILLIC SMALL LETTER ER +3 0 0x043e 2 # CYRILLIC SMALL LETTER O +3 0 0x043b 2 # CYRILLIC SMALL LETTER EL +3 0 0x0434 2 # CYRILLIC SMALL LETTER DE +3 0 0x0436 2 # CYRILLIC SMALL LETTER ZHE +3 0 0x044d 2 # CYRILLIC SMALL LETTER E +3 0x1004 0 5 # ENTER + "16 9 2 1" + ". c None" + "a c #000000" + "................" + "................" + "...........a...." + "....aa.....a...." + "...aa......a...." + "..aaaaaaaaaa...." + "...aa..........." + "....aa.........." + "................" + +4 0x1020 0 5 + "21 7 2 1" + " c None" + ". c #000000" + " " + " .. . . ... ... ... " + " . . . . . . " + " . ... . .. . " + " . . . . . . " + " .. . . ... . . " + " " +4 0 0x044f 2 # CYRILLIC SMALL LETTER YA +4 0 0x0447 2 # CYRILLIC SMALL LETTER CHE +4 0 0x0441 2 # CYRILLIC SMALL LETTER ES +4 0 0x043c 2 # CYRILLIC SMALL LETTER EM +4 0 0x0438 2 # CYRILLIC SMALL LETTER I +4 0 0x0442 2 # CYRILLIC SMALL LETTER TE +4 0 0x044c 2 # CYRILLIC SMALL LETTER SOFT SIGN +4 0 0x0431 2 # CYRILLIC SMALL LETTER BE +4 0 0x044e 2 # CYRILLIC SMALL LETTER YU +4 0 0x2e 2 # . +4 0x1020 0 5 # SHIFT + "21 7 2 1" + " c None" + ". c #000000" + " " + " .. . . ... ... ... " + " . . . . . . " + " . ... . .. . " + " . . . . . . " + " .. . . ... . . " + " " + +5 0x1021 0 3 + "17 7 2 1" + " c None" + ". c #000000" + " " + " .. ... .. . " + " . . . . . " + " . . .. . " + " . . . . . " + " .. . . . ... " + " " +5 0x1023 0 3 + "13 7 2 1" + " c None" + ". c #000000" + " " + " . . ... " + " . . . . " + " ... . . " + " . . . . " + " . . ... . " + " " +5 0 0x20 16 +5 0x1023 0 3 + "13 7 2 1" + " c None" + ". c #000000" + " " + " . . ... " + " . . . . " + " ... . . " + " . . . . " + " . . ... . " + " " +5 0x1021 0 3 + "17 7 2 1" + " c None" + ". c #000000" + " " + " .. ... .. . " + " . . . . . " + " . . .. . " + " . . . . . " + " .. . . . ... " + " " +5 0x1030 0 2 #original code is F1, but i'll use it for turning on/off the config dialog + "13 7 2 1" + " c None" + ". c #000000" + " " + " . " + " ... " + " ..... " + " . " + " . " + " " + +# shift table +0x0451 0x0401 # CYRILLIC SMALL LETTER IO -> CYRILLIC CAPITAL LETTER IO +0x31 0x21 # 1 -> ! +0x32 0x22 # 2 -> " +0x33 0x4e # 3 -> N +0x34 0x3b # 4 -> ; +0x35 0x25 # 5 -> % +0x36 0x3a # 6 -> : +0x37 0x3f # 7 -> ? +0x38 0x2a # 8 -> * +0x39 0x28 # 9 -> ( +0x30 0x29 # 0 -> ) +0x2d 0x5f # - -> _ +0x3d 0x2b # = -> + + +0x0439 0x0419 # CYRILLIC SMALL LETTER SHORT I -> CYRILLIC CAPITAL LETTER SHORT I +0x0446 0x0426 # CYRILLIC SMALL LETTER TSE -> CYRILLIC CAPITAL LETTER TSE +0x0443 0x0423 # CYRILLIC SMALL LETTER U -> CYRILLIC CAPITAL LETTER U +0x043a 0x041a # CYRILLIC SMALL LETTER KA -> CYRILLIC CAPITAL LETTER KA +0x0435 0x0415 # CYRILLIC SMALL LETTER IE -> CYRILLIC CAPITAL LETTER IE +0x043d 0x041d # CYRILLIC SMALL LETTER EN -> CYRILLIC CAPITAL LETTER EN +0x0433 0x0413 # CYRILLIC SMALL LETTER GHE -> CYRILLIC CAPITAL LETTER GHE +0x0448 0x0428 # CYRILLIC SMALL LETTER SHA -> CYRILLIC CAPITAL LETTER SHA +0x0449 0x0429 # CYRILLIC SMALL LETTER SHCHA -> CYRILLIC CAPITAL LETTER SHCHA +0x0437 0x0417 # CYRILLIC SMALL LETTER ZE -> CYRILLIC CAPITAL LETTER ZE +0x0445 0x0425 # CYRILLIC SMALL LETTER HA -> CYRILLIC CAPITAL LETTER HA +0x044a 0x042a # CYRILLIC SMALL LETTER HARD SIGN -> CYRILLIC CAPITAL LETTER HARD SIGN + +0x0444 0x0424 # CYRILLIC SMALL LETTER EF -> CYRILLIC CAPITAL LETTER EF +0x044b 0x042b # CYRILLIC SMALL LETTER YERU -> CYRILLIC CAPITAL LETTER YERU +0x0432 0x0412 # CYRILLIC SMALL LETTER VE -> CYRILLIC CAPITAL LETTER VE +0x0430 0x0410 # CYRILLIC SMALL LETTER A -> CYRILLIC CAPITAL LETTER A +0x043f 0x041f # CYRILLIC SMALL LETTER PE -> CYRILLIC CAPITAL LETTER PE +0x0440 0x0420 # CYRILLIC SMALL LETTER ER -> CYRILLIC CAPITAL LETTER ER +0x043e 0x041e # CYRILLIC SMALL LETTER O -> CYRILLIC CAPITAL LETTER O +0x043b 0x041b # CYRILLIC SMALL LETTER EL -> CYRILLIC CAPITAL LETTER EL +0x0434 0x0414 # CYRILLIC SMALL LETTER DE -> CYRILLIC CAPITAL LETTER DE +0x0436 0x0416 # CYRILLIC SMALL LETTER ZHE -> CYRILLIC CAPITAL LETTER ZHE +0x044d 0x042d # CYRILLIC SMALL LETTER E -> CYRILLIC CAPITAL LETTER E + +0x044f 0x042f # CYRILLIC SMALL LETTER YA -> CYRILLIC CAPITAL LETTER YA +0x0447 0x0427 # CYRILLIC SMALL LETTER CHE -> CYRILLIC CAPITAL LETTER CHE +0x0441 0x0421 # CYRILLIC SMALL LETTER ES -> CYRILLIC CAPITAL LETTER ES +0x043c 0x041c # CYRILLIC SMALL LETTER EM -> CYRILLIC CAPITAL LETTER EM +0x0438 0x0418 # CYRILLIC SMALL LETTER I -> CYRILLIC CAPITAL LETTER I +0x0442 0x0422 # CYRILLIC SMALL LETTER TE -> CYRILLIC CAPITAL LETTER TE +0x044c 0x042c # CYRILLIC SMALL LETTER SOFT SIGN -> CYRILLIC CAPITAL LETTER SOFT SIGN +0x0431 0x0411 # CYRILLIC SMALL LETTER BE -> CYRILLIC CAPITAL LETTER BE +0x044e 0x042e # CYRILLIC SMALL LETTER YU -> CYRILLIC CAPITAL LETTER YU +0x2f 0x7c # / -> | +0x2e 0x2c # . -> , diff --git a/recipes-opie/opie-multikey/opie-multikey.inc b/recipes-opie/opie-multikey/opie-multikey.inc new file mode 100644 index 0000000..0615280 --- /dev/null +++ b/recipes-opie/opie-multikey/opie-multikey.inc @@ -0,0 +1,40 @@ +DESCRIPTION = "Multiple language keyboard" +SECTION = "opie/inputmethods" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "libqtaux2 opie-pickboard" +RDEPENDS_${PN} = "opie-pics opie-pickboard" +RRECOMMENDS_${PN} = "opie-multikeyapplet" +APPNAME = "qmultikey" + +S = "${WORKDIR}/multikey" + +inherit opie + +pkg_postinst() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +if pidof -s qpe >/dev/null; then + ${bindir}/qcop QPE/TaskBar "reloadInputMethods()" +else + exit 0 +fi +} + +pkg_postrm() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +${bindir}/qcop QPE/TaskBar "reloadInputMethods()" +} + +# FILES plugins/inputmethods/libqmultikey.so* share/multikey/* + +SRC_URI_append = " file://ru.keymap" + +do_install() { + install -d ${D}${palmtopdir}/share/multikey/ + install -m 0644 ${WORKDIR}/share/multikey/*.keymap ${D}${palmtopdir}/share/multikey/ + install -m 0644 ${WORKDIR}/share/multikey/README ${D}${palmtopdir}/share/multikey/ + install -m 0644 ${WORKDIR}/ru.keymap ${D}${palmtopdir}/share/multikey/ +} + diff --git a/recipes-opie/opie-multikey/opie-multikey_1.2.5.bb b/recipes-opie/opie-multikey/opie-multikey_1.2.5.bb new file mode 100644 index 0000000..14a9feb --- /dev/null +++ b/recipes-opie/opie-multikey/opie-multikey_1.2.5.bb @@ -0,0 +1,13 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_inputmethods_multikey.tar.bz2;name=split_inputmethods_multikey \ + http://sources.openembedded.org/opie-1.2.5-split_share.tar.bz2;name=split_share \ + file://fix-rpath.patch" +SRC_URI[split_inputmethods_multikey.md5sum] = "fe9401e13070fb458701cc416ccbab0b" +SRC_URI[split_inputmethods_multikey.sha256sum] = "a26bbc5db64dc6c904324a7b3ddbe4e3ba303eb648dcb19760b2ef214e2f7ebf" +SRC_URI[split_share.md5sum] = "a715ae54405cae2b17c35d166f161aa8" +SRC_URI[split_share.sha256sum] = "0b71c8726b41f8c4dfd3a31fbb23f9c533c16d7d9c1f3002ab0d2daea274da7a" + +# file://friendly-button-names.patch" diff --git a/recipes-opie/opie-multikey/opie-multikey_cvs.bb b/recipes-opie/opie-multikey/opie-multikey_cvs.bb new file mode 100644 index 0000000..c16218b --- /dev/null +++ b/recipes-opie/opie-multikey/opie-multikey_cvs.bb @@ -0,0 +1,10 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r5" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=inputmethods/multikey \ + ${OPIE_GIT};protocol=git;subpath=share \ + file://fix-rpath.patch" + +# file://friendly-button-names.patch" diff --git a/recipes-opie/opie-multikeyapplet/opie-multikeyapplet.inc b/recipes-opie/opie-multikeyapplet/opie-multikeyapplet.inc new file mode 100644 index 0000000..0022ba5 --- /dev/null +++ b/recipes-opie/opie-multikeyapplet/opie-multikeyapplet.inc @@ -0,0 +1,29 @@ +DESCRIPTION = "Multikey Keyboard Layout Switcher Applet" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "multikeyapplet" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +pkg_postinst() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +if pidof -s qpe >/dev/null; then + ${bindir}/qcop QPE/TaskBar "reloadApplets()" +fi +} + +pkg_postrm() { +#!/bin/sh +${bindir}/qcop QPE/TaskBar "reloadApplets()" + if [ -n "$D" ]; then false; fi +} + +# FILES plugins/applets/libmultikeyapplet.so* +do_install() { +} + diff --git a/recipes-opie/opie-multikeyapplet/opie-multikeyapplet_1.2.5.bb b/recipes-opie/opie-multikeyapplet/opie-multikeyapplet_1.2.5.bb new file mode 100644 index 0000000..149c471 --- /dev/null +++ b/recipes-opie/opie-multikeyapplet/opie-multikeyapplet_1.2.5.bb @@ -0,0 +1,10 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_applets_multikeyapplet.tar.bz2;name=split_core_applets_multikeyapplet \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_applets_multikeyapplet.md5sum] = "8046e4b864f9a8f5673d387368dd49da" +SRC_URI[split_core_applets_multikeyapplet.sha256sum] = "4a16356f27241c46456453cd46f82487d4974970feb845d8a903b607ec355933" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-multikeyapplet/opie-multikeyapplet_cvs.bb b/recipes-opie/opie-multikeyapplet/opie-multikeyapplet_cvs.bb new file mode 100644 index 0000000..ddb2bab --- /dev/null +++ b/recipes-opie/opie-multikeyapplet/opie-multikeyapplet_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/applets/multikeyapplet \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-networkapplet/opie-networkapplet.inc b/recipes-opie/opie-networkapplet/opie-networkapplet.inc new file mode 100644 index 0000000..c1ebfbe --- /dev/null +++ b/recipes-opie/opie-networkapplet/opie-networkapplet.inc @@ -0,0 +1,32 @@ +DESCRIPTION = "Network Applet" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +RDEPENDS_${PN} = "opie-networksettings" +APPNAME = "networkapplet" + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +pkg_postinst() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +if pidof -s qpe >/dev/null; then + /usr/bin/qcop QPE/TaskBar "reloadApplets()" +else + exit 0 +fi +} + +pkg_postrm() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +/usr/bin/qcop QPE/TaskBar "reloadApplets()" +} + +# FILES plugins/applets/libnetworkapplet.so* pics/networkapplet +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} diff --git a/recipes-opie/opie-networkapplet/opie-networkapplet_1.2.5.bb b/recipes-opie/opie-networkapplet/opie-networkapplet_1.2.5.bb new file mode 100644 index 0000000..3bbd4d4 --- /dev/null +++ b/recipes-opie/opie-networkapplet/opie-networkapplet_1.2.5.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_applets_networkapplet.tar.bz2;name=split_noncore_applets_networkapplet \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics" +SRC_URI[split_noncore_applets_networkapplet.md5sum] = "cff6a34cb17c4d43fac479af928e945d" +SRC_URI[split_noncore_applets_networkapplet.sha256sum] = "83f69e44ba07b84abdab915dcfaccf25257e23b8904bf71ac01080b484f850f0" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" diff --git a/recipes-opie/opie-networkapplet/opie-networkapplet_cvs.bb b/recipes-opie/opie-networkapplet/opie-networkapplet_cvs.bb new file mode 100644 index 0000000..ac865e6 --- /dev/null +++ b/recipes-opie/opie-networkapplet/opie-networkapplet_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/applets/networkapplet \ + ${OPIE_GIT};protocol=git;subpath=pics" diff --git a/recipes-opie/opie-networksettings/opie-networksettings.inc b/recipes-opie/opie-networksettings/opie-networksettings.inc new file mode 100644 index 0000000..ef9c643 --- /dev/null +++ b/recipes-opie/opie-networksettings/opie-networksettings.inc @@ -0,0 +1,46 @@ +DESCRIPTION = "Opie Network Settings" +SECTION = "opie/settings" +PRIORITY = "optional" +LICENSE = "GPL" +PROVIDES = "opie-networksettings-pppplugin opie-networksettings-wlanplugin" +APPNAME = "networksettings" + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +PARALLEL_MAKE = "" + +EXTRA_QMAKEVARS_POST += "LIBS+=-L${S}" + +do_install() { + # Create dir for changedns and the opie-kppp peer + install -d ${D}${bindir}/ + install -d ${D}${sysconfdir}/ + install -d ${D}${sysconfdir}/ppp/ + install -d ${D}${sysconfdir}/ppp/peers/ + + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -d ${D}${palmtopdir}/pics/Network/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.* ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/Network/*.* ${D}${palmtopdir}/pics/Network/ + install -d ${D}${palmtopdir}/lib/ + oe_libinstall -so libinterfaces ${D}${libdir} + install -d ${D}${palmtopdir}/plugins/networksettings/ + for plugin in kppp wlan + do + install lib$plugin.so ${D}${palmtopdir}/plugins/networksettings/ + done + + # install changedns script + install -m 0755 ${WORKDIR}/root/usr/bin/changedns ${D}${bindir}/ + install -m 0644 ${WORKDIR}/root/etc/ppp/peers/opie-kppp ${D}${sysconfdir}/ppp/peers + + install -d ${D}${includedir}/interfaces/ + install -m 0644 interfaces/*.h ${D}${includedir}/interfaces/ +} + +PACKAGES =+ "opie-networksettings-pppplugin opie-networksettings-wlanplugin" +FILES_${PN} += " ${bindir}/changedns " +FILES_opie-networksettings-pppplugin = "${palmtopdir}/plugins/networksettings/libkppp.so ${sysconfdir}/ppp/peers/opie-kppp" +FILES_opie-networksettings-wlanplugin = "${palmtopdir}/plugins/networksettings/libwlan.so" diff --git a/recipes-opie/opie-networksettings/opie-networksettings_1.2.5.bb b/recipes-opie/opie-networksettings/opie-networksettings_1.2.5.bb new file mode 100644 index 0000000..1d6ed12 --- /dev/null +++ b/recipes-opie/opie-networksettings/opie-networksettings_1.2.5.bb @@ -0,0 +1,17 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_settings_networksettings.tar.bz2;name=split_noncore_settings_networksettings \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps \ + http://sources.openembedded.org/opie-1.2.5-split_root.tar.bz2;name=split_root \ + " +SRC_URI[split_noncore_settings_networksettings.md5sum] = "c63c0d9c016eb264d42b952657249197" +SRC_URI[split_noncore_settings_networksettings.sha256sum] = "c4ddc3627f08b823eee89fede5fae23f7cb07bd5afad321880c999a25066dc9c" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" +SRC_URI[split_root.md5sum] = "47b2ea2c59ac34b3df21d43c53baaccd" +SRC_URI[split_root.sha256sum] = "0fb78622bb7ab459860aaa65fbea6145c45141195c1981164b40807b884628eb" diff --git a/recipes-opie/opie-networksettings/opie-networksettings_cvs.bb b/recipes-opie/opie-networksettings/opie-networksettings_cvs.bb new file mode 100644 index 0000000..b5bd601 --- /dev/null +++ b/recipes-opie/opie-networksettings/opie-networksettings_cvs.bb @@ -0,0 +1,10 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r5" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/settings/networksettings \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps \ + ${OPIE_GIT};protocol=git;subpath=root \ + " diff --git a/recipes-opie/opie-notes/opie-notes.inc b/recipes-opie/opie-notes/opie-notes.inc new file mode 100644 index 0000000..b3a9d44 --- /dev/null +++ b/recipes-opie/opie-notes/opie-notes.inc @@ -0,0 +1,15 @@ +DESCRIPTION = "Notes" +SECTION = "opie/pim" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "opie-notes" +APPTYPE = "binary" + +S = "${WORKDIR}/notes" + +inherit opie + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.* ${D}${palmtopdir}/pics/${APPNAME}/ +} diff --git a/recipes-opie/opie-notes/opie-notes_1.2.5.bb b/recipes-opie/opie-notes/opie-notes_1.2.5.bb new file mode 100644 index 0000000..ac964db --- /dev/null +++ b/recipes-opie/opie-notes/opie-notes_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_pim_notes.tar.bz2;name=split_core_pim_notes \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_pim_notes.md5sum] = "9e0de33d009052ffc926bc835ca0d968" +SRC_URI[split_core_pim_notes.sha256sum] = "4f34029d18f015fea73c529313be2537cdb60bdcf32681ae6671898c36e14c8f" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-notes/opie-notes_cvs.bb b/recipes-opie/opie-notes/opie-notes_cvs.bb new file mode 100644 index 0000000..a1a91d9 --- /dev/null +++ b/recipes-opie/opie-notes/opie-notes_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/pim/notes \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-notesapplet/opie-notesapplet.inc b/recipes-opie/opie-notesapplet/opie-notesapplet.inc new file mode 100644 index 0000000..ca4cae9 --- /dev/null +++ b/recipes-opie/opie-notesapplet/opie-notesapplet.inc @@ -0,0 +1,31 @@ +DESCRIPTION = "Notes Applet" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "notesapplet" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +pkg_postinst() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +if pidof -s qpe >/dev/null; then + /usr/bin/qcop QPE/TaskBar "reloadApplets()" +else + exit 0 +fi +} + +pkg_postrm() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +/usr/bin/qcop QPE/TaskBar "reloadApplets()" +} + +# FILES plugins/applets/libnotesapplet.so* +do_install() { +} + diff --git a/recipes-opie/opie-notesapplet/opie-notesapplet_1.2.5.bb b/recipes-opie/opie-notesapplet/opie-notesapplet_1.2.5.bb new file mode 100644 index 0000000..5da929f --- /dev/null +++ b/recipes-opie/opie-notesapplet/opie-notesapplet_1.2.5.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_applets_notesapplet.tar.bz2;name=split_noncore_applets_notesapplet" +SRC_URI[split_noncore_applets_notesapplet.md5sum] = "c013f566961a731a93329eebfa455960" +SRC_URI[split_noncore_applets_notesapplet.sha256sum] = "507de07bc4b06c860cfdeb34ccacd89ece91e8490c167c8e2a66d9f9b15a06bd" diff --git a/recipes-opie/opie-notesapplet/opie-notesapplet_cvs.bb b/recipes-opie/opie-notesapplet/opie-notesapplet_cvs.bb new file mode 100644 index 0000000..1dd6151 --- /dev/null +++ b/recipes-opie/opie-notesapplet/opie-notesapplet_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/applets/notesapplet" diff --git a/recipes-opie/opie-odict/opie-odict.inc b/recipes-opie/opie-odict/opie-odict.inc new file mode 100644 index 0000000..9334148 --- /dev/null +++ b/recipes-opie/opie-odict/opie-odict.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "Dictionary look-up program" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "odict" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libodict.so* bin/odict apps/Applications/odict.desktop pics/odict/odict.png +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-odict/opie-odict_1.2.5.bb b/recipes-opie/opie-odict/opie-odict_1.2.5.bb new file mode 100644 index 0000000..e1b6ff5 --- /dev/null +++ b/recipes-opie/opie-odict/opie-odict_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_apps_odict.tar.bz2;name=split_noncore_apps_odict \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_apps_odict.md5sum] = "1df87ff233068a77037b2f947246f4c8" +SRC_URI[split_noncore_apps_odict.sha256sum] = "1675f8237eb36c0d9fc99b9f09fa462db82e7585950916ea4adf8e7b6a99f972" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-odict/opie-odict_cvs.bb b/recipes-opie/opie-odict/opie-odict_cvs.bb new file mode 100644 index 0000000..e376f9e --- /dev/null +++ b/recipes-opie/opie-odict/opie-odict_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/apps/odict \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-oxygen/opie-oxygen.inc b/recipes-opie/opie-oxygen/opie-oxygen.inc new file mode 100644 index 0000000..dbd238f --- /dev/null +++ b/recipes-opie/opie-oxygen/opie-oxygen.inc @@ -0,0 +1,16 @@ +DESCRIPTION = "Opie Oxygen - Periodic table of elements (Chemistry)" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "oxygen" + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -d ${D}${palmtopdir}/share/oxygen/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/share/oxygen/*o* ${D}${palmtopdir}/share/oxygen/ +} diff --git a/recipes-opie/opie-oxygen/opie-oxygen_1.2.5.bb b/recipes-opie/opie-oxygen/opie-oxygen_1.2.5.bb new file mode 100644 index 0000000..ae2011f --- /dev/null +++ b/recipes-opie/opie-oxygen/opie-oxygen_1.2.5.bb @@ -0,0 +1,14 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_apps_${APPNAME}.tar.bz2;name=split_noncore_apps_appname \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_share.tar.bz2;name=split_share \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_apps_appname.md5sum] = "d2d65e101949425dc40ca688321e7b88" +SRC_URI[split_noncore_apps_appname.sha256sum] = "f201efb3cb6b6c5a776804d9b96e61a28ff62ca1c5c205faedc01e46c9833086" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_share.md5sum] = "a715ae54405cae2b17c35d166f161aa8" +SRC_URI[split_share.sha256sum] = "0b71c8726b41f8c4dfd3a31fbb23f9c533c16d7d9c1f3002ab0d2daea274da7a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-oxygen/opie-oxygen_cvs.bb b/recipes-opie/opie-oxygen/opie-oxygen_cvs.bb new file mode 100644 index 0000000..4b703a3 --- /dev/null +++ b/recipes-opie/opie-oxygen/opie-oxygen_cvs.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/apps/${APPNAME} \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=share \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-oyatzee/opie-oyatzee.inc b/recipes-opie/opie-oyatzee/opie-oyatzee.inc new file mode 100644 index 0000000..fdadc70 --- /dev/null +++ b/recipes-opie/opie-oyatzee/opie-oyatzee.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "Yatzee-like game" +SECTION = "opie/games" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "oyatzee" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES bin/oyatzee apps/Games/oyatzee.desktop pics/oyatzee +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-oyatzee/opie-oyatzee_1.2.5.bb b/recipes-opie/opie-oyatzee/opie-oyatzee_1.2.5.bb new file mode 100644 index 0000000..4286d49 --- /dev/null +++ b/recipes-opie/opie-oyatzee/opie-oyatzee_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_games_oyatzee.tar.bz2;name=split_noncore_games_oyatzee \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_games_oyatzee.md5sum] = "45fdb344cce26ecd2c1ba6defd322f2e" +SRC_URI[split_noncore_games_oyatzee.sha256sum] = "38ece4f78b72f01430f10f50ea4d6d1b5b4dab92c12bb9bb6000f107062cc127" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-oyatzee/opie-oyatzee_cvs.bb b/recipes-opie/opie-oyatzee/opie-oyatzee_cvs.bb new file mode 100644 index 0000000..52e7ea2 --- /dev/null +++ b/recipes-opie/opie-oyatzee/opie-oyatzee_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/games/oyatzee \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-packagemanager/opie-packagemanager.inc b/recipes-opie/opie-packagemanager/opie-packagemanager.inc new file mode 100644 index 0000000..a6b5ca1 --- /dev/null +++ b/recipes-opie/opie-packagemanager/opie-packagemanager.inc @@ -0,0 +1,18 @@ +DESCRIPTION = "Opie Package Manager" +SECTION = "opie/settings" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "opkg" +APPNAME = "packagemanager" + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +EXTRA_QMAKEVARS_PRE += "LIBIPK_INC_DIR=${STAGING_INCDIR}/libopkg" +export CONFIG_LIBOPK_DEP=y + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME} + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} diff --git a/recipes-opie/opie-packagemanager/opie-packagemanager_1.2.5.bb b/recipes-opie/opie-packagemanager/opie-packagemanager_1.2.5.bb new file mode 100644 index 0000000..03745b1 --- /dev/null +++ b/recipes-opie/opie-packagemanager/opie-packagemanager_1.2.5.bb @@ -0,0 +1,13 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_settings_${APPNAME}.tar.bz2;name=split_noncore_settings_appname \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_settings_appname.md5sum] = "67182630eddbcf4411aa06ab41b2a2a6" +SRC_URI[split_noncore_settings_appname.sha256sum] = "02dd61fd5911d0d7db6b8790457812818a8ad702aa0021345232f80f766d1645" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-packagemanager/opie-packagemanager_cvs.bb b/recipes-opie/opie-packagemanager/opie-packagemanager_cvs.bb new file mode 100644 index 0000000..f22e579 --- /dev/null +++ b/recipes-opie/opie-packagemanager/opie-packagemanager_cvs.bb @@ -0,0 +1,14 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r2" + +DEPENDS = "opkg" + +EXTRA_QMAKEVARS_PRE += "LIBIPK_INC_DIR=${STAGING_INCDIR}/libopkg" + +export CONFIG_LIBOPK_DEP=y + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/settings/${APPNAME} \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-parashoot/opie-parashoot.inc b/recipes-opie/opie-parashoot/opie-parashoot.inc new file mode 100644 index 0000000..ec10d07 --- /dev/null +++ b/recipes-opie/opie-parashoot/opie-parashoot.inc @@ -0,0 +1,18 @@ +DESCRIPTION = "Game: shoot the parachutists" +SECTION = "opie/games" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "parashoot" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libparashoot.so* bin/parashoot apps/Games/parashoot.desktop pics/parashoot +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.xpm ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-parashoot/opie-parashoot_1.2.5.bb b/recipes-opie/opie-parashoot/opie-parashoot_1.2.5.bb new file mode 100644 index 0000000..72218d4 --- /dev/null +++ b/recipes-opie/opie-parashoot/opie-parashoot_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_games_parashoot.tar.bz2;name=split_noncore_games_parashoot \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_games_parashoot.md5sum] = "cf005427cfe7115c5349d95ea02ee41e" +SRC_URI[split_noncore_games_parashoot.sha256sum] = "52081168e375bbfa3f01ece3e8261a1164a05048c446e0cf92db9aa558003bba" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-parashoot/opie-parashoot_cvs.bb b/recipes-opie/opie-parashoot/opie-parashoot_cvs.bb new file mode 100644 index 0000000..98eb14e --- /dev/null +++ b/recipes-opie/opie-parashoot/opie-parashoot_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/games/parashoot \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-pickboard/opie-pickboard.inc b/recipes-opie/opie-pickboard/opie-pickboard.inc new file mode 100644 index 0000000..2f84359 --- /dev/null +++ b/recipes-opie/opie-pickboard/opie-pickboard.inc @@ -0,0 +1,36 @@ +DESCRIPTION = "Pickboard input method" +SECTION = "opie/inputmethods" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "qpickboard" + +S = "${WORKDIR}/pickboard" + +inherit opie + +pkg_postinst() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +if pidof -s qpe >/dev/null; then + ${bindir}/qcop QPE/TaskBar "reloadApplets()" +else + exit 0 +fi +} + +pkg_postrm() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +${bindir}/qcop QPE/TaskBar "reloadInputMethods()" +} + + +do_install() { + install -d ${D}${libdir}/ + install -d ${D}${includedir}/ + install -m 0755 libqpickboard.so ${D}${libdir}/ + install pickboardcfg.h ${D}${includedir}/ + install pickboardpicks.h ${D}${includedir}/ +} + +# FILES plugins/inputmethods/libqpickboard.so* diff --git a/recipes-opie/opie-pickboard/opie-pickboard_1.2.5.bb b/recipes-opie/opie-pickboard/opie-pickboard_1.2.5.bb new file mode 100644 index 0000000..9af5bdf --- /dev/null +++ b/recipes-opie/opie-pickboard/opie-pickboard_1.2.5.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_inputmethods_pickboard.tar.bz2;name=split_inputmethods_pickboard" +SRC_URI[split_inputmethods_pickboard.md5sum] = "86a0f938b5c65a388ee3ccd8b962e831" +SRC_URI[split_inputmethods_pickboard.sha256sum] = "5c50eb3062443ca3fa249ec1c8fa7b141b4ed3524e907a3c51e6ee8c09f6f8bc" diff --git a/recipes-opie/opie-pickboard/opie-pickboard_cvs.bb b/recipes-opie/opie-pickboard/opie-pickboard_cvs.bb new file mode 100644 index 0000000..ac2d01c --- /dev/null +++ b/recipes-opie/opie-pickboard/opie-pickboard_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r2" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=inputmethods/pickboard" diff --git a/recipes-opie/opie-pics/opie-pics.inc b/recipes-opie/opie-pics/opie-pics.inc new file mode 100644 index 0000000..69761d2 --- /dev/null +++ b/recipes-opie/opie-pics/opie-pics.inc @@ -0,0 +1,30 @@ +DESCRIPTION = "Common Opie pictures usable from all applications" +SECTION = "opie/base" +PRIORITY = "optional" +LICENSE = "GPL" +PR = "r2" + +S = "${WORKDIR}" + +SHIP_INLINE_PICS = "yes" +INLINE_PICS = '${@base_conditional("GUI_MACHINE_CLASS", "bigscreen", "pics-hires/inline", "pics/inline", d)}' + +do_install() { + install -d ${D}${palmtopdir}/pics/addressbook/ + install -d ${D}${palmtopdir}/pics/datebook/ + install -d ${D}${palmtopdir}/pics/todo/ + install -d ${D}${palmtopdir}/pics/opie/ + install -m 0664 pics/*.png ${D}${palmtopdir}/pics/ + install -m 0664 pics/addressbook/*.png ${D}${palmtopdir}/pics/addressbook/ + install -m 0664 pics/datebook/*.png ${D}${palmtopdir}/pics/datebook/ + install -m 0664 pics/todo/*.png ${D}${palmtopdir}/pics/todo/ + install -m 0664 pics/opie/*.png ${D}${palmtopdir}/pics/opie/ + + if [ "${SHIP_INLINE_PICS}" = "yes" ]; then + install -m 0664 ${INLINE_PICS}/*.png ${D}${palmtopdir}/pics/ + fi +} + +FILES_${PN} = "${palmtopdir}" +PACKAGE_ARCH = "${MACHINE_ARCH}" + diff --git a/recipes-opie/opie-pics/opie-pics_1.2.5.bb b/recipes-opie/opie-pics/opie-pics_1.2.5.bb new file mode 100644 index 0000000..e118fa5 --- /dev/null +++ b/recipes-opie/opie-pics/opie-pics_1.2.5.bb @@ -0,0 +1,10 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_pics-hires.tar.bz2;name=split_pics-hires" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_pics-hires.md5sum] = "f8f895e7136ebd0a514166a184dec0bd" +SRC_URI[split_pics-hires.sha256sum] = "04871cc3cfe0c4f9f6dc3f19b1e8fa4ce16412295137414d33c4af372f12111e" diff --git a/recipes-opie/opie-pics/opie-pics_cvs.bb b/recipes-opie/opie-pics/opie-pics_cvs.bb new file mode 100644 index 0000000..00fe1da --- /dev/null +++ b/recipes-opie/opie-pics/opie-pics_cvs.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +OPIE_GIT_PV ?= "1.2.2+cvs${SRCDATE}" +PV = "${OPIE_GIT_PV}" +PR = "r2" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=pics-hires" diff --git a/recipes-opie/opie-pimconverter/opie-pimconverter.inc b/recipes-opie/opie-pimconverter/opie-pimconverter.inc new file mode 100644 index 0000000..66afa44 --- /dev/null +++ b/recipes-opie/opie-pimconverter/opie-pimconverter.inc @@ -0,0 +1,21 @@ +DESCRIPTION = "Opie PIM database converter" +SECTION = "opie/pim" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "sqlite3 sqlite" +RDEPENDS_${PN} = "sqlite3 sqlite-bin" + +APPNAME = "opimconverter" + + +S = "${WORKDIR}/pimconverter" +EXTRA_QMAKEVARS_POST += "TARGET=${APPNAME}" + +inherit opie + +# FILES bin/opimconverter pics/opimconverter/* apps/1Pim/opimconverter.desktop +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-pimconverter/opie-pimconverter_1.2.5.bb b/recipes-opie/opie-pimconverter/opie-pimconverter_1.2.5.bb new file mode 100644 index 0000000..57adf71 --- /dev/null +++ b/recipes-opie/opie-pimconverter/opie-pimconverter_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_tools_pimconverter.tar.bz2;name=split_noncore_tools_pimconverter \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_tools_pimconverter.md5sum] = "d4590ed6a58ea7c0c3a5733d08f5adef" +SRC_URI[split_noncore_tools_pimconverter.sha256sum] = "b15da644cade48f6294b146023f6167fcd934037aa3296ccbf856f5f59fe8cd0" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-pimconverter/opie-pimconverter_cvs.bb b/recipes-opie/opie-pimconverter/opie-pimconverter_cvs.bb new file mode 100644 index 0000000..c730aa3 --- /dev/null +++ b/recipes-opie/opie-pimconverter/opie-pimconverter_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/tools/pimconverter \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-powerchord/opie-powerchord.inc b/recipes-opie/opie-powerchord/opie-powerchord.inc new file mode 100644 index 0000000..82837f8 --- /dev/null +++ b/recipes-opie/opie-powerchord/opie-powerchord.inc @@ -0,0 +1,19 @@ +DESCRIPTION = "Guitar Chord generator application" +SECTION = "opie/multimedia" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "powerchord" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES bin/powerchord apps/Applications/powerchord.desktop pics/powerchord share/powerchord +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ + install -d ${D}${palmtopdir}/share/${APPNAME}/ + install -m 0644 ${WORKDIR}/share/${APPNAME}/*.raw ${D}${palmtopdir}/share/${APPNAME}/ +} + diff --git a/recipes-opie/opie-powerchord/opie-powerchord_1.2.5.bb b/recipes-opie/opie-powerchord/opie-powerchord_1.2.5.bb new file mode 100644 index 0000000..79980ae --- /dev/null +++ b/recipes-opie/opie-powerchord/opie-powerchord_1.2.5.bb @@ -0,0 +1,14 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_multimedia_powerchord.tar.bz2;name=split_noncore_multimedia_powerchord \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_share.tar.bz2;name=split_share \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_multimedia_powerchord.md5sum] = "f17012247c91650196c9cc4d371c3efd" +SRC_URI[split_noncore_multimedia_powerchord.sha256sum] = "2f55170a5ef800c838bd9ea9c06efe14520710a1cb0e400189396951eb7c52a2" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_share.md5sum] = "a715ae54405cae2b17c35d166f161aa8" +SRC_URI[split_share.sha256sum] = "0b71c8726b41f8c4dfd3a31fbb23f9c533c16d7d9c1f3002ab0d2daea274da7a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-powerchord/opie-powerchord_cvs.bb b/recipes-opie/opie-powerchord/opie-powerchord_cvs.bb new file mode 100644 index 0000000..dbf5679 --- /dev/null +++ b/recipes-opie/opie-powerchord/opie-powerchord_cvs.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/multimedia/powerchord \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=share \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-pyquicklaunchapplet/opie-pyquicklaunchapplet.inc b/recipes-opie/opie-pyquicklaunchapplet/opie-pyquicklaunchapplet.inc new file mode 100644 index 0000000..cf83b28 --- /dev/null +++ b/recipes-opie/opie-pyquicklaunchapplet/opie-pyquicklaunchapplet.inc @@ -0,0 +1,23 @@ +DESCRIPTION = "Python Quicklaunch Applet" +SECTION = "opie/applets" +LICENSE = "GPL" +APPNAME = "pyquicklaunch" + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +pkg_postinst() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +if pidof -s qpe >/dev/null; then + /usr/bin/qcop QPE/TaskBar "reloadApplets()" +fi +} + +pkg_postrm() { +#!/bin/sh +/usr/bin/qcop QPE/TaskBar "reloadApplets()" + if [ -n "$D" ]; then false; fi +} + diff --git a/recipes-opie/opie-pyquicklaunchapplet/opie-pyquicklaunchapplet_1.2.5.bb b/recipes-opie/opie-pyquicklaunchapplet/opie-pyquicklaunchapplet_1.2.5.bb new file mode 100644 index 0000000..6fb5ccb --- /dev/null +++ b/recipes-opie/opie-pyquicklaunchapplet/opie-pyquicklaunchapplet_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_applets_pyquicklaunch.tar.bz2;name=split_noncore_applets_pyquicklaunch \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_applets_pyquicklaunch.md5sum] = "13fc17f3262bd39981ad0b4d072a668c" +SRC_URI[split_noncore_applets_pyquicklaunch.sha256sum] = "249ad5904f6f3d5ea6cf628254f5bc0766e648895c85c79fa1be1d8497fa51e0" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-pyquicklaunchapplet/opie-pyquicklaunchapplet_cvs.bb b/recipes-opie/opie-pyquicklaunchapplet/opie-pyquicklaunchapplet_cvs.bb new file mode 100644 index 0000000..26a51ae --- /dev/null +++ b/recipes-opie/opie-pyquicklaunchapplet/opie-pyquicklaunchapplet_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/applets/pyquicklaunch \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-qasteroids/opie-qasteroids.inc b/recipes-opie/opie-qasteroids/opie-qasteroids.inc new file mode 100644 index 0000000..eea8d44 --- /dev/null +++ b/recipes-opie/opie-qasteroids/opie-qasteroids.inc @@ -0,0 +1,23 @@ +DESCRIPTION = "Game: shoot the asteroids" +SECTION = "opie/games" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "qasteroids" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libqasteroids.so* bin/qasteroids apps/Games/qasteroids.desktop pics/qasteroids/* +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ + + for dir in bits exhaust missile powerups rock2 rock3 shield ship + do + install -d ${D}${palmtopdir}/pics/${APPNAME}/$dir/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/$dir/*.png ${D}${palmtopdir}/pics/${APPNAME}/$dir/ + done +} + diff --git a/recipes-opie/opie-qasteroids/opie-qasteroids_1.2.5.bb b/recipes-opie/opie-qasteroids/opie-qasteroids_1.2.5.bb new file mode 100644 index 0000000..22659e1 --- /dev/null +++ b/recipes-opie/opie-qasteroids/opie-qasteroids_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_games_qasteroids.tar.bz2;name=split_noncore_games_qasteroids \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_games_qasteroids.md5sum] = "73055b65ec001106ba100e4448ce6947" +SRC_URI[split_noncore_games_qasteroids.sha256sum] = "16bff3cda77979655e71834574e9c44523f62e8bb2e5670a67e571d6c9145241" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-qasteroids/opie-qasteroids_cvs.bb b/recipes-opie/opie-qasteroids/opie-qasteroids_cvs.bb new file mode 100644 index 0000000..fcb209e --- /dev/null +++ b/recipes-opie/opie-qasteroids/opie-qasteroids_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/games/qasteroids \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-qcop/files/unbreak-logging.patch b/recipes-opie/opie-qcop/files/unbreak-logging.patch new file mode 100644 index 0000000..d2b5228 --- /dev/null +++ b/recipes-opie/opie-qcop/files/unbreak-logging.patch @@ -0,0 +1,16 @@ +Index: opie/core/apps/qcop/qcopimpl.cpp +=================================================================== +RCS file: /cvs/opie/core/apps/qcop/qcopimpl.cpp,v +retrieving revision 1.2 +diff -u -r1.2 qcopimpl.cpp +--- qcop/qcopimpl.cpp 2 Mar 2005 19:23:54 -0000 1.2 ++++ qcop/qcopimpl.cpp 3 May 2007 03:09:36 -0000 +@@ -46,7 +46,7 @@ + + int doqcopimpl (int argc, char *argv[]) + { +- qInstallMsgHandler( disableqdebug ); ++ //qInstallMsgHandler( disableqdebug ); + + if ( argc > 1 ) { + QString opt = argv[1]; diff --git a/recipes-opie/opie-qcop/opie-qcop.inc b/recipes-opie/opie-qcop/opie-qcop.inc new file mode 100644 index 0000000..b9b0309 --- /dev/null +++ b/recipes-opie/opie-qcop/opie-qcop.inc @@ -0,0 +1,13 @@ +DESCRIPTION = "Opie QCOP IPC Client" +SECTION = "opie/base" +PRIORITY = "optional" +LICENSE = "GPL" + +S = "${WORKDIR}/qcop" + +inherit opie + +do_install() { + install -d ${D}${bindir} + install -m 0755 ${S}/qcop ${D}${bindir}/qcop +} diff --git a/recipes-opie/opie-qcop/opie-qcop_1.2.5.bb b/recipes-opie/opie-qcop/opie-qcop_1.2.5.bb new file mode 100644 index 0000000..c499d7c --- /dev/null +++ b/recipes-opie/opie-qcop/opie-qcop_1.2.5.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_apps_qcop.tar.bz2;name=split_core_apps_qcop \ + file://unbreak-logging.patch" +SRC_URI[split_core_apps_qcop.md5sum] = "9afc33ac0e5205de5008bf13b22117b2" +SRC_URI[split_core_apps_qcop.sha256sum] = "59cf36bb4c192a36855819771eb3d986588b4c786f799b232b01bc33c0377516" diff --git a/recipes-opie/opie-qcop/opie-qcop_cvs.bb b/recipes-opie/opie-qcop/opie-qcop_cvs.bb new file mode 100644 index 0000000..61abdb0 --- /dev/null +++ b/recipes-opie/opie-qcop/opie-qcop_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r3" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/apps/qcop \ + file://unbreak-logging.patch" diff --git a/recipes-opie/opie-qss/opie-qss.inc b/recipes-opie/opie-qss/opie-qss.inc new file mode 100644 index 0000000..1e7ea3a --- /dev/null +++ b/recipes-opie/opie-qss/opie-qss.inc @@ -0,0 +1,13 @@ +DESCRIPTION = "Opie Sound Sever Daemon" +SECTION = "opie/base" +PRIORITY = "optional" +LICENSE = "GPL" + +S = "${WORKDIR}/qss" + +inherit opie + +do_install() { + install -d ${D}${bindir} + install -m 0755 ${S}/qss ${D}${bindir}/qss +} diff --git a/recipes-opie/opie-qss/opie-qss_1.2.5.bb b/recipes-opie/opie-qss/opie-qss_1.2.5.bb new file mode 100644 index 0000000..ea0a426 --- /dev/null +++ b/recipes-opie/opie-qss/opie-qss_1.2.5.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_apps_qss.tar.bz2;name=split_core_apps_qss" +SRC_URI[split_core_apps_qss.md5sum] = "093627fc686e1e82c63f4a871d7be1d6" +SRC_URI[split_core_apps_qss.sha256sum] = "243ad89cbeff81f414d7286199c2e43020ce23cc92ed2b1ab16a2e60783f0f7b" diff --git a/recipes-opie/opie-qss/opie-qss_cvs.bb b/recipes-opie/opie-qss/opie-qss_cvs.bb new file mode 100644 index 0000000..ae3eb3a --- /dev/null +++ b/recipes-opie/opie-qss/opie-qss_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/apps/qss" diff --git a/recipes-opie/opie-quicklauncher/opie-quicklauncher.inc b/recipes-opie/opie-quicklauncher/opie-quicklauncher.inc new file mode 100644 index 0000000..e205728 --- /dev/null +++ b/recipes-opie/opie-quicklauncher/opie-quicklauncher.inc @@ -0,0 +1,13 @@ +DESCRIPTION = "The Opie Quick Launcher Loader" +SECTION = "opie/base" +PRIORITY = "optional" +LICENSE = "GPL" + +S = "${WORKDIR}/quicklauncher" + +inherit opie + +do_install() { + install -d ${D}${bindir} + install -m 755 quicklauncher ${D}${bindir}/ +} diff --git a/recipes-opie/opie-quicklauncher/opie-quicklauncher_1.2.5.bb b/recipes-opie/opie-quicklauncher/opie-quicklauncher_1.2.5.bb new file mode 100644 index 0000000..35c2b13 --- /dev/null +++ b/recipes-opie/opie-quicklauncher/opie-quicklauncher_1.2.5.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_tools_quicklauncher.tar.bz2;name=split_core_tools_quicklauncher" +SRC_URI[split_core_tools_quicklauncher.md5sum] = "8f8916d23bb78cd83d2b294d33e6b115" +SRC_URI[split_core_tools_quicklauncher.sha256sum] = "1bc74a2967b47f3c65bbf71bd854ed7e8a9b84a9073aeca1e1f9aa3d5f275cb4" diff --git a/recipes-opie/opie-quicklauncher/opie-quicklauncher_cvs.bb b/recipes-opie/opie-quicklauncher/opie-quicklauncher_cvs.bb new file mode 100644 index 0000000..c0e4145 --- /dev/null +++ b/recipes-opie/opie-quicklauncher/opie-quicklauncher_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/tools/quicklauncher" diff --git a/recipes-opie/opie-rdesktop/opie-rdesktop.inc b/recipes-opie/opie-rdesktop/opie-rdesktop.inc new file mode 100644 index 0000000..547907a --- /dev/null +++ b/recipes-opie/opie-rdesktop/opie-rdesktop.inc @@ -0,0 +1,19 @@ +DESCRIPTION = "Remote Desktop Protocol (RDP) Client" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "openssl" +I18N_FILES = "ordesktop.ts" +APPNAME = "ordesktop" +APPTYPE = "binary" + + +S = "${WORKDIR}/opierdesktop" + +inherit opie + +# FILES bin/ordesktop pics/opierdesktop apps/Applications/opierdesktop.desktop +do_install() { + install -d ${D}${palmtopdir}/pics/opierdesktop/ + install -m 0644 ${WORKDIR}/pics/opierdesktop/*.png ${D}${palmtopdir}/pics/opierdesktop/ +} diff --git a/recipes-opie/opie-rdesktop/opie-rdesktop_1.2.5.bb b/recipes-opie/opie-rdesktop/opie-rdesktop_1.2.5.bb new file mode 100644 index 0000000..6f96cbe --- /dev/null +++ b/recipes-opie/opie-rdesktop/opie-rdesktop_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_net_opierdesktop.tar.bz2;name=split_noncore_net_opierdesktop \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics" +SRC_URI[split_noncore_net_opierdesktop.md5sum] = "62cdf63ca0c53f2790313c62b48e8c83" +SRC_URI[split_noncore_net_opierdesktop.sha256sum] = "15ea40c6ff7e074debca90dd71a307b427e8b80beae2cb95ae6321da3f09afa5" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" diff --git a/recipes-opie/opie-rdesktop/opie-rdesktop_cvs.bb b/recipes-opie/opie-rdesktop/opie-rdesktop_cvs.bb new file mode 100644 index 0000000..8777f30 --- /dev/null +++ b/recipes-opie/opie-rdesktop/opie-rdesktop_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/net/opierdesktop \ + ${OPIE_GIT};protocol=git;subpath=apps \ + ${OPIE_GIT};protocol=git;subpath=pics" diff --git a/recipes-opie/opie-reader/files/qt4.patch b/recipes-opie/opie-reader/files/qt4.patch new file mode 100644 index 0000000..f19000f --- /dev/null +++ b/recipes-opie/opie-reader/files/qt4.patch @@ -0,0 +1,2572 @@ +diff --git a/Aportis.cpp b/Aportis.cpp +index 37dcc99..03c26ea 100644 +--- a/Aportis.cpp ++++ b/Aportis.cpp +@@ -443,8 +443,7 @@ unsuspend(); + gotorecordnumber(tgtrec); + UInt8* imgbuffer = new UInt8[reclen]; + fread(imgbuffer, 1, reclen, fin); +- QByteArray arr; +- arr.assign((const char*)imgbuffer, reclen); ++ QByteArray arr((const char*)imgbuffer, reclen); + + QImage* qimage = new QImage(arr); + fseek(fin, cur, SEEK_SET); +diff --git a/Bkmks.cpp b/Bkmks.cpp +index 45aa045..c67db9e 100644 +--- a/Bkmks.cpp ++++ b/Bkmks.cpp +@@ -32,8 +32,7 @@ Bkmk::Bkmk(const Bkmk& rhs) : + m_annolen(0), + m_position(0) + { +- init(rhs.name(), sizeof(tchar)*(ustrlen(rhs.name())+1), rhs.anno(), +- sizeof(tchar)*(ustrlen(rhs.anno())+1), rhs.value()); ++ *this = rhs; + } + + Bkmk::Bkmk(const tchar* _nm, const tchar* _anno, unsigned int _p) : m_position(_p) +diff --git a/BuffDoc.cpp b/BuffDoc.cpp +index 355d14d..170ed43 100644 +--- a/BuffDoc.cpp ++++ b/BuffDoc.cpp +@@ -23,6 +23,8 @@ + #include "Reb.h" + #endif + ++#include "uqtcommon.h" ++ + + linkType BuffDoc::hyperlink(unsigned int n, unsigned int noff, QString& wrd, QString& nm) + { +@@ -674,35 +676,19 @@ int BuffDoc::openfile(QWidget* _parent, const char *src) + } + // //qDebug("Doing final open:%x:%x",exp,filt); + #else +-#ifdef USEQPE +-#ifdef OPIE +- QString codecpath(getenv("OPIEDIR")); +-#else +- QString codecpath(getenv("QTDIR")); +-#endif +- codecpath += "/plugins/reader/codecs"; +-#else +- QString codecpath(getenv("READERDIR")); +- codecpath += "/codecs"; +-#endif +- QDir d(codecpath, "*.so"); ++ QDir d(uqt_codecspath(), "*.so"); + + if (d.exists()) + { + +- const QFileInfoList *list = d.entryInfoList(); +- QFileInfoListIterator it( *list ); // create list iterator +- QFileInfo *fi; // pointer for traversing +- ++ QFileInfoList list = d.entryInfoList(); + int ret = -1; +- while ( ret != 0 && (fi=it.current()) ) +- { // for each file... ++ for(QFileInfoListIterator it=list.begin();ret && it!=list.end();++it) { + if (exp != NULL) delete exp; +- qDebug("Trying %s", (const char*)fi->fileName()); +- exp = new ebookcodec(fi->fileName()); ++ qDebug("Trying %s", (const char*)it->fileName()); ++ exp = new ebookcodec(it->fileName()); + ret = exp->openfile(src); +- ++it; +- } ++ } + qDebug("Buffdoc:Finished opening"); + if (ret != 0) + { +diff --git a/ButtonPrefs.cpp b/ButtonPrefs.cpp +index 762de55..2c4cad7 100644 +--- a/ButtonPrefs.cpp ++++ b/ButtonPrefs.cpp +@@ -17,7 +17,7 @@ + #include <qtooltip.h> + #include <qwhatsthis.h> + #include <qbuttongroup.h> +-#include <qmultilineedit.h> ++#include <Qt3Support/Q3MultiLineEdit> + #ifdef USECOMBO + #include <qcombobox.h> + #else +@@ -26,12 +26,14 @@ + #include <qfontdatabase.h> + + #include <qlistview.h> ++#include <Qt3Support/Q3ListViewItem> ++#include <QtGui/QKeyEvent> + +-class MyQListViewItem : public QListViewItem ++class MyQListViewItem : public Q3ListViewItem + { + orKey o; + public: +- MyQListViewItem(const orKey& _o, QListView* p, const QString& c1, const QString& c2, const QString& c3) : QListViewItem(p, c1, c2, c3), o(_o) { } ++ MyQListViewItem(const orKey& _o, Q3ListView* p, const QString& c1, const QString& c2, const QString& c3) : Q3ListViewItem(p, c1, c2, c3), o(_o) { } + orKey getKey() { return o; } + }; + +@@ -43,7 +45,7 @@ void CButtonPrefs::mapkey(Qt::ButtonState st, int _key) + void CButtonPrefs::mapkey(Qt::ButtonState st, int _key, int act) + { + orKey key(st, _key, ((act == cesScrollMore) || (act == cesScrollLess))); +- QMap<orKey,QListViewItem*>::Iterator iter = listmap.find(key); ++ QMap<orKey,Q3ListViewItem*>::Iterator iter = listmap.find(key); + if (iter != listmap.end()) + { + lb->takeItem(iter.data()); +@@ -112,7 +114,7 @@ CButtonPrefs::CButtonPrefs( QMap<orKey, int>* _kmap, QWidget* parent, const cha + { + QVBoxLayout* vo = new QVBoxLayout(this); + QHBoxLayout* lo = new QHBoxLayout(); +- setFocusPolicy(QWidget::StrongFocus); ++ setFocusPolicy(Qt::StrongFocus); + #ifdef USECOMBO + action = new QComboBox( this ); + #else +@@ -123,17 +125,17 @@ CButtonPrefs::CButtonPrefs( QMap<orKey, int>* _kmap, QWidget* parent, const cha + + + +- QMultiLineEdit* TextLabel1 = new QMultiLineEdit( this ); ++ Q3MultiLineEdit* TextLabel1 = new Q3MultiLineEdit( this ); + TextLabel1->setText( tr( "Press the key(s) you want assigned to the highlighted function.\n\nPress the delete button to unmap the key.\n\nUse the \"Close\" button (not the [x]) to finish." ) ); + TextLabel1->setReadOnly(true); +- TextLabel1->setWordWrap(QMultiLineEdit::WidgetWidth); ++ TextLabel1->setWordWrap(Q3MultiLineEdit::WidgetWidth); + + // lo->addWidget(TextLabel, 0, Qt::AlignTop); + // lo->addWidget(action, 0, Qt::AlignTop); + lo->addWidget(TextLabel1); + lo->addWidget(action); + vo->addLayout(lo); +- lb = new QListView(this); ++ lb = new Q3ListView(this); + lb->addColumn( tr( "Key" ) ); + lb->addColumn( tr( "Function" ) ); + lb->addColumn( tr( "Scroll" ) ); +diff --git a/ButtonPrefs.h b/ButtonPrefs.h +index 9af04e1..f09ad02 100644 +--- a/ButtonPrefs.h ++++ b/ButtonPrefs.h +@@ -11,11 +11,13 @@ + + #include <qvariant.h> + #include <qwidget.h> +-#include <qtabdialog.h> ++#include <Qt3Support/Q3TabDialog> + #include <qtabwidget.h> + #include <qspinbox.h> + #include <qcheckbox.h> + #include <qlineedit.h> ++#include <qnamespace.h> ++using namespace Qt; + + #define USECOMBO + +@@ -33,18 +35,18 @@ class QGridLayout; + //class QCheckBox; + class QLabel; + //class QSpinBox; +-class QListViewItem; ++class Q3ListViewItem; + +-class QListView; +-class QListViewItem; ++class Q3ListView; ++class Q3ListViewItem; + + class CButtonPrefs : public QWidget + { + Q_OBJECT + + QMap<orKey, int> *kmap; +- QMap<orKey, QListViewItem*> listmap; +- QListView* lb; ++ QMap<orKey, Q3ListViewItem*> listmap; ++ Q3ListView* lb; + void keyPressEvent(QKeyEvent* e); + #ifdef USECOMBO + void populate(QComboBox*); +diff --git a/CAnnoEdit.cpp b/CAnnoEdit.cpp +index 35821ed..6ee1321 100644 +--- a/CAnnoEdit.cpp ++++ b/CAnnoEdit.cpp +@@ -83,8 +83,8 @@ CAnnoEdit::CAnnoEdit(QWidget *parent, const char *name, WFlags f) : + { + QVBoxLayout* grid = new QVBoxLayout(this); + m_name = new QLineEdit(this, "Name"); +- m_anno = new QMultiLineEdit(this, "Annotation"); +- m_anno->setWordWrap(QMultiLineEdit::WidgetWidth); ++ m_anno = new Q3MultiLineEdit(this, "Annotation"); ++ m_anno->setWordWrap(Q3MultiLineEdit::WidgetWidth); + QPushButton* exitButton = new QPushButton("Okay", this); + connect(exitButton, SIGNAL( clicked() ), this, SLOT( slotOkay() ) ); + QPushButton* cancelButton = new QPushButton("Cancel", this); +diff --git a/CAnnoEdit.h b/CAnnoEdit.h +index 78d3eeb..c74c560 100644 +--- a/CAnnoEdit.h ++++ b/CAnnoEdit.h +@@ -4,15 +4,17 @@ + #include <qlayout.h> + #include <qpushbutton.h> + #include <qlineedit.h> +-#include <qmultilineedit.h> ++#include <Qt3Support/Q3MultiLineEdit> + #include <qcombobox.h> ++#include <qnamespace.h> ++using namespace Qt; + + class CAnnoEdit : public QWidget + { + Q_OBJECT + + QLineEdit* m_name; +- QMultiLineEdit* m_anno; ++ Q3MultiLineEdit* m_anno; + size_t m_posn, m_posn2; + QComboBox* colorbox; + public: +diff --git a/CFilter.cpp b/CFilter.cpp +index a4ea60a..84fa451 100644 +--- a/CFilter.cpp ++++ b/CFilter.cpp +@@ -9,6 +9,7 @@ + #include "CDrawBuffer.h" + #include "CFilter.h" + #include "hrule.h" ++#include "uqtcommon.h" + + #include <qregexp.h> + #include <qimage.h> +@@ -665,17 +666,8 @@ class ErrorFilter : public CFilter + #ifndef __STATIC + ExternFilter::ExternFilter(const QString& nm, const QString& optional) : filt(NULL), handle(NULL) + { +-#ifdef USEQPE +-#ifdef OPIE +- QString filterpath(getenv("OPIEDIR")); +-#else +- QString filterpath(getenv("QTDIR")); +-#endif +- filterpath += "/plugins/reader/filters/lib"; +-#else +- QString filterpath(getenv("READERDIR")); +- filterpath += "/filters/lib"; +-#endif ++ QString filterpath = uqt_filterspath(); ++ filterpath += "lib"; + filterpath += nm; + filterpath += ".so"; + if (QFile::exists(filterpath)) +diff --git a/CHM.cpp b/CHM.cpp +index ace5abc..3c325bb 100644 +--- a/CHM.cpp ++++ b/CHM.cpp +@@ -335,7 +335,7 @@ int CHM::getch() { + #else + QChar letter = chmBuffer[bufpos++]; + #endif +- return (int)(char)letter; ++ return letter.unicode(); + } + + void CHM::getch(tchar& ch, CStyle& sty) +diff --git a/CloseDialog.cpp b/CloseDialog.cpp +index 741fa67..62ae906 100644 +--- a/CloseDialog.cpp ++++ b/CloseDialog.cpp +@@ -5,7 +5,7 @@ CCloseDialog::CCloseDialog(const QString& fname, bool fs, QWidget* parent, const + { + setCaption(tr("Tidy-up")); + QVBoxLayout *tmp = new QVBoxLayout(this); +- QVButtonGroup* vb = new QVButtonGroup(tr("Delete"), this); ++ Q3VButtonGroup* vb = new Q3VButtonGroup(tr("Delete"), this); + tmp->addWidget(vb); + QString filestring = tr("Delete") + " " + fname; + file = new QCheckBox(filestring, vb); +diff --git a/CloseDialog.h b/CloseDialog.h +index 54aaf1c..84609f5 100644 +--- a/CloseDialog.h ++++ b/CloseDialog.h +@@ -11,14 +11,17 @@ + + #include <qvariant.h> + #include <qwidget.h> +-#include <qtabdialog.h> ++#include <Qt3Support/Q3TabDialog> + #include <qtabwidget.h> + #include <qspinbox.h> + #include <qcheckbox.h> + #include <qcombobox.h> + #include <qlineedit.h> + //#include <qpe/menubutton.h> +-#include <qvbuttongroup.h> ++#include <Qt3Support/Q3VButtonGroup> ++#include <QtGui/QKeyEvent> ++#include <qnamespace.h> ++using namespace Qt; + + class QVBoxLayout; + class QHBoxLayout; +diff --git a/FontControl.cpp b/FontControl.cpp +index 08b8c52..0be54ba 100644 +--- a/FontControl.cpp ++++ b/FontControl.cpp +@@ -1,4 +1,5 @@ + #include <qfontdatabase.h> ++#include <Qt3Support/Q3ValueList> + + #include "FontControl.h" + +@@ -33,9 +34,9 @@ int FontControl::gzoom() + + bool FontControl::ChangeFont(QString& n, int tgt) + { +- QValueList<int>::Iterator it; ++ Q3ValueList<int>::Iterator it; + QFontDatabase fdb; +- QValueList<int> sizes = fdb.pointSizes(n); ++ Q3ValueList<int> sizes = fdb.pointSizes(n); + if (sizes.count() == 0) + { + return false; +@@ -65,3 +66,25 @@ bool FontControl::ChangeFont(QString& n, int tgt) + } + return true; + } ++ ++void FontControl::setCourier() { ++ setCourier(m_fontname); ++} ++void FontControl::setCourier(const QString fn) { ++ QFontDatabase fdb; ++ QStringList fl = fdb.families(); ++ setCourier(fn,fl); ++} ++void FontControl::setCourier(const QString fn,const QStringList fl) { ++ QString fp; ++ int sp = fn.indexOf(' '); ++ if(sp>=0) fp = fn.left(sp); ++ for(QStringList::const_iterator i=fl.begin();i!=fl.end();++i) { ++ if( ++ ( i->startsWith(fn,Qt::CaseInsensitive) ++ || ( (!fp.isEmpty()) && i->startsWith(fp,Qt::CaseInsensitive) ) ) ++ && ( i->endsWith("mono",Qt::CaseInsensitive) ++ || i->endsWith("Fixed") ) ) ++ hasCourier(true,*i); ++ } ++} +diff --git a/FontControl.h b/FontControl.h +index 563e1a8..c7a54ab 100644 +--- a/FontControl.h ++++ b/FontControl.h +@@ -2,6 +2,7 @@ + #define __FONTCONTROL_H + + #include <qfontmetrics.h> ++#include <QFontDatabase> + #include "StyleConsts.h" + + class FontControl +@@ -32,6 +33,7 @@ class FontControl + m_fontsizes(NULL), m_hasCourier(false), m_leading(0), m_extraspace(0), m_fixgraphics(true) + { + ChangeFont(n, size); ++ setCourier(); + } + ~FontControl() + { +@@ -167,6 +169,10 @@ class FontControl + { + return m_extraspace; + } ++ ++ void setCourier(); ++ void setCourier(const QString fn); ++ void setCourier(const QString fn,const QStringList fl); + }; + + #endif +diff --git a/GraphicWin.h b/GraphicWin.h +index 70d5f7e..a6c556a 100644 +--- a/GraphicWin.h ++++ b/GraphicWin.h +@@ -1,14 +1,16 @@ + #ifndef __GRAPHICWIN_H + #define __GRAPHICWIN_H + +-#include <qscrollview.h> ++#include <Qt3Support/Q3ScrollView> + #include <qpixmap.h> + #include <qimage.h> + #include <qpushbutton.h> + #include <qlayout.h> + #include <qwmatrix.h> ++#include <qnamespace.h> ++using namespace Qt; + +-class GraphicScroll : public QScrollView ++class GraphicScroll : public Q3ScrollView + { + Q_OBJECT + QWidget* m_picture; +@@ -19,7 +21,7 @@ class GraphicScroll : public QScrollView + } + public: + GraphicScroll( QWidget *parent=0, const char *name=0, WFlags f = 0) +- : QScrollView(parent, name, f) ++ : Q3ScrollView(parent, name, f) + { + m_picture = new QWidget(viewport()); + addChild(m_picture); +diff --git a/Prefs.cpp b/Prefs.cpp +index 6c4d45b..d20dc00 100644 +--- a/Prefs.cpp ++++ b/Prefs.cpp +@@ -7,6 +7,7 @@ + ** WARNING! All changes made in this file will be lost! + ****************************************************************************/ + #include "Prefs.h" ++#include "uqtcommon.h" + + #include <stdlib.h> + +@@ -27,6 +28,7 @@ + #include <qpe/menubutton.h> + #endif + #include <qfontdatabase.h> ++#include <Qt3Support/Q3ButtonGroup> + + #ifdef USECOMBO + void populate_colours(QComboBox *mb) +@@ -58,7 +60,7 @@ CLayoutPrefs::CLayoutPrefs( QWidget* parent, const char* name, WFlags fl ) + : QWidget( parent, name, fl ) + { + QHBoxLayout* hb = new QHBoxLayout(this); +- QButtonGroup* bg = new QButtonGroup(2, Qt::Horizontal, "Text", this); ++ Q3ButtonGroup* bg = new Q3ButtonGroup(2, Qt::Horizontal, "Text", this); + hb->addWidget(bg); + + StripCR = new QCheckBox( bg ); +@@ -592,7 +594,7 @@ CMiscPrefs::CMiscPrefs( QWidget* parent, const char* name, WFlags fl ) + vl->setMargin( 0 ); + hl->setMargin( 0 ); + +- QGroupBox* gb = new QGroupBox(1, Qt::Horizontal, "Select Action", this); ++ Q3GroupBox* gb = new Q3GroupBox(1, Qt::Horizontal, "Select Action", this); + hl->addWidget( gb ); + + annotation = new QCheckBox( gb ); +@@ -607,7 +609,7 @@ CMiscPrefs::CMiscPrefs( QWidget* parent, const char* name, WFlags fl ) + boutput = new QCheckBox( gb ); + boutput->setText( tr( "Output" ) ); + +- QButtonGroup* bg = new QButtonGroup(1, Qt::Horizontal, "Plucker", this); ++ Q3ButtonGroup* bg = new Q3ButtonGroup(1, Qt::Horizontal, "Plucker", this); + hl->addWidget( bg ); + + Depluck = new QCheckBox( bg ); +@@ -618,7 +620,7 @@ CMiscPrefs::CMiscPrefs( QWidget* parent, const char* name, WFlags fl ) + + Continuous = new QCheckBox( bg ); + Continuous->setText( tr( "Continuous" ) ); +- bg = new QButtonGroup(2, Qt::Horizontal, "Background", this); ++ bg = new Q3ButtonGroup(2, Qt::Horizontal, "Background", this); + vl->addWidget( bg ); + + // QLabel* TextLabel = new QLabel( bg ); +@@ -662,7 +664,7 @@ CScrollPrefs::CScrollPrefs( QWidget* parent, const char* name, WFlags fl ) + + hl->setMargin( 0 ); + +- QButtonGroup* bg = new QButtonGroup(2, Qt::Horizontal, "Scroll", this); ++ Q3ButtonGroup* bg = new Q3ButtonGroup(2, Qt::Horizontal, "Scroll", this); + hl->addWidget( bg ); + + // scrollinplace = new QCheckBox( bg ); +@@ -707,18 +709,8 @@ CScrollPrefs::CScrollPrefs( QWidget* parent, const char* name, WFlags fl ) + #else + outcodec = new MenuButton( this); + #endif +-#ifdef USEQPE +-#ifdef OPIE +- QString codecpath(getenv("OPIEDIR")); +-#else +- QString codecpath(getenv("QTDIR")); +-#endif +- codecpath += "/plugins/reader/outcodecs"; +-#else +- QString codecpath(getenv("READERDIR")); +- codecpath += "/outcodecs"; +-#endif +- QDir ocd(codecpath, "lib*.so"); ++ QString codecpath = uqt_outcodecspath(); ++ QDir ocd(uqt_outcodecspath(), "lib*.so"); + for (int i = 0; i < ocd.count(); ++i) + { + QString tmp(ocd[i]); +@@ -772,7 +764,7 @@ CInterPrefs::CInterPrefs( QWidget* parent, const char* name, WFlags fl ) + { + QHBoxLayout* hb = new QHBoxLayout(this); + +- QGroupBox* gb = new QGroupBox(1, Qt::Horizontal, tr("International"), this); ++ Q3GroupBox* gb = new Q3GroupBox(1, Qt::Horizontal, tr("International"), this); + + hb->addWidget(gb); + +@@ -784,7 +776,7 @@ CInterPrefs::CInterPrefs( QWidget* parent, const char* name, WFlags fl ) + TextLabel = new QLabel( gb ); + TextLabel->setText( tr( "Ideogram Width" ) ); + ideogramwidth = new QSpinBox( gb ); +- ideogramwidth->setSizePolicy(QSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed)); ++ // ideogramwidth->setSizePolicy(QSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed)); + ideogramwidth->setRange(1,200); + + propfontchange = new QCheckBox( gb ); +@@ -809,7 +801,7 @@ CInterPrefs::CInterPrefs( QWidget* parent, const char* name, WFlags fl ) + + QVBoxLayout* vb = new QVBoxLayout; + +- gb = new QGroupBox(1, Qt::Horizontal, "Dictionary", this); ++ gb = new Q3GroupBox(1, Qt::Horizontal, "Dictionary", this); + + TextLabel = new QLabel( gb ); + TextLabel->setText( tr( "Application" ) ); +diff --git a/Prefs.h b/Prefs.h +index 103484e..a499506 100644 +--- a/Prefs.h ++++ b/Prefs.h +@@ -11,11 +11,14 @@ + + #include <qvariant.h> + #include <qwidget.h> +-#include <qtabdialog.h> ++#include <Qt3Support/Q3TabDialog> + #include <qtabwidget.h> + #include <qspinbox.h> + #include <qcheckbox.h> + #include <qlineedit.h> ++#include <qnamespace.h> ++using namespace Qt; ++#include <QtGui/QKeyEvent> + + #define USECOMBO + +diff --git a/QFloatBar.h b/QFloatBar.h +index cc98233..0144fce 100644 +--- a/QFloatBar.h ++++ b/QFloatBar.h +@@ -1,10 +1,11 @@ + #ifndef __QFLOATBAR_H + #define __QFLOATBAR_H + +-#include <qtoolbar.h> +-#include <qmainwindow.h> ++#include <Qt3Support/Q3ToolBar> ++#include <Qt3Support/Q3MainWindow> ++#include <qnamespace.h> + +-class QFloatBar : public QToolBar ++class QFloatBar : public Q3ToolBar + { + Q_OBJECT + virtual void hideEvent(QHideEvent* e) +@@ -12,7 +13,7 @@ class QFloatBar : public QToolBar + /*if (e->spontaneous())*/ emit OnHide(); + } + public: +- QFloatBar(char* t, QMainWindow* mw, QMainWindow::ToolBarDock td, bool f) : QToolBar(t, mw, td, f) {} ++ QFloatBar(char* t, Q3MainWindow* mw, Qt::ToolBarDock td, bool f) : Q3ToolBar(t, mw, td, f) {} + signals: + void OnHide(); + }; +diff --git a/QTReader.cpp b/QTReader.cpp +index 75da8ac..2c698ba 100644 +--- a/QTReader.cpp ++++ b/QTReader.cpp +@@ -1999,6 +1999,7 @@ void QTReader::drawFonts() + } + } + emitRedraw(); ++ update(); + } + /* + else +@@ -2221,7 +2222,7 @@ void QTReader::init() + setBackgroundColor( m_bg ); + buffdoc.setfilter(getfilter()); + ChangeFont(m_textsize); +- setFocusPolicy(QWidget::StrongFocus); ++ setFocusPolicy(Qt::StrongFocus); + timer = new QTimer(this); + connect(timer, SIGNAL(timeout()), this, SLOT(doscroll())); + #ifdef USETIMER +@@ -3096,7 +3097,7 @@ void QTReader::blitRot(int dx, int dy, int sw, int sh, CDrawBuffer* txt) + + QPixmap pm(sw, sh); + +- QPainter pd(&pm, this); ++ QPainter pd(&pm); // , this); + if (m_bgpm.isNull()) + { + pd.eraseRect(pm.rect()); +@@ -3136,7 +3137,7 @@ void QTReader::blitRot(int dx, int dy, int sw, int sh, CDrawBuffer* txt) + /* + p.drawPixmap(QPoint(dx, dy), rp); + */ +- bitBlt(this, dx, dy, &rp, 0, 0, -1, -1, CopyROP); ++ bitBlt(this, dx, dy, &rp, 0, 0, -1, -1, QPainter::CompositionMode_Source); + } + + QString QTReader::about() +diff --git a/QTReader.h b/QTReader.h +index 9daa07a..6afa3e7 100644 +--- a/QTReader.h ++++ b/QTReader.h +@@ -8,6 +8,9 @@ + #include "BuffDoc.h" + #include "FontControl.h" + ++#include <qnamespace.h> ++using namespace Qt; ++ + //#include <qtimer.h> + + class CDrawBuffer; +diff --git a/QTReaderApp.cpp b/QTReaderApp.cpp +index b985094..529ec9e 100644 +--- a/QTReaderApp.cpp ++++ b/QTReaderApp.cpp +@@ -20,7 +20,9 @@ + + #include <qregexp.h> + #include <qclipboard.h> +-#include <qwidgetstack.h> ++#include <QStackedWidget> ++#include <Qt3Support/Q3Action> ++#include <qdesktopwidget.h> + #ifdef USEQPE + #include <qpe/qpemenubar.h> + #include <qpe/qpetoolbar.h> +@@ -31,13 +33,12 @@ + #include <qpe/menubutton.h> + #endif + #include <qcombobox.h> +-#include <qpopupmenu.h> ++#include <Qt3Support/Q3PopupMenu> + #include <qaction.h> + #include <qapplication.h> + #include <qlineedit.h> + #include <qtoolbutton.h> + #include <qspinbox.h> +-#include <qobjectlist.h> + #include <qstatusbar.h> + #ifdef USEQPE + #include <qpe/global.h> +@@ -66,6 +67,7 @@ + #include "FixedFont.h" + #include "URLDialog.h" + #include "util.h" ++#include "uqtcommon.h" + #include <qfontdatabase.h> + + #ifdef USEQPE +@@ -103,18 +105,10 @@ bool CheckVersion(int&, int&, char&, QWidget*); + #define USEMSGS + #define PICDIR "opie-reader/" + #else +-//#define PICDIR "/home/tim/uqtreader/pics/" +-QString picdir() +-{ +- QString hd(getenv("READERDIR")); +- return hd + "/pics"; +-} +-#define PICDIR picdir() ++#define PICDIR uqt_picspath() + #endif + #endif + +-unsigned long QTReaderApp::m_uid = 0; +- + void QTReaderApp::setScrollState(bool _b) { m_scrollButton->setOn(_b); } + + #ifdef USEQPE +@@ -156,16 +150,9 @@ void QTReaderApp::listBkmkFiles() + d.setFilter( QDir::Files | QDir::NoSymLinks ); + // d.setSorting( QDir::Size | QDir::Reversed ); + +- const QFileInfoList *list = d.entryInfoList(); +- QFileInfoListIterator it( *list ); // create list iterator +- QFileInfo *fi; // pointer for traversing +- while ( (fi=it.current()) ) { // for each file... +- +- bkmkselector->insertItem(fi->fileName(), cnt++); +- +- //qDebug( "%10li %s", fi->size(), fi->fileName().data() ); +- ++it; // goto next list element +- } ++ QFileInfoList list = d.entryInfoList(); ++ for(QFileInfoListIterator it=list.begin();it!=list.end();++it) ++ bkmkselector->insertItem(it->fileName(), cnt++); + + #else /* USEQPE */ + int cnt = 0; +@@ -192,7 +179,7 @@ void QTReaderApp::listBkmkFiles() + //tjw menu->hide(); + + +- editorStack->raiseWidget( bkmkselector ); ++ editorStack->setCurrentWidget( bkmkselector ); + hidetoolbars(); + m_nBkmkAction = cRmBkmkFile; + } +@@ -207,6 +194,8 @@ void QTReaderApp::hidetoolbars() + + #if defined(USEQPE) + menubar->hide(); ++#else ++ mb->hide(); + #endif + + if (m_scrollbar != NULL) m_scrollbar->hide(); +@@ -233,7 +222,7 @@ void QTReaderApp::hidetoolbars() + } + + QTReaderApp::QTReaderApp( QWidget *parent, const char *name, WFlags f ) +- : QMainWindow( parent, name, f ), m_dontSave(false), ++ : Q3MainWindow( parent, name, f ), m_dontSave(false), + fileBar(NULL), navBar(NULL), viewBar(NULL), markBar(NULL), m_scrollbar(NULL), m_localscroll(2), m_hidebars(false), m_kmapchanged(false) + { + { +@@ -337,41 +326,41 @@ QTReaderApp::QTReaderApp( QWidget *parent, const char *name, WFlags f ) + // QToolBar* markBar = new QToolBar("File", this); + + #if defined(USEQPE) +- menubar = new QToolBar("Menus", this, m_tbposition); ++ menubar = new Q3ToolBar("Menus", this, m_tbposition); + mb = new QPEMenuBar( menubar ); + #else + mb = new QMenuBar( this ); + #endif + + #if defined(USEQPE) +- QPopupMenu* tmp = new QPopupMenu(mb); ++ Q3PopupMenu* tmp = new Q3PopupMenu(mb); + mb->insertItem( geticon( "AppsIcon" ), tmp ); + #else + QMenuBar* tmp = mb; + #endif + +- QPopupMenu *file = new QPopupMenu( mb ); ++ Q3PopupMenu *file = new Q3PopupMenu( mb ); + tmp->insertItem( tr( "File" ), file ); + +- QPopupMenu *navigation = new QPopupMenu(mb); ++ Q3PopupMenu *navigation = new Q3PopupMenu(mb); + tmp->insertItem( tr( "Navigation" ), navigation ); + +- QPopupMenu *view = new QPopupMenu( mb ); ++ Q3PopupMenu *view = new Q3PopupMenu( mb ); + tmp->insertItem( tr( "View" ), view ); + +- QPopupMenu *marks = new QPopupMenu( this ); ++ Q3PopupMenu *marks = new Q3PopupMenu( this ); + tmp->insertItem( tr( "Marks" ), marks ); + +- QPopupMenu *settings = new QPopupMenu( this ); ++ Q3PopupMenu *settings = new Q3PopupMenu( this ); + tmp->insertItem( tr( "Settings" ), settings ); + + // addToolBar(menubar, "Menus",QMainWindow::Top); + // addToolBar(fileBar, "Toolbar",QMainWindow::Top); + +- // QPopupMenu *edit = new QPopupMenu( this ); ++ // Q3PopupMenu *edit = new Q3PopupMenu( this ); + + /* +- QAction *a = new QAction( tr( "New" ), Resource::loadPixmap( "new" ), QString::null, 0, this, 0 ); ++ Q3Action *a = new Q3Action( tr( "New" ), Resource::loadPixmap( "new" ), QString::null, 0, this, 0 ); + connect( a, SIGNAL( activated() ), this, SLOT( fileNew() ) ); + a->addTo( bar ); + a->addTo( file ); +@@ -379,34 +368,35 @@ QTReaderApp::QTReaderApp( QWidget *parent, const char *name, WFlags f ) + QWidget* widge = new QWidget(this); + setCentralWidget( widge ); + QVBoxLayout* vlayout = new QVBoxLayout(widge); ++ vlayout->setMargin(0); + m_layout = new QBoxLayout(QBoxLayout::LeftToRight); + m_prog = new QLabel(widge); + vlayout->addLayout(m_layout, 1); + vlayout->addWidget(m_prog); + +- editorStack = new QWidgetStack( widge ); ++ editorStack = new QStackedWidget( widge ); + // setCentralWidget( editorStack ); + + searchVisible = FALSE; + regVisible = FALSE; + m_fontVisible = false; + +- m_buttonprefs = new CButtonPrefs(&kmap, this); +- editorStack->addWidget(m_buttonprefs, get_unique_id()); ++ m_buttonprefs = new CButtonPrefs(&kmap, editorStack); ++ editorStack->addWidget(m_buttonprefs); + connect( m_buttonprefs, SIGNAL( Closed() ), this, SLOT( infoClose() ) ); + + + m_annoWin = new CAnnoEdit(editorStack); +- editorStack->addWidget(m_annoWin, get_unique_id()); ++ editorStack->addWidget(m_annoWin); + connect( m_annoWin, SIGNAL( finished(const QString&, const QString&) ), this, SLOT( addAnno(const QString&, const QString&) ) ); + connect( m_annoWin, SIGNAL( cancelled() ), this, SLOT( infoClose() ) ); + + m_infoWin = new infowin(editorStack); +- editorStack->addWidget(m_infoWin, get_unique_id()); ++ editorStack->addWidget(m_infoWin); + connect( m_infoWin, SIGNAL( Close() ), this, SLOT( infoClose() ) ); + + m_graphicwin = new GraphicWin(editorStack); +- editorStack->addWidget(m_graphicwin, get_unique_id()); ++ editorStack->addWidget(m_graphicwin); + connect( m_graphicwin, SIGNAL( Closed() ), this, SLOT( infoClose() ) ); + + // bkmkselector = new QListBox(editorStack, "Bookmarks"); +@@ -414,7 +404,7 @@ QTReaderApp::QTReaderApp( QWidget *parent, const char *name, WFlags f ) + // connect(bkmkselector, SIGNAL( selected(const QString&) ), this, SLOT( gotobkmk(const QString&) ) ); + connect(bkmkselector, SIGNAL( selected(int) ), this, SLOT( gotobkmk(int) ) ); + connect(bkmkselector, SIGNAL( cancelled() ), this, SLOT( cancelbkmk() ) ); +- editorStack->addWidget( bkmkselector, get_unique_id() ); ++ editorStack->addWidget( bkmkselector); + + /* + importSelector = new FileSelector( "*", editorStack, "importselector", false ); +@@ -572,139 +562,139 @@ QTReaderApp::QTReaderApp( QWidget *parent, const char *name, WFlags f ) + connect( reader, SIGNAL( HandleKeyRequest(QKeyEvent*) ), this, SLOT( handlekey(QKeyEvent*) ) ); + connect( reader, SIGNAL( SetScrollState(bool) ), this, SLOT( setScrollState(bool) ) ); + connect( reader, SIGNAL(RefreshBitmap()), this, SLOT(setBackgroundBitmap())); +- editorStack->addWidget( reader, get_unique_id() ); ++ editorStack->addWidget( reader ); + +- m_preferences_action = new QAction( tr( "Configuration" ), geticon( "SettingsIcon" ), QString::null, 0, this, NULL); ++ m_preferences_action = new Q3Action( tr( "Configuration" ), geticon( "SettingsIcon" ), QString::null, 0, this, NULL); + connect( m_preferences_action, SIGNAL( activated() ), this, SLOT( showprefs() ) ); + m_preferences_action->addTo( settings ); + +- m_saveconfig_action = new QAction( tr( "Save Config" ), QString::null, 0, this, NULL); ++ m_saveconfig_action = new Q3Action( tr( "Save Config" ), QString::null, 0, this, NULL); + connect( m_saveconfig_action, SIGNAL( activated() ), this, SLOT( SaveConfig() ) ); + m_saveconfig_action->addTo( settings ); + +- m_loadconfig_action = new QAction( tr( "Load Config" ), QString::null, 0, this, NULL); ++ m_loadconfig_action = new Q3Action( tr( "Load Config" ), QString::null, 0, this, NULL); + connect( m_loadconfig_action, SIGNAL( activated() ), this, SLOT( LoadConfig() ) ); + m_loadconfig_action->addTo( settings ); + +- m_tidyconfig_action = new QAction( tr( "Delete Config" ), QString::null, 0, this, NULL); ++ m_tidyconfig_action = new Q3Action( tr( "Delete Config" ), QString::null, 0, this, NULL); + connect( m_tidyconfig_action, SIGNAL( activated() ), this, SLOT( TidyConfig() ) ); + m_tidyconfig_action->addTo( settings ); + + settings->insertSeparator(); +- m_toolbarprefs_action = new QAction( tr( "Toolbars" ), QString::null, 0, this, NULL); ++ m_toolbarprefs_action = new Q3Action( tr( "Toolbars" ), QString::null, 0, this, NULL); + connect( m_toolbarprefs_action, SIGNAL( activated() ), this, SLOT( showtoolbarprefs() ) ); + m_toolbarprefs_action->addTo( settings ); + +- m_buttonprefs_action = new QAction( tr( "Buttons" ), QString::null, 0, this, NULL); ++ m_buttonprefs_action = new Q3Action( tr( "Buttons" ), QString::null, 0, this, NULL); + connect( m_buttonprefs_action, SIGNAL( activated() ), this, SLOT( showbuttonprefs() ) ); + m_buttonprefs_action->addTo( settings ); + +- m_loadtheme_action = new QAction( tr( "Load Theme" ), QString::null, 0, this, NULL); ++ m_loadtheme_action = new Q3Action( tr( "Load Theme" ), QString::null, 0, this, NULL); + connect( m_loadtheme_action, SIGNAL( activated() ), this, SLOT( LoadTheme() ) ); + m_loadtheme_action->addTo( settings ); + +- m_repara_action = new QAction( tr( "EOP Marker" ), QString::null, 0, this, NULL); ++ m_repara_action = new Q3Action( tr( "EOP Marker" ), QString::null, 0, this, NULL); + connect( m_repara_action, SIGNAL( activated() ), this, SLOT( reparastring() ) ); + m_repara_action->addTo(settings); + + #ifdef USEQPE +- m_grab_action = new QAction( tr( "Grab Buttons" ), QString::null, 0, this, NULL, true ); ++ m_grab_action = new Q3Action( tr( "Grab Buttons" ), QString::null, 0, this, NULL, true ); + connect( m_grab_action, SIGNAL( toggled(bool) ), this, SLOT( setgrab(bool) ) ); + m_grab_action->setOn(m_grabkeyboard); + m_grab_action->addTo( settings ); + #endif + +- m_open_action = new QAction( tr( "Open" ), geticon( "fileopen" ), QString::null, 0, this, 0 ); ++ m_open_action = new Q3Action( tr( "Open" ), geticon( "fileopen" ), QString::null, 0, this, 0 ); + connect( m_open_action, SIGNAL( activated() ), this, SLOT( fileOpen() ) ); + m_open_action->addTo( file ); + +- m_close_action = new QAction( tr( "Close" ), geticon( "close" ), QString::null, 0, this, 0 ); ++ m_close_action = new Q3Action( tr( "Close" ), geticon( "close" ), QString::null, 0, this, 0 ); + connect( m_close_action, SIGNAL( activated() ), this, SLOT( fileClose() ) ); + m_close_action->addTo( file ); + + #ifdef _SCRIPT +- a = new QAction( tr( "Run Script" ), QString::null, 0, this, NULL); ++ a = new Q3Action( tr( "Run Script" ), QString::null, 0, this, NULL); + connect( a, SIGNAL( activated() ), this, SLOT( RunScript() ) ); + a->addTo( file ); + #endif + /* +- a = new QAction( tr( "Revert" ), geticon( "close" ), QString::null, 0, this, 0 ); ++ a = new Q3Action( tr( "Revert" ), geticon( "close" ), QString::null, 0, this, 0 ); + connect( a, SIGNAL( activated() ), this, SLOT( fileRevert() ) ); + a->addTo( file ); + +- a = new QAction( tr( "Cut" ), geticon( "cut" ), QString::null, 0, this, 0 ); ++ a = new Q3Action( tr( "Cut" ), geticon( "cut" ), QString::null, 0, this, 0 ); + connect( a, SIGNAL( activated() ), this, SLOT( editCut() ) ); + a->addTo( filebar() ); + a->addTo( edit ); + */ + +- m_info_action = new QAction( tr( "Info" ), geticon( "UtilsIcon" ), QString::null, 0, this, NULL); ++ m_info_action = new Q3Action( tr( "Info" ), geticon( "UtilsIcon" ), QString::null, 0, this, NULL); + connect( m_info_action, SIGNAL( activated() ), this, SLOT( showinfo() ) ); + m_info_action->addTo( file ); + +- m_touch_action = new QAction( tr( "Two/One Touch" ), geticon( "1to1" ), QString::null, 0, this, NULL, true ); ++ m_touch_action = new Q3Action( tr( "Two/One Touch" ), geticon( "1to1" ), QString::null, 0, this, NULL, true ); + connect( m_touch_action, SIGNAL( toggled(bool) ), this, SLOT( setTwoTouch(bool) ) ); + m_touch_action->setOn(m_twoTouch); + m_touch_action->addTo( file ); + +- m_find_action = new QAction( tr( "Find..." ), geticon( "find" ), QString::null, 0, this, NULL); ++ m_find_action = new Q3Action( tr( "Find..." ), geticon( "find" ), QString::null, 0, this, NULL); + connect( m_find_action, SIGNAL( activated() ), this, SLOT( editFind() ) ); + file->insertSeparator(); + // a->addTo( bar ); + m_find_action->addTo( file ); + +- m_exportlinks_action = new QAction( tr( "Export Links" ), QString::null, 0, this, NULL); ++ m_exportlinks_action = new Q3Action( tr( "Export Links" ), QString::null, 0, this, NULL); + connect( m_exportlinks_action, SIGNAL( activated() ), this, SLOT( ExportLinks() ) ); + m_exportlinks_action->addTo( file ); + +- m_scrollButton = new QAction( tr( "Scroll" ), getmyicon( "panel-arrow-down" ), QString::null, 0, this, 0, true ); ++ m_scrollButton = new Q3Action( tr( "Scroll" ), getmyicon( "panel-arrow-down" ), QString::null, 0, this, 0, true ); + connect( m_scrollButton, SIGNAL( toggled(bool) ), this, SLOT( autoScroll(bool) ) ); + m_scrollButton->addTo(navigation); + m_scrollButton->setOn(false); + +- m_start_action = new QAction( tr( "Goto Start" ), geticon( "start" ), QString::null, 0, this, NULL); ++ m_start_action = new Q3Action( tr( "Goto Start" ), geticon( "start" ), QString::null, 0, this, NULL); + connect( m_start_action, SIGNAL( activated() ), this, SLOT( gotoStart() ) ); + m_start_action->addTo(navigation); + +- m_end_action = new QAction( tr( "Goto End" ), geticon( "finish" ), QString::null, 0, this, NULL); ++ m_end_action = new Q3Action( tr( "Goto End" ), geticon( "finish" ), QString::null, 0, this, NULL); + connect( m_end_action, SIGNAL( activated() ), this, SLOT( gotoEnd() ) ); + m_end_action->addTo(navigation); + +- m_jump_action = new QAction( tr( "Jump" ), geticon( "rotate" ), QString::null, 0, this, NULL); ++ m_jump_action = new Q3Action( tr( "Jump" ), geticon( "rotate" ), QString::null, 0, this, NULL); + connect( m_jump_action, SIGNAL( activated() ), this, SLOT( jump() ) ); + m_jump_action->addTo(navigation); + +- m_pageline_action = new QAction( tr( "Page/Line Scroll" ), geticon( "pass" ), QString::null, 0, this, NULL, true ); ++ m_pageline_action = new Q3Action( tr( "Page/Line Scroll" ), geticon( "pass" ), QString::null, 0, this, NULL, true ); + connect( m_pageline_action, SIGNAL( toggled(bool) ), this, SLOT( pagemode(bool) ) ); + m_pageline_action->addTo(navigation); + m_pageline_action->setOn(reader->m_bpagemode); + +- m_pageup_action = new QAction( tr( "Up" ), geticon( "up" ), QString::null, 0, this, 0 ); ++ m_pageup_action = new Q3Action( tr( "Up" ), geticon( "up" ), QString::null, 0, this, 0 ); + connect( m_pageup_action, SIGNAL( activated() ), this, SLOT( pageup() ) ); + m_pageup_action->addTo( navigation ); + +- m_pagedn_action = new QAction( tr( "Down" ), geticon( "down" ), QString::null, 0, this, 0 ); ++ m_pagedn_action = new Q3Action( tr( "Down" ), geticon( "down" ), QString::null, 0, this, 0 ); + connect( m_pagedn_action, SIGNAL( activated() ), this, SLOT( pagedn() ) ); + m_pagedn_action->addTo( navigation ); + +- m_back_action = new QAction( tr( "Back" ), geticon( "back" ), QString::null, 0, this, 0 ); ++ m_back_action = new Q3Action( tr( "Back" ), geticon( "back" ), QString::null, 0, this, 0 ); + connect( m_back_action, SIGNAL( activated() ), reader, SLOT( goBack() ) ); + m_back_action->addTo( navigation ); + +- m_home_action = new QAction( tr( "Home" ), geticon( "home" ), QString::null, 0, this, 0 ); ++ m_home_action = new Q3Action( tr( "Home" ), geticon( "home" ), QString::null, 0, this, 0 ); + connect( m_home_action, SIGNAL( activated() ), reader, SLOT( goHome() ) ); + m_home_action->addTo( navigation ); + +- m_forward_action = new QAction( tr( "Forward" ), geticon( "forward" ), QString::null, 0, this, 0 ); ++ m_forward_action = new Q3Action( tr( "Forward" ), geticon( "forward" ), QString::null, 0, this, 0 ); + connect( m_forward_action, SIGNAL( activated() ), reader, SLOT( goForward() ) ); + m_forward_action->addTo( navigation ); + + /* +- a = new QAction( tr( "Find" ), QString::null, 0, this, NULL, true ); ++ a = new Q3Action( tr( "Find" ), QString::null, 0, this, NULL, true ); + // connect( a, SIGNAL( activated() ), this, SLOT( pagedn() ) ); + a->addTo( file ); + +- a = new QAction( tr( "Find Again" ), QString::null, 0, this, NULL, true ); ++ a = new Q3Action( tr( "Find Again" ), QString::null, 0, this, NULL, true ); + // connect( a, SIGNAL( activated() ), this, SLOT( pagedn() ) ); + a->addTo( file ); + */ +@@ -715,13 +705,13 @@ QTReaderApp::QTReaderApp( QWidget *parent, const char *name, WFlags f ) + + QActionGroup* ag = new QActionGroup(this); + ag->setExclusive(false); +- spacemenu = new QPopupMenu(this); ++ spacemenu = new Q3PopupMenu(this); + file->insertItem( tr( "Scrolling" ), spacemenu ); + +- a = new QAction( tr( "Set Target" ), QString::null, 0, ag, NULL); ++ a = new Q3Action( tr( "Set Target" ), QString::null, 0, ag, NULL); + connect( a, SIGNAL( activated() ), this, SLOT( setpipetarget() ) ); + +- a = new QAction( tr( "Pause Paras" ), QString::null, 0, ag, NULL, true ); ++ a = new Q3Action( tr( "Pause Paras" ), QString::null, 0, ag, NULL, true ); + connect( a, SIGNAL( toggled(bool) ), this, SLOT( setpause(bool) ) ); + a->setOn(reader->m_pauseAfterEachPara); + +@@ -731,64 +721,64 @@ QTReaderApp::QTReaderApp( QWidget *parent, const char *name, WFlags f ) + #endif + + /* +- a = new QAction( tr( "Import" ), QString::null, 0, this, NULL ); ++ a = new Q3Action( tr( "Import" ), QString::null, 0, this, NULL ); + connect( a, SIGNAL( activated() ), this, SLOT( importFiles() ) ); + a->addTo( file ); + */ + + /* +- a = new QAction( tr( "Paste" ), geticon( "paste" ), QString::null, 0, this, 0 ); ++ a = new Q3Action( tr( "Paste" ), geticon( "paste" ), QString::null, 0, this, 0 ); + connect( a, SIGNAL( activated() ), this, SLOT( editPaste() ) ); + a->addTo( fileBar ); + a->addTo( edit ); + */ + +-// a = new QAction( tr( "Find..." ), geticon( "find" ), QString::null, 0, this, 0 ); ++// a = new Q3Action( tr( "Find..." ), geticon( "find" ), QString::null, 0, this, 0 ); + + m_fullscreen = false; +- m_actFullscreen = new QAction( tr( "Fullscreen" ), geticon( "fullscreen" ), QString::null, 0, this, NULL, true ); ++ m_actFullscreen = new Q3Action( tr( "Fullscreen" ), geticon( "fullscreen" ), QString::null, 0, this, NULL, true ); + connect( m_actFullscreen, SIGNAL( toggled(bool) ), this, SLOT( setfullscreen(bool) ) ); + m_actFullscreen->setOn(m_fullscreen); + m_actFullscreen->addTo( view ); + +- m_rotate_action = new QAction( tr( "Rotate" ), geticon( "repeat" ), QString::null, 0, this, NULL, true ); ++ m_rotate_action = new Q3Action( tr( "Rotate" ), geticon( "repeat" ), QString::null, 0, this, NULL, true ); + connect( m_rotate_action, SIGNAL( toggled(bool) ), this, SLOT( setrotated(bool) ) ); + m_rotate_action->setOn(reader->m_rotated); + m_rotate_action->addTo( view ); + +- m_inverse_action = new QAction( tr( "Invert" ), getmyicon( "invert" ), QString::null, 0, this, NULL, true ); ++ m_inverse_action = new Q3Action( tr( "Invert" ), getmyicon( "invert" ), QString::null, 0, this, NULL, true ); + connect( m_inverse_action, SIGNAL( toggled(bool) ), this, SLOT( setinverted(bool) ) ); + m_inverse_action->setOn(reader->bInverse); + m_inverse_action->addTo( view ); + + view->insertSeparator(); + +- m_zoomin_action = new QAction( tr( "Zoom In" ), geticon( "zoom" ), QString::null, 0, this); ++ m_zoomin_action = new Q3Action( tr( "Zoom In" ), geticon( "zoom" ), QString::null, 0, this); + connect( m_zoomin_action, SIGNAL( activated() ), this, SLOT( zoomin() ) ); + m_zoomin_action->addTo( view ); + +- m_zoomout_action = new QAction( tr( "Zoom Out" ), geticon( "mag" ), QString::null, 0, this); ++ m_zoomout_action = new Q3Action( tr( "Zoom Out" ), geticon( "mag" ), QString::null, 0, this); + connect( m_zoomout_action, SIGNAL( activated() ), this, SLOT( zoomout() ) ); + m_zoomout_action->addTo( view ); + + view->insertSeparator(); +- m_setfont_action = new QAction( tr( "Set Font" ), getmyicon( "font" ), QString::null, 0, this); ++ m_setfont_action = new Q3Action( tr( "Set Font" ), getmyicon( "font" ), QString::null, 0, this); + connect( m_setfont_action, SIGNAL( activated() ), this, SLOT( setfont() ) ); + m_setfont_action->addTo( view ); + + view->insertSeparator(); +- m_setenc_action = new QAction( tr( "Set Encoding" ), getmyicon( "charset" ), QString::null, 0, this); ++ m_setenc_action = new Q3Action( tr( "Set Encoding" ), getmyicon( "charset" ), QString::null, 0, this); + connect( m_setenc_action, SIGNAL( activated() ), this, SLOT( chooseencoding() ) ); + m_setenc_action->addTo( view ); + +- m_setmono_action = new QAction( tr( "Ideogram" ), getmyicon( "ideogram" ), QString::null, 0, this, NULL, true); ++ m_setmono_action = new Q3Action( tr( "Ideogram" ), getmyicon( "ideogram" ), QString::null, 0, this, NULL, true); + connect( m_setmono_action, SIGNAL( toggled(bool) ), this, SLOT( monospace(bool) ) ); + m_setmono_action->addTo( view ); + m_setmono_action->setOn(reader->m_bMonoSpaced); + + +- // a = new QAction( tr( "Zoom" ), QString::null, 0, this, NULL, true ); +- // a = new QAction( tr( "Zoom" ), geticon( "mag" ), QString::null, 0, this, 0 ); ++ // a = new Q3Action( tr( "Zoom" ), QString::null, 0, this, NULL, true ); ++ // a = new Q3Action( tr( "Zoom" ), geticon( "mag" ), QString::null, 0, this, 0 ); + + + +@@ -796,57 +786,57 @@ QTReaderApp::QTReaderApp( QWidget *parent, const char *name, WFlags f ) + // view->insertSeparator(); + + /* +- a = new QAction( tr( "Ideogram/Word" ), QString::null, 0, this, NULL, true ); ++ a = new Q3Action( tr( "Ideogram/Word" ), QString::null, 0, this, NULL, true ); + connect( a, SIGNAL( toggled(bool) ), this, SLOT( monospace(bool) ) ); + a->setOn(reader->m_bMonoSpaced); + a->addTo( view ); + */ + /* +- a = new QAction( tr( "Set Width" ), QString::null, 0, this, NULL); ++ a = new Q3Action( tr( "Set Width" ), QString::null, 0, this, NULL); + connect( a, SIGNAL( activated() ), this, SLOT( setspacing() ) ); + a->addTo( view ); + */ + +- m_mark_action = new QAction( tr( "Bookmark" ), getmyicon( "bookmark" ), QString::null, 0, this, NULL); ++ m_mark_action = new Q3Action( tr( "Bookmark" ), getmyicon( "bookmark" ), QString::null, 0, this, NULL); + connect( m_mark_action, SIGNAL( activated() ), this, SLOT( addbkmk() ) ); + m_mark_action->addTo( marks ); + +- m_annotate_action = new QAction( tr( "Annotate" ), getmyicon( "annotate" ), QString::null, 0, this, NULL); ++ m_annotate_action = new Q3Action( tr( "Annotate" ), getmyicon( "annotate" ), QString::null, 0, this, NULL); + connect( m_annotate_action, SIGNAL( activated() ), this, SLOT( addanno() ) ); + m_annotate_action->addTo( marks ); + +- m_goto_action = new QAction( tr( "Goto" ), getmyicon( "bookmark_goto" ), QString::null, 0, this, NULL, false ); ++ m_goto_action = new Q3Action( tr( "Goto" ), getmyicon( "bookmark_goto" ), QString::null, 0, this, NULL, false ); + connect( m_goto_action, SIGNAL( activated() ), this, SLOT( do_gotomark() ) ); + m_goto_action->addTo( marks ); + +- m_delete_action = new QAction( tr( "Delete" ), getmyicon( "bookmark_delete" ), QString::null, 0, this, NULL); ++ m_delete_action = new Q3Action( tr( "Delete" ), getmyicon( "bookmark_delete" ), QString::null, 0, this, NULL); + connect( m_delete_action, SIGNAL( activated() ), this, SLOT( do_delmark() ) ); + m_delete_action->addTo( marks ); + +- m_autogen_action = new QAction( tr( "Autogen" ), geticon( "exec" ), QString::null, 0, this, NULL, false ); ++ m_autogen_action = new Q3Action( tr( "Autogen" ), geticon( "exec" ), QString::null, 0, this, NULL, false ); + connect( m_autogen_action, SIGNAL( activated() ), this, SLOT( do_autogen() ) ); + marks->insertSeparator(); + m_autogen_action->addTo( marks ); + +- m_clear_action = new QAction( tr( "Clear" ), getmyicon( "bookmark_clear" ), QString::null, 0, this, NULL); ++ m_clear_action = new Q3Action( tr( "Clear" ), getmyicon( "bookmark_clear" ), QString::null, 0, this, NULL); + connect( m_clear_action, SIGNAL( activated() ), this, SLOT( clearBkmkList() ) ); + m_clear_action->addTo( marks ); + +- m_save_action = new QAction( tr( "Save" ), getmyicon( "bookmark_save" ), QString::null, 0, this, NULL ); ++ m_save_action = new Q3Action( tr( "Save" ), getmyicon( "bookmark_save" ), QString::null, 0, this, NULL ); + connect( m_save_action, SIGNAL( activated() ), this, SLOT( savebkmks() ) ); + m_save_action->addTo( marks ); + +- m_tidy_action = new QAction( tr( "Tidy" ), getmyicon( "bookmark_tidy" ), QString::null, 0, this, NULL); ++ m_tidy_action = new Q3Action( tr( "Tidy" ), getmyicon( "bookmark_tidy" ), QString::null, 0, this, NULL); + connect( m_tidy_action, SIGNAL( activated() ), this, SLOT( listBkmkFiles() ) ); + marks->insertSeparator(); + m_tidy_action->addTo( marks ); + +- m_startBlock_action = new QAction( tr( "Start Block" ), geticon( "new" ), QString::null, 0, this, NULL); ++ m_startBlock_action = new Q3Action( tr( "Start Block" ), geticon( "new" ), QString::null, 0, this, NULL); + connect( m_startBlock_action, SIGNAL( activated() ), this, SLOT( editMark() ) ); + marks->insertSeparator(); + m_startBlock_action->addTo( marks ); + +- m_endBlock_action = new QAction( tr( "Copy Block" ), geticon( "copy" ), QString::null, 0, this, NULL); ++ m_endBlock_action = new Q3Action( tr( "Copy Block" ), geticon( "copy" ), QString::null, 0, this, NULL); + connect( m_endBlock_action, SIGNAL( activated() ), this, SLOT( editCopy() ) ); + m_endBlock_action->addTo( marks ); + +@@ -868,10 +858,10 @@ QTReaderApp::QTReaderApp( QWidget *parent, const char *name, WFlags f ) + } + + +- pbar = new QProgressBar(this); ++ pbar = new Q3ProgressBar(this); + pbar->hide(); + +- searchBar = new QFloatBar( "Search", this, QMainWindow::Top, TRUE ); ++ searchBar = new QFloatBar( "Search", this, Qt::Top, TRUE ); + + searchBar->setHorizontalStretchable( TRUE ); + +@@ -890,17 +880,17 @@ QTReaderApp::QTReaderApp( QWidget *parent, const char *name, WFlags f ) + connect( searchEdit, SIGNAL( returnPressed( ) ), + this, SLOT( search( ) ) ); + #endif +- QAction*a = new QAction( tr( "Find Next" ), geticon( "next" ), QString::null, 0, this, 0 ); ++ Q3Action*a = new Q3Action( tr( "Find Next" ), geticon( "next" ), QString::null, 0, this, 0 ); + connect( a, SIGNAL( activated() ), this, SLOT( findNext() ) ); + a->addTo( searchBar ); + +- a = new QAction( tr( "Close Find" ), geticon( "close" ), QString::null, 0, this, 0 ); ++ a = new Q3Action( tr( "Close Find" ), geticon( "close" ), QString::null, 0, this, 0 ); + connect( a, SIGNAL( activated() ), this, SLOT( findClose() ) ); + a->addTo( searchBar ); + + searchBar->hide(); + +- regBar = new QFloatBar( "Autogen", this, QMainWindow::Top, TRUE ); ++ regBar = new QFloatBar( "Autogen", this, Qt::Top, TRUE ); + connect(regBar, SIGNAL( OnHide() ), this, SLOT( restoreFocus() )); + + regBar->setHorizontalStretchable( TRUE ); +@@ -913,17 +903,17 @@ QTReaderApp::QTReaderApp( QWidget *parent, const char *name, WFlags f ) + connect( regEdit, SIGNAL( returnPressed( ) ), + this, SLOT( do_regaction() ) ); + +- a = new QAction( tr( "Do Reg" ), geticon( "enter" ), QString::null, 0, this, 0 ); ++ a = new Q3Action( tr( "Do Reg" ), geticon( "enter" ), QString::null, 0, this, 0 ); + connect( a, SIGNAL( activated() ), this, SLOT( do_regaction() ) ); + a->addTo( regBar ); + +- a = new QAction( tr( "Close Edit" ), geticon( "close" ), QString::null, 0, this, 0 ); ++ a = new Q3Action( tr( "Close Edit" ), geticon( "close" ), QString::null, 0, this, 0 ); + connect( a, SIGNAL( activated() ), this, SLOT( regClose() ) ); + a->addTo( regBar ); + + regBar->hide(); + +- m_fontBar = new QToolBar( "Autogen", this, QMainWindow::Top, TRUE ); ++ m_fontBar = new Q3ToolBar( "Autogen", this, Qt::Top, TRUE ); + + m_fontBar->setHorizontalStretchable( TRUE ); + +@@ -940,9 +930,9 @@ QTReaderApp::QTReaderApp( QWidget *parent, const char *name, WFlags f ) + { + realfont = true; + } +- if ((*nm).contains(FIXEDFONT,false)) reader->m_fontControl.hasCourier(true, *nm); + } + if (!realfont) reader->m_fontname = flist[0]; ++ reader->m_fontControl.setCourier(reader->m_fontname,flist); + } // delete the FontDatabase!!! + connect( m_fontSelector, SIGNAL( activated(const QString& ) ), + this, SLOT( do_setfont(const QString&) ) ); +@@ -965,7 +955,7 @@ QTReaderApp::QTReaderApp( QWidget *parent, const char *name, WFlags f ) + + m_scrollbar->setVerticalStretchable( TRUE ); + */ +- scrollbar = m_scrollbar = new QScrollBar(QScrollBar::Vertical, widge); ++ scrollbar = m_scrollbar = new QScrollBar(Qt::Vertical, widge); + m_layout->addWidget(scrollbar); + scrollbar->setTracking(false); + // connect(scrollbar, SIGNAL(sliderMoved(int)), this, SLOT(actionscroll(int)) ); +@@ -1226,7 +1216,7 @@ void QTReaderApp::addtoolbars(Config* config) + { + if (m_bkmkAvail == NULL) + { +- m_bkmkAvail = new QAction( tr( "Annotation" ), geticon( "find" ), QString::null, 0, this, 0 ); ++ m_bkmkAvail = new Q3Action( tr( "Annotation" ), geticon( "find" ), QString::null, 0, this, 0 ); + connect( m_bkmkAvail, SIGNAL( activated() ), this, SLOT( showAnnotation() ) ); + + m_bkmkAvail->setEnabled(false); +@@ -1253,7 +1243,7 @@ bool QTReaderApp::checkbar(Config* _config, const QString& key) + } + + +-QToolBar* QTReaderApp::filebar() ++Q3ToolBar* QTReaderApp::filebar() + { + if (fileBar == NULL) + { +@@ -1270,21 +1260,21 @@ QToolBar* QTReaderApp::filebar() + case cesMenuTool: + case cesMultiple: + // qDebug("Creating new file bar"); +- fileBar = new QToolBar("File", this, m_tbposition); ++ fileBar = new Q3ToolBar("File", this, m_tbposition); + break; + } + // fileBar->setHorizontalStretchable( true ); + } + return fileBar; + } +-QToolBar* QTReaderApp::viewbar() ++Q3ToolBar* QTReaderApp::viewbar() + { + if (viewBar == NULL) + { + switch (m_tbpol) + { + case cesMultiple: +- viewBar = new QToolBar("View", this, m_tbposition); ++ viewBar = new Q3ToolBar("View", this, m_tbposition); + break; + default: + qDebug("Incorrect toolbar policy set"); +@@ -1298,7 +1288,7 @@ QToolBar* QTReaderApp::viewbar() + } + return viewBar; + } +-QToolBar* QTReaderApp::navbar() ++Q3ToolBar* QTReaderApp::navbar() + { + if (navBar == NULL) + { +@@ -1306,7 +1296,7 @@ QToolBar* QTReaderApp::navbar() + { + case cesMultiple: + // qDebug("Creating new nav bar"); +- navBar = new QToolBar("Navigation", this, m_tbposition); ++ navBar = new Q3ToolBar("Navigation", this, m_tbposition); + break; + default: + qDebug("Incorrect toolbar policy set"); +@@ -1321,14 +1311,14 @@ QToolBar* QTReaderApp::navbar() + } + return navBar; + } +-QToolBar* QTReaderApp::markbar() ++Q3ToolBar* QTReaderApp::markbar() + { + if (markBar == NULL) + { + switch (m_tbpol) + { + case cesMultiple: +- markBar = new QToolBar("Marks", this, m_tbposition); ++ markBar = new Q3ToolBar("Marks", this, m_tbposition); + break; + default: + qDebug("Incorrect toolbar policy set"); +@@ -1343,26 +1333,26 @@ QToolBar* QTReaderApp::markbar() + return markBar; + } + +-void QTReaderApp::addfilebar(Config* _config, const QString& key, QAction* a) ++void QTReaderApp::addfilebar(Config* _config, const QString& key, Q3Action* a) + { + if (_config->readBoolEntry(key, false)) a->addTo( filebar() ); + } +-void QTReaderApp::addnavbar(Config* _config, const QString& key, QAction* a) ++void QTReaderApp::addnavbar(Config* _config, const QString& key, Q3Action* a) + { + if (_config->readBoolEntry(key, false)) a->addTo( navbar() ); + } +-void QTReaderApp::addmarkbar(Config* _config, const QString& key, QAction* a) ++void QTReaderApp::addmarkbar(Config* _config, const QString& key, Q3Action* a) + { + if (_config->readBoolEntry(key, false)) a->addTo( markbar() ); + } +-void QTReaderApp::addviewbar(Config* _config, const QString& key, QAction* a) ++void QTReaderApp::addviewbar(Config* _config, const QString& key, Q3Action* a) + { + if (_config->readBoolEntry(key, false)) a->addTo( viewbar() ); + } + + void QTReaderApp::suspend() { reader->suspend(); } + +-void QTReaderApp::msgHandler(const QCString& _msg, const QByteArray& _data) ++void QTReaderApp::msgHandler(const Q3CString& _msg, const QByteArray& _data) + { + #ifndef USEMSGS + return; +@@ -1787,7 +1777,7 @@ void QTReaderApp::setfullscreen(bool sfs) + reader->update(); + } + /* +-void QTReaderApp::buttonActionSelected(QAction* _a) ++void QTReaderApp::buttonActionSelected(Q3Action* _a) + { + //// qDebug("es:%x : %s (%u)", _a, (const char *)(_a->text()), ActNameToInt(_a->text())); + m_spaceTarget = ActNameToInt(_a->text()); +@@ -2007,14 +1997,14 @@ QString QTReaderApp::usefilebrowser() + void QTReaderApp::showgraphic(QImage& pm) + { + m_graphicwin->setImage(pm); +- editorStack->raiseWidget( m_graphicwin ); ++ editorStack->setCurrentWidget( m_graphicwin ); + hidetoolbars(); + m_graphicwin->setFocus(); + } + + void QTReaderApp::showbuttonprefs() + { +- editorStack->raiseWidget( m_buttonprefs ); ++ editorStack->setCurrentWidget( m_buttonprefs ); + hidetoolbars(); + m_buttonprefs->setFocus(); + m_kmapchanged = true; +@@ -2366,7 +2356,7 @@ void QTReaderApp::showinfo() + } + m_infoWin->setZoom(reader->m_fontControl.currentsize()*10); + m_infoWin->setAbout(QString("\nApplication (c) Tim Wentford\n")+reader->about()); +- editorStack->raiseWidget( m_infoWin ); ++ editorStack->setCurrentWidget( m_infoWin ); + hidetoolbars(); + m_infoWin->setFocus(); + } +@@ -2482,7 +2472,7 @@ void QTReaderApp::addanno() + m_annoWin->setAnno(""); + m_annoWin->setPosn(reader->pagelocate()); + m_annoIsEditing = true; +- editorStack->raiseWidget( m_annoWin ); ++ editorStack->setCurrentWidget( m_annoWin ); + hidetoolbars(); + #ifdef USEQPE + Global::showInputMethod(); +@@ -2658,7 +2648,7 @@ void QTReaderApp::findNext() + #ifdef __ISEARCH + QString arg = searchEdit->text(); + #else +- QRegExp arg = searchEdit->text(); ++ QRegExp arg(searchEdit->text()); + #endif + CDrawBuffer test(&(reader->m_fontControl)); + size_t start = reader->pagelocate(); +@@ -2722,7 +2712,7 @@ bool QTReaderApp::dosearch(size_t start, CDrawBuffer& test, const QRegExp& arg) + while (strstr(test.data(),(const tchar*)arg) == NULL) + #else + #ifdef _UNICODE +- while ((offset = arg.match(toQString(test.data()))) == -1) ++ while ((offset = arg.exactMatch(toQString(test.data()))) == -1) + #else + while (arg.match(test.data()) == -1) + #endif +@@ -2962,7 +2952,7 @@ void QTReaderApp::handlekey(QKeyEvent* e) + #if defined(USEQPE) && defined(USENEWFULLSCREEN) + void QTReaderApp::focusInEvent(QFocusEvent *) + { +- if (m_usenewfullscreen && m_fullscreen && (editorStack->visibleWidget() == reader)) ++ if (m_usenewfullscreen && m_fullscreen && (editorStack->currentWidget() == reader)) + { + m_usenewfullscreen = false; + reader->bDoUpdates = false; +@@ -2975,7 +2965,7 @@ void QTReaderApp::focusInEvent(QFocusEvent *) + + void QTReaderApp::resizeEvent(QResizeEvent *) + { +- if (m_usenewfullscreen && m_fullscreen && (editorStack->visibleWidget() == reader)) ++ if (m_usenewfullscreen && m_fullscreen && (editorStack->currentWidget() == reader)) + { + m_usenewfullscreen = false; + reader->bDoUpdates = false; +@@ -3078,7 +3068,7 @@ void QTReaderApp::showEditTools() + // qDebug("uc"); + updateCaption(); + // qDebug("rw"); +- editorStack->raiseWidget( reader ); ++ editorStack->setCurrentWidget( reader ); + // qDebug("sf"); + reader->setFocus(); + // qDebug("ref"); +@@ -3156,7 +3146,7 @@ void QTReaderApp::closeEvent( QCloseEvent *e ) + showEditTools(); + e->ignore(); + } +- else if (editorStack->visibleWidget() == m_buttonprefs) ++ else if (editorStack->currentWidget() == m_buttonprefs) + { + int ret = QMessageBox::warning(this, PROGNAME, + tr("Do you wish to map this key?\n\nIf you proceed you will map\nthe escape key and you will\nneed to press the close box\ntwice to exit this program\n\nContinue?"), tr("Yes"), tr("No"), QString::null, 0, 1); +@@ -3172,7 +3162,7 @@ tr("Do you wish to map this key?\n\nIf you proceed you will map\nthe escape key + } + else + { +- if (editorStack->visibleWidget() == reader) ++ if (editorStack->currentWidget() == reader) + { + if ((kmap.find(orKey(Qt::NoButton,Key_Escape,false)) != kmap.end()) && m_bcloseDisabled) + { +@@ -3277,7 +3267,7 @@ bool QTReaderApp::listbkmk(CList<Bkmk>* plist, const QString& _lab, bool presel) + if (cnt > 0) + { + hidetoolbars(); +- editorStack->raiseWidget( bkmkselector ); ++ editorStack->setCurrentWidget( bkmkselector ); + if (slt != -1) bkmkselector->setCurrentItem(slt); + return true; + } +@@ -3799,7 +3789,7 @@ void QTReaderApp::do_autogen(const QString& regText) + } + i = reader->buffdoc.getpara(buff); + #ifdef _UNICODE +- if (re.match(toQString(buff.data())) != -1) ++ if (re.exactMatch(toQString(buff.data())) != -1) + #else + if (re.match(buff.data()) != -1) + #endif +@@ -4113,7 +4103,7 @@ void QTReaderApp::showAnnotation() + #ifdef USEQPE + Global::showInputMethod(); + #endif +- editorStack->raiseWidget( m_annoWin ); ++ editorStack->setCurrentWidget( m_annoWin ); + hidetoolbars(); + m_annoWin->setFocus(); + } +@@ -4152,7 +4142,7 @@ void QTReaderApp::OnWordSelected(const QString& wrd, size_t posn, size_t posn2, + #ifdef USEQPE + Global::showInputMethod(); + #endif +- editorStack->raiseWidget( m_annoWin ); ++ editorStack->setCurrentWidget( m_annoWin ); + hidetoolbars(); + } + #ifdef USEQPE +@@ -4738,17 +4728,9 @@ bool QTReaderApp::PopulateConfig(const char* tgtdir, bool usedirs) + d.setFilter( ((usedirs) ? QDir::Dirs : QDir::Files) | QDir::NoSymLinks ); + // d.setSorting( QDir::Size | QDir::Reversed ); + +- const QFileInfoList *list = d.entryInfoList(); +- QFileInfoListIterator it( *list ); // create list iterator +- QFileInfo *fi; // pointer for traversing +- +- while ( (fi=it.current()) ) { // for each file... +- +- bkmkselector->insertItem(fi->fileName(), cnt++); +- +- //qDebug( "%10li %s", fi->size(), fi->fileName().data() ); +- ++it; // goto next list element +- } ++ QFileInfoList list = d.entryInfoList(); ++ for(QFileInfoListIterator it=list.begin();it!=list.end();++it) ++ bkmkselector->insertItem(it->fileName(), cnt++); + + #else /* USEQPE */ + int cnt = 0; +@@ -4782,7 +4764,7 @@ void QTReaderApp::LoadTheme() + { + if (PopulateConfig("Themes", true)) + { +- editorStack->raiseWidget( bkmkselector ); ++ editorStack->setCurrentWidget( bkmkselector ); + hidetoolbars(); + m_nBkmkAction = cLdTheme; + } +@@ -4794,7 +4776,7 @@ void QTReaderApp::LoadConfig() + { + if (PopulateConfig("configs")) + { +- editorStack->raiseWidget( bkmkselector ); ++ editorStack->setCurrentWidget( bkmkselector ); + hidetoolbars(); + m_nBkmkAction = cLdConfig; + } +@@ -4806,7 +4788,7 @@ void QTReaderApp::TidyConfig() + { + if (PopulateConfig("configs")) + { +- editorStack->raiseWidget( bkmkselector ); ++ editorStack->setCurrentWidget( bkmkselector ); + hidetoolbars(); + m_nBkmkAction = cRmConfig; + } +@@ -4818,7 +4800,7 @@ void QTReaderApp::ExportLinks() + { + if (PopulateConfig("urls")) + { +- editorStack->raiseWidget( bkmkselector ); ++ editorStack->setCurrentWidget( bkmkselector ); + hidetoolbars(); + m_nBkmkAction = cExportLinks; + } +diff --git a/QTReaderApp.h b/QTReaderApp.h +index ab1b7ad..502079f 100644 +--- a/QTReaderApp.h ++++ b/QTReaderApp.h +@@ -35,7 +35,15 @@ + #include <qmap.h> + #include <qlineedit.h> + #include <qstack.h> +-#include <qlistbox.h> ++#include <Qt3Support/Q3ListBox> ++#include <Qt3Support/Q3CString> ++#include <Qt3Support/Q3ProgressBar> ++#include <Qt3Support/Q3MainWindow> ++#include <Qt3Support/Q3Action> ++#include <QStackedWidget> ++#include <qcombobox.h> ++#include <qnamespace.h> ++using namespace Qt; + #ifdef USEQPE + #include <qpe/qpeapplication.h> + #endif +@@ -126,7 +134,7 @@ struct searchrecord + class infowin; + class GraphicWin; + +-class QTReaderApp : public QMainWindow ++class QTReaderApp : public Q3MainWindow + { + Q_OBJECT + +@@ -180,7 +188,7 @@ class QTReaderApp : public QMainWindow + + protected: + void setfontHelper(const QString& lcn, int size = 0); +- QAction* m_bkmkAvail, *m_actFullscreen; ++ Q3Action* m_bkmkAvail, *m_actFullscreen; + CAnnoEdit* m_annoWin; + Bkmk* m_anno; + int m_scrollcolor, m_scrollbarcolor, m_background, m_foreground; +@@ -262,8 +270,8 @@ private slots: + void showAnnotation(); + void do_setencoding(int i); + void do_setfont(const QString&); +- // void buttonActionSelected(QAction*); +- void msgHandler(const QCString&, const QByteArray&); ++ // void buttonActionSelected(Q3Action*); ++ void msgHandler(const Q3CString&, const QByteArray&); + void monospace(bool); + void jump(); + void reparastring(); +@@ -346,35 +354,35 @@ private slots: + void setscrollcolour(); + void setscrollbarcolour(); + void writeUrl(const QString& file, const QString& href); +- QAction *m_preferences_action, *m_open_action, *m_close_action; +- QAction *m_info_action, *m_touch_action, *m_find_action, *m_start_action; +- QAction *m_end_action, *m_jump_action, *m_pageline_action; +- QAction *m_pageup_action, *m_pagedn_action, *m_back_action; +- QAction *m_home_action, *m_forward_action, *m_zoomin_action; +- QAction *m_zoomout_action, *m_setfont_action, *m_mark_action; +- QAction *m_annotate_action, *m_goto_action, *m_delete_action; +- QAction *m_autogen_action, *m_clear_action, *m_save_action; +- QAction *m_tidy_action, *m_startBlock_action, *m_endBlock_action; +- QAction *m_setenc_action, *m_setmono_action, *m_saveconfig_action; +- QAction *m_loadconfig_action, *m_loadtheme_action, *m_toolbarprefs_action, *m_tidyconfig_action; +- QAction *m_exportlinks_action, *m_rotate_action, *m_buttonprefs_action, *m_inverse_action; +- QAction *m_repara_action; ++ Q3Action *m_preferences_action, *m_open_action, *m_close_action; ++ Q3Action *m_info_action, *m_touch_action, *m_find_action, *m_start_action; ++ Q3Action *m_end_action, *m_jump_action, *m_pageline_action; ++ Q3Action *m_pageup_action, *m_pagedn_action, *m_back_action; ++ Q3Action *m_home_action, *m_forward_action, *m_zoomin_action; ++ Q3Action *m_zoomout_action, *m_setfont_action, *m_mark_action; ++ Q3Action *m_annotate_action, *m_goto_action, *m_delete_action; ++ Q3Action *m_autogen_action, *m_clear_action, *m_save_action; ++ Q3Action *m_tidy_action, *m_startBlock_action, *m_endBlock_action; ++ Q3Action *m_setenc_action, *m_setmono_action, *m_saveconfig_action; ++ Q3Action *m_loadconfig_action, *m_loadtheme_action, *m_toolbarprefs_action, *m_tidyconfig_action; ++ Q3Action *m_exportlinks_action, *m_rotate_action, *m_buttonprefs_action, *m_inverse_action; ++ Q3Action *m_repara_action; + #ifdef USEQPE +- QAction *m_grab_action; ++ Q3Action *m_grab_action; + #endif + void addtoolbars(Config* config); + ToolbarPolicy m_tbpol, m_tbpolsave; + ToolBarDock m_tbposition; + bool m_tbmove, m_tbmovesave; +- QToolBar* filebar(); +- QToolBar* viewbar(); +- QToolBar* navbar(); +- QToolBar* markbar(); ++ Q3ToolBar* filebar(); ++ Q3ToolBar* viewbar(); ++ Q3ToolBar* navbar(); ++ Q3ToolBar* markbar(); + void hidetoolbars(); +- void addfilebar(Config* _config, const QString& key, QAction* a); +- void addviewbar(Config* _config, const QString& key, QAction* a); +- void addnavbar(Config* _config, const QString& key, QAction* a); +- void addmarkbar(Config* _config, const QString& key, QAction* a); ++ void addfilebar(Config* _config, const QString& key, Q3Action* a); ++ void addviewbar(Config* _config, const QString& key, Q3Action* a); ++ void addnavbar(Config* _config, const QString& key, Q3Action* a); ++ void addmarkbar(Config* _config, const QString& key, Q3Action* a); + bool checkbar(Config* _config, const QString& key); + #ifdef _SCRIPT + void SaveScript(const char* sname); +@@ -401,9 +409,9 @@ private slots: + + private: + +- QAction* m_scrollButton; ++ Q3Action* m_scrollButton; + +- QAction* m_buttonAction[MAX_ACTIONS]; ++ Q3Action* m_buttonAction[MAX_ACTIONS]; + + CBkmkSelector* bkmkselector; + +@@ -418,27 +426,25 @@ private slots: + #else + bool dosearch(size_t start, CDrawBuffer& test, const QRegExp& arg); + #endif +- QWidgetStack *editorStack; ++ QStackedWidget *editorStack; + QTReader* reader; + QComboBox* m_fontSelector; + // QPEToolBar /* *menu,*/ *fileBar; + #if defined(USEQPE) +- QToolBar *menubar; ++ Q3ToolBar *menubar; + #endif +- QToolBar *fileBar, *navBar, *viewBar, *markBar; ++ Q3ToolBar *fileBar, *navBar, *viewBar, *markBar; + #if defined(USEQPE) + QPEMenuBar *mb; + #else + QMenuBar *mb; + #endif + QFloatBar *searchBar, *regBar/*, *m_fontBar*/; +- QToolBar /* *searchBar, *regBar,*/ *m_fontBar; ++ Q3ToolBar /* *searchBar, *regBar,*/ *m_fontBar; + QLineEdit *searchEdit, *regEdit; + bool searchVisible; + bool regVisible; + bool m_fontVisible, m_twoTouch; +- static unsigned long m_uid; +- long unsigned get_unique_id() { return m_uid++; } + /* + void resizeEvent( QResizeEvent * r) + { +@@ -451,7 +457,7 @@ private slots: + CList<Bkmk>* pOpenlist; + infowin* m_infoWin; + GraphicWin* m_graphicwin; +- QProgressBar* pbar; ++ Q3ProgressBar* pbar; + bool m_fBkmksChanged; + // int m_nRegAction; + regedit_type m_nRegAction; +diff --git a/QtrListView.cpp b/QtrListView.cpp +index 67040f8..e73a395 100644 +--- a/QtrListView.cpp ++++ b/QtrListView.cpp +@@ -1,4 +1,7 @@ + #include "QtrListView.h" ++#include <QtGui/QKeyEvent> ++#include <qnamespace.h> ++using namespace Qt; + + void QtrListView::keyPressEvent(QKeyEvent* e) + { +@@ -19,6 +22,6 @@ void QtrListView::keyPressEvent(QKeyEvent* e) + emit OnCancelButton(); + break; + default: +- QListView::keyPressEvent(e); ++ Q3ListView::keyPressEvent(e); + } + } +diff --git a/QtrListView.h b/QtrListView.h +index c1b7f4d..02a74cc 100644 +--- a/QtrListView.h ++++ b/QtrListView.h +@@ -2,18 +2,19 @@ + #define __QTRLISTVIEW_H + + #include <qlistview.h> ++#include <Qt3Support/Q3ListViewItem> + +-class QtrListView : public QListView ++class QtrListView : public Q3ListView + { + Q_OBJECT + + virtual void keyPressEvent(QKeyEvent* e); + public: +- QtrListView(QWidget* parent, char* name) : QListView(parent, name) {}; ++ QtrListView(QWidget* parent, char* name) : Q3ListView(parent, name) {}; + + signals: +- void OnOKButton(QListViewItem*); +- void OnCentreButton(QListViewItem*); ++ void OnOKButton(Q3ListViewItem*); ++ void OnCentreButton(Q3ListViewItem*); + void OnCancelButton(); + }; + +diff --git a/Reb.cpp b/Reb.cpp +index 65de9f6..9e6e552 100644 +--- a/Reb.cpp ++++ b/Reb.cpp +@@ -105,8 +105,7 @@ QImage* CReb::getPicture(const QString& ref) + char* imgbuffer = new char[rs.len]; + fseek(fin, page2pos(iter.data()), SEEK_SET); + fread(imgbuffer, rs.len, 1, fin); +- QByteArray arr; +- arr.assign((const char*)imgbuffer, rs.len); ++ QByteArray arr((const char*)imgbuffer, rs.len); + QImage* qimage = new QImage(arr); + return qimage; + } +@@ -581,7 +580,7 @@ void RBPage::startpage(UInt32 pos, UInt32 _cp, bool _isCompressed, UInt32 _len) + int CReb::getch() + { + if (tagoffset < tagstring.length()) +- return tagstring[tagoffset++].unicode(); ++ return tagstring.at(tagoffset++).unicode(); + else + return currentpage.getch(this); + } +diff --git a/TableDialog.cpp b/TableDialog.cpp +index b67d534..d0748d6 100644 +--- a/TableDialog.cpp ++++ b/TableDialog.cpp +@@ -4,7 +4,7 @@ CTableDialog::CTableDialog(const QFont& f, const QString& tabtext, bool fs, QWid + { + setCaption("Table View"); + QVBoxLayout *tmp = new QVBoxLayout(this); +- QTextView* qtv = new QTextView(this); ++ Q3TextView* qtv = new Q3TextView(this); + qtv->setFont(f); + tmp->addWidget(qtv); + qtv->setText(tabtext); +diff --git a/TableDialog.h b/TableDialog.h +index 2257a81..14b1cf2 100644 +--- a/TableDialog.h ++++ b/TableDialog.h +@@ -2,8 +2,11 @@ + #define __TABLEDIALOG_H + + #include <qdialog.h> +-#include <qtextview.h> ++#include <Qt3Support/Q3TextView> ++#include <QtGui/QKeyEvent> + #include <qlayout.h> ++#include <qnamespace.h> ++using namespace Qt; + + class CTableDialog : public QDialog + { +diff --git a/ToolbarPrefs.cpp b/ToolbarPrefs.cpp +index 56c4e9b..10fc6ec 100644 +--- a/ToolbarPrefs.cpp ++++ b/ToolbarPrefs.cpp +@@ -22,6 +22,7 @@ + #ifdef USEQPE + #include <qpe/menubutton.h> + #endif ++#include <Qt3Support/Q3GroupBox> + + CBarPrefs::CBarPrefs(const QString& appdir, bool fs, QWidget* parent, const char* name) : QDialog(parent, name, true), config( appdir ) + { +@@ -222,7 +223,7 @@ CFileBarPrefs::CFileBarPrefs( Config& _config, QWidget* parent, const char* nam + config.setGroup( "Toolbar" ); + QVBoxLayout* vb = new QVBoxLayout(this); + +- QGroupBox* bg = new QGroupBox(2, Qt::Horizontal, "File", this); ++ Q3GroupBox* bg = new Q3GroupBox(2, Qt::Horizontal, "File", this); + vb->addWidget(bg); + + open = new QCheckBox( tr("Open"), bg ); +@@ -263,7 +264,7 @@ CNavBarPrefs::CNavBarPrefs( Config& _config, QWidget* parent, const char* name, + config.setGroup( "Toolbar" ); + QVBoxLayout* vb = new QVBoxLayout(this); + +- QGroupBox* bg = new QGroupBox(2, Qt::Horizontal, "Navigation", this); ++ Q3GroupBox* bg = new Q3GroupBox(2, Qt::Horizontal, "Navigation", this); + vb->addWidget(bg); + scroll = new QCheckBox( tr("Scroll"), bg ); + scroll->setChecked(config.readBoolEntry( "Scroll", false )); +@@ -324,7 +325,7 @@ CViewBarPrefs::CViewBarPrefs( Config& _config, QWidget* parent, const char* nam + { + QVBoxLayout* vb = new QVBoxLayout(this); + +- QGroupBox* bg = new QGroupBox(2, Qt::Horizontal, "View", this); ++ Q3GroupBox* bg = new Q3GroupBox(2, Qt::Horizontal, "View", this); + vb->addWidget(bg); + + config.setGroup( "Toolbar" ); +@@ -381,7 +382,7 @@ CMarkBarPrefs::CMarkBarPrefs( Config& _config, QWidget* parent, const char* nam + { + QVBoxLayout* vb = new QVBoxLayout(this); + +- QGroupBox* bg = new QGroupBox(2, Qt::Horizontal, "Marks", this); ++ Q3GroupBox* bg = new Q3GroupBox(2, Qt::Horizontal, "Marks", this); + vb->addWidget(bg); + mark = new QCheckBox( tr("Bookmark"), bg ); + mark->setChecked(config.readBoolEntry( "Mark", false )); +@@ -443,13 +444,13 @@ CMiscBarPrefs::CMiscBarPrefs( QWidget* parent, const char* name, WFlags fl ) + + hl->setMargin( 0 ); + +- QGroupBox* gb = new QGroupBox(1, Qt::Horizontal, "Dialogs", this); ++ Q3GroupBox* gb = new Q3GroupBox(1, Qt::Horizontal, "Dialogs", this); + floating = new QCheckBox(gb); + floating->setText(tr("Floating")); + hl->addWidget( gb, 0, 0 ); + + +- gb = new QGroupBox(1, Qt::Horizontal, "Bars (Restart)", this); ++ gb = new Q3GroupBox(1, Qt::Horizontal, "Bars (Restart)", this); + + // QLabel* ql = new QLabel("Restart to apply changes", gb); + // TextLabel = new QLabel( gb ); +@@ -485,7 +486,7 @@ CMiscBarPrefs::CMiscBarPrefs( QWidget* parent, const char* name, WFlags fl ) + + hl->addWidget(gb, 0, 1); + +- gb = new QGroupBox(1, Qt::Horizontal, "QT Scroll Bar", this); ++ gb = new Q3GroupBox(1, Qt::Horizontal, "QT Scroll Bar", this); + + #ifdef USECOMBO + qtscroll = new QComboBox(gb); +@@ -497,7 +498,7 @@ CMiscBarPrefs::CMiscBarPrefs( QWidget* parent, const char* name, WFlags fl ) + qtscroll->insertItem(tr("Left")); + + hl->addWidget(gb, 1, 0); +- gb = new QGroupBox(1, Qt::Horizontal, "Miniscroll", this); ++ gb = new Q3GroupBox(1, Qt::Horizontal, "Miniscroll", this); + + #ifdef USECOMBO + localscroll = new QComboBox(gb); +@@ -527,7 +528,7 @@ CIndBarPrefs::CIndBarPrefs( Config& _config, QWidget* parent, const char* name, + { + QVBoxLayout* vb = new QVBoxLayout(this); + +- QGroupBox* bg = new QGroupBox(1, Qt::Horizontal, "Indicators", this); ++ Q3GroupBox* bg = new Q3GroupBox(1, Qt::Horizontal, "Indicators", this); + vb->addWidget(bg); + indannotate = new QCheckBox( tr("Annotation"), bg ); + indannotate->setChecked(config.readBoolEntry( "Annotation indicator", false )); +diff --git a/ToolbarPrefs.h b/ToolbarPrefs.h +index 9df8940..2a9d5cd 100644 +--- a/ToolbarPrefs.h ++++ b/ToolbarPrefs.h +@@ -11,12 +11,14 @@ + + #include <qvariant.h> + #include <qwidget.h> +-#include <qtabdialog.h> ++#include <Qt3Support/Q3TabDialog> + #include <qtabwidget.h> + #include <qspinbox.h> + #include <qcheckbox.h> + #include <qcombobox.h> + #include <qlineedit.h> ++#include <qnamespace.h> ++using namespace Qt; + #ifdef USEQPE + #include <qpe/menubutton.h> + #include <qpe/config.h> +@@ -25,6 +27,8 @@ + #endif + #define USECOMBO + ++#include <QtGui/QKeyEvent> ++ + class QVBoxLayout; + class QHBoxLayout; + class QGridLayout; +diff --git a/URLDialog.cpp b/URLDialog.cpp +index dd4568b..9497979 100644 +--- a/URLDialog.cpp ++++ b/URLDialog.cpp +@@ -5,7 +5,7 @@ CURLDialog::CURLDialog(const QString& fname, bool fs, QWidget* parent, const cha + { + setCaption(tr("Save URL")); + QVBoxLayout *tmp = new QVBoxLayout(this); +- QVButtonGroup* vb = new QVButtonGroup(fname, this); ++ Q3VButtonGroup* vb = new Q3VButtonGroup(fname, this); + tmp->addWidget(vb); + m_clipboard = new QCheckBox(tr("Clipboard"), vb); + m_localfile = new QCheckBox(tr("Local file"), vb); +diff --git a/URLDialog.h b/URLDialog.h +index 792d13a..fffaf2b 100644 +--- a/URLDialog.h ++++ b/URLDialog.h +@@ -11,14 +11,17 @@ + + #include <qvariant.h> + #include <qwidget.h> +-#include <qtabdialog.h> ++#include <Qt3Support/Q3TabDialog> + #include <qtabwidget.h> + #include <qspinbox.h> + #include <qcheckbox.h> + #include <qcombobox.h> + #include <qlineedit.h> + //#include <qpe/menubutton.h> +-#include <qvbuttongroup.h> ++#include <Qt3Support/Q3VButtonGroup> ++#include <QtGui/QKeyEvent> ++#include <qnamespace.h> ++using namespace Qt; + + class QVBoxLayout; + class QHBoxLayout; +diff --git a/arrierego.cpp b/arrierego.cpp +index be2a3fa..b4f857f 100644 +--- a/arrierego.cpp ++++ b/arrierego.cpp +@@ -114,8 +114,7 @@ void CArriere::setlink(QString& fn, const QString& wrd) + + QImage* CArriere::imagefromdata(UInt8* imgbuffer, UInt32 imgsize) + { +- QByteArray arr; +- arr.assign((const char*)imgbuffer, imgsize); ++ QByteArray arr((const char*)imgbuffer, imgsize); + + QImage* qimage = new QImage(arr); + +diff --git a/cbkmkselector.h b/cbkmkselector.h +index ec0c6e8..e36d31a 100644 +--- a/cbkmkselector.h ++++ b/cbkmkselector.h +@@ -1,13 +1,15 @@ + #include <qwidget.h> +-#include <qlistbox.h> ++#include <Qt3Support/Q3ListBox> + #include <qpushbutton.h> + #include <qlayout.h> ++#include <qnamespace.h> ++using namespace Qt; + +-class CBkmkSelectorItem : public QListBoxText ++class CBkmkSelectorItem : public Q3ListBoxText + { + int m_ref; + public: +- CBkmkSelectorItem(const QString& _t, int ref) : QListBoxText(_t), m_ref(ref) ++ CBkmkSelectorItem(const QString& _t, int ref) : Q3ListBoxText(_t), m_ref(ref) + { + } + int reference() { return m_ref; } +@@ -18,7 +20,7 @@ class CBkmkSelector : public QWidget + + Q_OBJECT + +- QListBox* bkmkselector; ++ Q3ListBox* bkmkselector; + QPushButton* exitButton; + /* + void keyPressEvent ( QKeyEvent * e ) +@@ -38,7 +40,7 @@ signals: + void selected(int i); + void cancelled(); + private slots: +- void slotSelected(QListBoxItem* t) ++ void slotSelected(Q3ListBoxItem* t) + { + if (t != NULL) + { +@@ -64,13 +66,13 @@ public: + + QVBoxLayout* grid = new QVBoxLayout(this); + QHBoxLayout* hgrid = new QHBoxLayout(); +- bkmkselector = new QListBox(this, tr("Bookmarks")); ++ bkmkselector = new Q3ListBox(this, tr("Bookmarks")); + QPushButton* _sort = new QPushButton(tr("Sort"), this); + connect(_sort, SIGNAL(clicked()), this, SLOT( slotSort() ) ); + exitButton = new QPushButton(tr("Cancel"), this); + // connect(bkmkselector, SIGNAL( selected(int) ), this, SLOT( slotSelected(int) ) ); +- connect(bkmkselector, SIGNAL( clicked(QListBoxItem*) ), this, SLOT( slotSelected(QListBoxItem*) ) ); +- connect(bkmkselector, SIGNAL( returnPressed(QListBoxItem*) ), this, SLOT( slotSelected(QListBoxItem*) ) ); ++ connect(bkmkselector, SIGNAL( clicked(Q3ListBoxItem*) ), this, SLOT( slotSelected(Q3ListBoxItem*) ) ); ++ connect(bkmkselector, SIGNAL( returnPressed(Q3ListBoxItem*) ), this, SLOT( slotSelected(Q3ListBoxItem*) ) ); + connect(exitButton, SIGNAL( clicked() ), this, SLOT( slotCancel() ) ); + grid->addWidget(bkmkselector,1); + grid->addLayout(hgrid); +diff --git a/decompress.cpp b/decompress.cpp +index 6034e01..979b642 100644 +--- a/decompress.cpp ++++ b/decompress.cpp +@@ -2,6 +2,7 @@ + #include "decompress.h" + #include <zlib.h> + #include <stdlib.h> ++#include "uqtcommon.h" + + size_t UnZip(UInt8* compressedbuffer, size_t reclen, UInt8* tgtbuffer, size_t bsize) + { +@@ -60,17 +61,7 @@ size_t (*getdecompressor(char* _s))(UInt8*, size_t, UInt8*, size_t) + + size_t (*getdecompressor(char* _s))(UInt8*, size_t, UInt8*, size_t) + { +-#ifdef USEQPE +-#ifdef OPIE +- QString codecpath(getenv("OPIEDIR")); +-#else +- QString codecpath(getenv("QTDIR")); +-#endif +- codecpath += "/plugins/reader/support/libpluckerdecompress.so"; +-#else +- QString codecpath(getenv("READERDIR")); +- codecpath += "/support/libpluckerdecompress.so"; +-#endif ++ QString codecpath = uqt_supportpath()+"/libpluckerdecompress.so"; + qDebug("Codec:%s", (const char*)codecpath); + if (QFile::exists(codecpath)) + { +diff --git a/ebookcodec.h b/ebookcodec.h +index 4229fb9..091894a 100644 +--- a/ebookcodec.h ++++ b/ebookcodec.h +@@ -1,4 +1,5 @@ + #include "CExpander.h" ++#include "uqtcommon.h" + + #include <qfileinfo.h> + #include <qdir.h> +@@ -22,17 +23,7 @@ class ebookcodec : public CExpander_Interface + } + ebookcodec(const QString& _s) : codec(NULL), handle(NULL), status(0) + { +-#ifdef USEQPE +-#ifdef OPIE +- QString codecpath(getenv("OPIEDIR")); +-#else +- QString codecpath(getenv("QTDIR")); +-#endif +- codecpath += "/plugins/reader/codecs/"; +-#else +- QString codecpath(getenv("READERDIR")); +- codecpath += "/codecs/"; +-#endif ++ QString codecpath = uqt_codecspath(); + codecpath += _s; + if (QFile::exists(codecpath)) + { +diff --git a/fileBrowser.cpp b/fileBrowser.cpp +index c8c371a..688f035 100644 +--- a/fileBrowser.cpp ++++ b/fileBrowser.cpp +@@ -53,18 +53,18 @@ fileBrowser::fileBrowser( bool allownew, QWidget* parent, const char* name, boo + ListView->addColumn( tr( "Name" ) ); + ListView->setSorting( 2, FALSE); + ListView->addColumn( tr( "Size" ) ); +- ListView->setSelectionMode(QListView::Single); ++ ListView->setSelectionMode(Q3ListView::Single); + ListView->setAllColumnsShowFocus( TRUE ); +- ListView->setColumnWidthMode(0, ((modal) ? QListView::Manual : QListView::Maximum)); +- ListView->setColumnWidthMode(1, QListView::Manual); ++ ListView->setColumnWidthMode(0, ((modal) ? Q3ListView::Manual : Q3ListView::Maximum)); ++ ListView->setColumnWidthMode(1, Q3ListView::Manual); + + // signals and slots connections + connect( buttonShowHidden, SIGNAL( toggled(bool) ), this, SLOT( setHidden(bool) ) ); + connect( buttonOk, SIGNAL( clicked() ), this, SLOT( OnRoot() ) ); +- connect( ListView, SIGNAL(doubleClicked( QListViewItem*)), SLOT(listDoubleClicked(QListViewItem *)) ); +- connect( ListView, SIGNAL(clicked( QListViewItem*)), SLOT(listClicked(QListViewItem *)) ); +- connect( ListView, SIGNAL(OnOKButton( QListViewItem*)), SLOT(listClicked(QListViewItem *)) ); +- connect( ListView, SIGNAL(OnCentreButton( QListViewItem*)), SLOT(listClicked(QListViewItem *)) ); ++ connect( ListView, SIGNAL(doubleClicked( Q3ListViewItem*)), SLOT(listDoubleClicked(Q3ListViewItem *)) ); ++ connect( ListView, SIGNAL(clicked( Q3ListViewItem*)), SLOT(listClicked(Q3ListViewItem *)) ); ++ connect( ListView, SIGNAL(OnOKButton( Q3ListViewItem*)), SLOT(listClicked(Q3ListViewItem *)) ); ++ connect( ListView, SIGNAL(OnCentreButton( Q3ListViewItem*)), SLOT(listClicked(Q3ListViewItem *)) ); + connect( ListView, SIGNAL(OnCancelButton()), SLOT(OnCancel()) ); + + QVBoxLayout* grid = new QVBoxLayout(this); +@@ -143,16 +143,13 @@ void fileBrowser::populateList() + currentDir.setNameFilter(filterStr); + // currentDir.setNameFilter("*.txt;*.etx"); + QString fileL, fileS; +- const QFileInfoList *list = currentDir.entryInfoList(); +- QFileInfoListIterator it(*list); +- QFileInfo *fi; +- while ( (fi=it.current()) ) +- { +- if (fi->fileName() != ".") ++ QFileInfoList list = currentDir.entryInfoList(); ++ for(QFileInfoListIterator it=list.begin();it!=list.end();++it) { ++ if (it->fileName() != ".") + { +- fileS.sprintf( "%10li", fi->size() ); +- fileL.sprintf( "%s",fi->fileName().data() ); +- if( fi->isDir() ) ++ fileS.sprintf( "%10li", it->size() ); ++ fileL.sprintf( "%s",it->fileName().data() ); ++ if( it->isDir() ) + { + fileL+="/"; + } +@@ -160,9 +157,8 @@ void fileBrowser::populateList() + { + //// qDebug("Not a dir: "+currentDir.canonicalPath()+fileL); + } +- new QListViewItem( ListView,fileL,fileS ); ++ new Q3ListViewItem( ListView,fileL,fileS ); + } +- ++it; + } + ListView->setSorting( 2, FALSE); + dirLabel->setText("Current Directory:\n"+currentDir.canonicalPath()); +@@ -174,7 +170,7 @@ void fileBrowser::upDir() + //// qDebug(currentDir.canonicalPath()); + } + +-void fileBrowser::listClicked(QListViewItem *selectedItem) ++void fileBrowser::listClicked(Q3ListViewItem *selectedItem) + { + if (selectedItem == NULL) return; + QString strItem=selectedItem->text(0); +@@ -196,12 +192,12 @@ void fileBrowser::listClicked(QListViewItem *selectedItem) + + if(QDir(strItem).exists()) + { +- currentDir.cd(strItem, TRUE); ++ currentDir.cd(strItem); + populateList(); + } + } else + { +- QListViewItem *selectedItem = ListView->selectedItem(); ++ Q3ListViewItem *selectedItem = ListView->selectedItem(); + if (selectedItem == NULL) + { + filename = ""; +@@ -218,7 +214,7 @@ void fileBrowser::listClicked(QListViewItem *selectedItem) + } + + // you may want to switch these 2 functions. I like single clicks +-void fileBrowser::listDoubleClicked(QListViewItem *selectedItem) ++void fileBrowser::listDoubleClicked(Q3ListViewItem *selectedItem) + { + } + +@@ -253,7 +249,7 @@ void fileBrowser::setHidden(bool _hidden) + + void fileBrowser::onReturn() + { +- QListViewItem *selectedItem = ListView->selectedItem(); ++ Q3ListViewItem *selectedItem = ListView->selectedItem(); + if (selectedItem == NULL) + { + filename = m_filename->text(); +@@ -282,7 +278,7 @@ void fileBrowser::onHome() + + void fileBrowser::setdir(const QString& s) + { +- currentDir.cd(s, TRUE); ++ currentDir.cd(s); + populateList(); + chdir(s); + } +diff --git a/fileBrowser.h b/fileBrowser.h +index c536e96..959e866 100644 +--- a/fileBrowser.h ++++ b/fileBrowser.h +@@ -22,6 +22,9 @@ blah,blah,blah + #include <qstringlist.h> + #include <qlabel.h> + #include <qstring.h> ++#include <qnamespace.h> ++using namespace Qt; ++#include <Qt3Support/Q3ListViewItem> + + class QVBoxLayout; + class QHBoxLayout; +@@ -50,7 +53,7 @@ class fileBrowser : public QDialog + QFile file; + QString getCurrentFile(); + QLineEdit* m_filename; +- int filterspec; ++ QDir::Filters filterspec; + // QDir::FilterSpec filterspec; + + //QListViewItem * item; +@@ -60,8 +63,8 @@ class fileBrowser : public QDialog + QString filename; + private slots: + void upDir(); +- void listDoubleClicked(QListViewItem *); +- void listClicked(QListViewItem *); ++ void listDoubleClicked(Q3ListViewItem *); ++ void listClicked(Q3ListViewItem *); + void OnRoot(); + void OnCancel(); + void setHidden(bool); +diff --git a/hrule.cpp b/hrule.cpp +index d697acb..4705057 100644 +--- a/hrule.cpp ++++ b/hrule.cpp +@@ -1,4 +1,5 @@ + #include <qimage.h> ++#include <qpixmap.h> + + QImage* hRule(int w, int h, unsigned char r, unsigned char g, unsigned char b) + { +diff --git a/infowin.cpp b/infowin.cpp +index 816a09f..0a25571 100644 +--- a/infowin.cpp ++++ b/infowin.cpp +@@ -1,7 +1,7 @@ + #include "infowin.h" + #include "version.h" + #include <stdio.h> +-#include <qmultilineedit.h> ++#include <Qt3Support/Q3MultiLineEdit> + #include <qlayout.h> + #include <qpushbutton.h> + #include "names.h" +@@ -20,9 +20,9 @@ infowin::infowin( QWidget *parent, const char *name, WFlags f) : + QWidget(parent, name, f) + { + QVBoxLayout* vl = new QVBoxLayout(this); +- aboutbox = new QMultiLineEdit(this); ++ aboutbox = new Q3MultiLineEdit(this); + aboutbox->setReadOnly(true); +- aboutbox->setWordWrap(QMultiLineEdit::WidgetWidth); ++ aboutbox->setWordWrap(Q3MultiLineEdit::WidgetWidth); + //grid->addWidget(l, 5, 0); + vl->addWidget(aboutbox); + QGridLayout* grid = new QGridLayout(vl, 10, 2); +diff --git a/infowin.h b/infowin.h +index c003998..92cff3a 100644 +--- a/infowin.h ++++ b/infowin.h +@@ -2,6 +2,9 @@ + #define __INFOWIN_H + + #include <qlabel.h> ++#include <Qt3Support/Q3MultiLineEdit> ++#include <qnamespace.h> ++using namespace Qt; + class QString; + class QMultiLineEdit; + +@@ -17,7 +20,7 @@ Q_OBJECT + QLabel* docSize; + QLabel* docLocation; + QLabel* zoom; +- QMultiLineEdit* aboutbox; ++ Q3MultiLineEdit* aboutbox; + public: + infowin( QWidget *parent=0, const char *name=0, WFlags f = 0); + void setFileSize(int sz) { fileSize->setNum(sz); } +diff --git a/opiedir/include.pro b/opiedir/include.pro +new file mode 100644 +index 0000000..44c572b +--- /dev/null ++++ b/opiedir/include.pro +@@ -0,0 +1,15 @@ ++DEFINES -= OPIE USEQPE ++DEFINES += QT3_SUPPORT ++ ++LIBS -= -lopiecore2 -lopieui2 -lqpe ++LIBS += -L${OPIEDIR}/lib ++ ++QT += core gui qt3support ++ ++isEmpty(UQT_LIBDIR) { ++ UQT_LIBDIR = /usr/lib/uqtreader ++} ++isEmpty(UQT_DATADIR) { ++ UQT_DATADIR = /usr/share/uqtreader ++} ++DEFINES += UQT_LIBDIR='\\"$$UQT_LIBDIR\\"' UQT_DATADIR='\\"$$UQT_DATADIR\\"' +diff --git a/outputcodec.h b/outputcodec.h +index 727575c..dfba5a2 100644 +--- a/outputcodec.h ++++ b/outputcodec.h +@@ -2,6 +2,8 @@ + #include <qfileinfo.h> + #include <qdir.h> + ++#include "uqtcommon.h" ++ + #ifdef USEQPE + #include <qpe/global.h> + #endif +@@ -29,17 +31,8 @@ class outputcodec : public COutput + } + outputcodec(const QString& _s) : codec(NULL), handle(NULL), status(-1) + { +-#ifdef USEQPE +-#ifdef OPIE +- QString codecpath(getenv("OPIEDIR")); +-#else +- QString codecpath(getenv("QTDIR")); +-#endif +- codecpath += "/plugins/reader/outcodecs/lib"; +-#else +- QString codecpath(getenv("READERDIR")); +- codecpath += "/outcodecs/lib"; +-#endif ++ QString codecpath = uqt_outcodecspath(); ++ codecpath += "lib"; + codecpath += _s; + codecpath += ".so"; + if (QFile::exists(codecpath)) +diff --git a/preferences.cpp b/preferences.cpp +index 67960ed..044a003 100755 +--- a/preferences.cpp ++++ b/preferences.cpp +@@ -14,7 +14,7 @@ Config::Config(const QString& _fn) : fname(_fn) + { + QTextStream t(&fl); + QString key, value; +- while (!t.eof()) ++ while (!t.atEnd()) + { + QString data = t.readLine(); + int colon = data.find(':'); +diff --git a/reader/reader.pro b/reader/reader.pro +index dc6a5dd..7552bd1 100644 +--- a/reader/reader.pro ++++ b/reader/reader.pro +@@ -51,7 +51,8 @@ HEADERS = Aportis.h \ + util.h \ + utypes.h \ + version.h \ +- ztxt.h ++ ztxt.h \ ++ preferences.h + + SOURCES = BuffDoc.cpp \ + ButtonPrefs.cpp \ +@@ -76,7 +77,8 @@ SOURCES = BuffDoc.cpp \ + main.cpp \ + orkey.cpp \ + util.cpp \ +- version.cpp ++ version.cpp \ ++ preferences.cpp + + INTERFACES = + DESTDIR = $(OPIEDIR)/bin +diff --git a/striphtml.cpp b/striphtml.cpp +index a2ad56b..1346dc3 100644 +--- a/striphtml.cpp ++++ b/striphtml.cpp +@@ -8,6 +8,7 @@ + #include "CDrawBuffer.h" + #include "striphtml.h" + #include "hrule.h" ++#include "uqtcommon.h" + + #include <qregexp.h> + #include <qimage.h> +@@ -209,14 +210,14 @@ QString striphtml::dehtml(const QString& _info) + QString info; + for (int i = 0; i < _info.length(); i++) + { +- tchar ch = _info[i]; ++ tchar ch = _info[i].unicode(); + if (ch == '%') + { + ch = 0; + for (int j = 0; j < 2; j++) + { + ch <<= 4; +- tchar ch1 = _info[++i]; ++ tchar ch1 = _info[++i].unicode(); + if ('0' <= ch1 && ch1 <= '9') + { + ch += ch1 - '0'; +@@ -285,7 +286,7 @@ bool striphtml::findanchor(const QString& _info) + while (1) + { + // qApp->processEvents(); +- if ((offset = name.match(toQString(test.data()))) != -1) break; ++ if ((offset = name.exactMatch(toQString(test.data()))) != -1) break; + #ifdef USEQPE + if ((offset = id.match(toQString(test.data()))) != -1) break; + #endif +@@ -325,17 +326,7 @@ striphtml::~striphtml() + void striphtml::initentmap() + { + entmap = new QMap<QString, tchar>; +-#ifdef USEQPE +-#ifdef OPIE +- QString fname(getenv("OPIEDIR")); +-#else +- QString fname(getenv("QTDIR")); +-#endif +- fname += "/plugins/reader/data"; +-#else +- QString fname(getenv("READERDIR")); +- fname += "/data"; +-#endif ++ QString fname = uqt_datapath(); + QFileInfo fi; + fi.setFile(fname, "HTMLentities"); + if (fi.exists()) +@@ -347,7 +338,7 @@ void striphtml::initentmap() + { + QTextStream t(&fl); + QString key, value; +- while (!t.eof()) ++ while (!t.atEnd()) + { + QString data = t.readLine(); + int colon = data.find(':'); +diff --git a/uqtcommon.h b/uqtcommon.h +new file mode 100644 +index 0000000..e551740 +--- /dev/null ++++ b/uqtcommon.h +@@ -0,0 +1,57 @@ ++#ifndef __UQTCOMMON_H ++#define __UQTCOMMON_H ++ ++#include <qstring.h> ++ ++#ifdef USEQPE ++# ifdef OPIE ++# define Q_DIR_ENV "OPIEDIR" ++# else ++# define Q_DIR_ENV "QTDIR" ++# endif ++#endif ++ ++inline QString uqt_libdir() { ++# ifdef USEQPE ++ return QString(getenv(Q_DIR_ENV))+"/plugins/reader"; ++# else ++ const char *rd = getenv("READERDIR"); ++ if(rd) return rd; ++ return UQT_LIBDIR; ++# endif ++} ++inline QString uqt_datadir() { ++# ifdef USEQPE ++ return QString(geenv(Q_DIR_ENV)); ++# else ++ const char *rd = getenv("READERDIR"); ++ if(rd) return rd; ++ return UQT_DATADIR; ++# endif ++} ++ ++inline QString uqt_codecspath() { ++ return uqt_libdir()+"/codecs/"; ++} ++inline QString uqt_outcodecspath() { ++ return uqt_libdir()+"/outcodecs/"; ++} ++inline QString uqt_filterspath() { ++ return uqt_libdir()+"/filters/"; ++} ++inline QString uqt_supportpath() { ++ return uqt_libdir()+"/support/"; ++} ++ ++inline QString uqt_picspath() { ++ return uqt_datadir()+"/pics/"; ++} ++inline QString uqt_datapath() { ++# ifdef QPE ++ return uqt_datadir()+"/plugins/reader/data"; ++# else ++ return uqt_datadir()+"/data"; ++# endif ++} ++ ++#endif /* __UQTCOMMON_H */ +diff --git a/version.cpp b/version.cpp +index aafb3d8..743ef38 100644 +--- a/version.cpp ++++ b/version.cpp +@@ -2,9 +2,9 @@ + #include "names.h" + #include <qmessagebox.h> + +-#include <qmultilineedit.h> ++#include <Qt3Support/Q3MultiLineEdit> + #include <qlayout.h> +-#include <qtextview.h> ++#include <Qt3Support/Q3TextView> + class versionbox : public QDialog + { + public: +@@ -19,7 +19,7 @@ public: + box->setWordWrap(QMultiLineEdit::WidgetWidth); + box->setText(txt); + */ +- QTextView* box = new QTextView(this); ++ Q3TextView* box = new Q3TextView(this); + v->addWidget(box); + box->setText(txt); + #ifdef USEQPE diff --git a/recipes-opie/opie-reader/opie-reader.inc b/recipes-opie/opie-reader/opie-reader.inc new file mode 100644 index 0000000..937fc39 --- /dev/null +++ b/recipes-opie/opie-reader/opie-reader.inc @@ -0,0 +1,64 @@ +DESCRIPTION = "E-Book reader" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "opie-reader" +APPTYPE = "binary" +DEPENDS = "flite" +RRECOMMENDS_PN = "opie-reader-filter-htmlfilter, opie-reader-codec-weasel, opie-reader-codec-reb, \ + opie-reader-codec-isilo, opie-reader-codec-aportis, opie-reader-codec-ppms, opie-reader-codec-chm, \ + opie-reader-codec-plucker, opie-reader-codec-arrierego" +RSUGGESTS_PN = "opie-reader-output-flitedyn16, opie-reader-output-flitecmd, opie-reader-output-flitedyn" +INC_PR = "r5" + +S = "${WORKDIR}/opie-reader" + +EXTRA_QMAKEVARS_POST += "LIBS+=-L${S}" +PARALLEL_MAKE = "" + +inherit opie + +EXTRA_QMAKEVARS_POST += " SUBDIRS+=FliteDyn SUBDIRS+=FliteDyn16 INCLUDEPATH+=${STAGING_INCDIR}/flite" + +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -d ${D}${palmtopdir}/lib/ + install -d ${D}${palmtopdir}/plugins/reader/data/ + install -d ${D}${palmtopdir}/plugins/reader/filters/ + install -d ${D}${palmtopdir}/plugins/reader/support/ + install -d ${D}${palmtopdir}/plugins/reader/outcodecs/ + install -d ${D}${palmtopdir}/plugins/reader/codecs/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ + + for f in libAportis libCHM libPlucker libReb libWeasel libiSilo libppms libArriereGo + do + install -m 644 ${S}/$f.so ${D}${palmtopdir}/plugins/reader/codecs/ + done + + for f in libreader_codec libreader_pdb libreader_pluckerbase pluckerdecompress + do + oe_libinstall -so -C ${S}/ $f ${D}${palmtopdir}/lib/ + done + + install -m 644 ${S}/libHTMLfilter.so ${D}${palmtopdir}/plugins/reader/filters/ + install -m 644 ${S}/libpluckerdecompress.so ${D}${palmtopdir}/plugins/reader/support/ + + for f in libflitecmd libflitedyn libflitedyn16 + do + install -m 644 ${S}/$f.so ${D}${palmtopdir}/plugins/reader/outcodecs + done + + install -m 0644 ${S}/HTMLentities ${D}${palmtopdir}/plugins/reader/data/ +} + +python populate_packages_prepend () { + print "opie-reader:", bb.data.getVar( 'RDEPENDS_opie-reader', d ) + plugindir = bb.data.expand('${palmtopdir}/plugins/reader', d) + for dir, type in [ ( 'codecs', 'codec' ), ( 'filters', 'filter' ), ( 'outcodecs', 'output' ) ]: + dir = plugindir + '/' + dir + do_split_packages(d, dir, + '^lib(.*)\.so$', 'opie-reader-' + type + '-%s', + 'Opie reader %s ' + type, + prepend=True) + +} diff --git a/recipes-opie/opie-reader/opie-reader_1.2.5.bb b/recipes-opie/opie-reader/opie-reader_1.2.5.bb new file mode 100644 index 0000000..76bc75c --- /dev/null +++ b/recipes-opie/opie-reader/opie-reader_1.2.5.bb @@ -0,0 +1,14 @@ +require ${PN}.inc + +PR = "${INC_PR}.0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_apps_opie-reader.tar.bz2;name=split_noncore_apps_opie-reader \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_apps_opie-reader.md5sum] = "73659a51c96ce3365c2255685142c6f7" +SRC_URI[split_noncore_apps_opie-reader.sha256sum] = "657c03bc8ccb28c0cc8fbc0c46612cbaddbe47ac9ee2856015c38f9712b3a020" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" + diff --git a/recipes-opie/opie-reader/opie-reader_cvs.bb b/recipes-opie/opie-reader/opie-reader_cvs.bb new file mode 100644 index 0000000..cb25629 --- /dev/null +++ b/recipes-opie/opie-reader/opie-reader_cvs.bb @@ -0,0 +1,9 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "${INC_PR}.0" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/apps/opie-reader \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" + diff --git a/recipes-opie/opie-reader/uqtreader_1.2.5.bb b/recipes-opie/opie-reader/uqtreader_1.2.5.bb new file mode 100644 index 0000000..ba117fd --- /dev/null +++ b/recipes-opie/opie-reader/uqtreader_1.2.5.bb @@ -0,0 +1,76 @@ +DESCRIPTION = "qt4-x11 opie-reader ebook reader port" +SECTION = "x11/applications" +PRIORITY = "optional" +LICENSE = "GPL" + +RRECOMMENDS_${PN} = "${PN}-filter-html" + +SRCDATE = "20070601" +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_apps_opie-reader.tar.bz2;name=split_noncore_apps_opie-reader \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps \ + file://qt4.patch" +SRC_URI[split_noncore_apps_opie-reader.md5sum] = "73659a51c96ce3365c2255685142c6f7" +SRC_URI[split_noncore_apps_opie-reader.sha256sum] = "657c03bc8ccb28c0cc8fbc0c46612cbaddbe47ac9ee2856015c38f9712b3a020" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" +S = "${WORKDIR}/opie-reader" + +export OPIEDIR="${S}/opiedir" + +inherit qt4x11 + +do_configure() { + ${OE_QMAKE_QMAKE} -recursive opie-reader.pro UQT_DATADIR="${datadir}/${PN}" UQT_LIBDIR="${libdir}/${PN}" +} +do_compile() { + oe_runmake +} +do_install() { + install -d ${D}${bindir} + install -m 0755 ${S}/opiedir/bin/opie-reader ${D}${bindir}/uqtreader + install -d ${D}${libdir}/${PN} + cp -Rpd ${S}/opiedir/lib/lib*.so.* ${D}${libdir} + for so in ${S}/opiedir/plugins/reader/{codecs,filters,outcodecs,support}/lib*.so ; do + soso="${so#${S}/opiedir/plugins/reader/}" + dd="${D}${libdir}/${PN}/$(dirname "$soso")" + install -d "$dd" + install -m 0755 "$so" "${dd}/$(basename "$soso")" + done + install -d ${D}${datadir}/${PN} + cp -Rpd ${S}/opiedir/plugins/reader/data ${D}${datadir}/${PN} + install -d ${D}${datadir}/${PN}/pics + cp \ + ${WORKDIR}/pics/opie-reader/*.png \ + ${WORKDIR}/pics/inline/{AppsIcon,SettingsIcon,fileopen,close,cut,UtilsIcon,1to1,find,start,finish,rotate,up,down,back,home,forward,paste,fullscreen,repeat,zoom,mag,exec,new,copy,next,enter}.png \ + ${D}${datadir}/${PN}/pics/ + install -d ${D}${datadir}/applications + sed <${WORKDIR}/apps/Applications/opie-reader.desktop \ + -e '/^CanFastLoad/d' -e 's,^Icon=.*,Icon=${datadir}/${PN}/pics/OpieReader.png,g' \ + -e 's,^Exec=.*,Exec=${bindir}/uqtreader,g' \ + -e '$aType=Application' -e 'aCategories=Applications' \ + -e '/^Name/s/Opie/UQT/g' \ + >${D}${datadir}/applications/uqtreader.desktop +} +PACKAGES += "${PN}-pdblib ${PN}-codeclib \ + ${PN}-codec-aportis ${PN}-codec-arrierego ${PN}-codec-chm ${PN}-codec-plucker ${PN}-codec-reb ${PN}-codec-weasel ${PN}-codec-isilo ${PN}-codec-ppms \ + ${PN}-filter-html ${PN}-output-flitecmd" + +FILES_${PN}-pdblib = "${libdir}/libreader_pdb.so.*" +FILES_${PN}-codeclib = "${libdir}/libreader_codec.so.*" +FILES_${PN}-codec-aportis = "${libdir}/uqtreader/codecs/libAportis.so" +FILES_${PN}-codec-arrierego = "${libdir}/uqtreader/codecs/libArriereGo.so" +FILES_${PN}-codec-chm = "${libdir}/uqtreader/codecs/libCHM.so" +DEBIAN_NOAUTONAME_${PN}-codec-plucker = 1 +FILES_${PN}-codec-plucker = "${libdir}/uqtreader/codecs/libPlucker.so ${libdir}/lib*plucker*.so.* ${libdir}/uqtreader/support/libpluckerdecompress.so" +FILES_${PN}-codec-reb = "${libdir}/uqtreader/codecs/libReb.so" +FILES_${PN}-codec-weasel = "${libdir}/uqtreader/codecs/libWeasel.so" +FILES_${PN}-codec-isilo = "${libdir}/uqtreader/codecs/libiSilo.so" +FILES_${PN}-codec-ppms = "${libdir}/uqtreader/codecs/libppms.so" +FILES_${PN}-filter-html = "${libdir}/uqtreader/filters/libHTMLfilter.so" +FILES_${PN}-output-flitecmd = "${libdir}/uqtreader/outcodecs/libflitecmd.so" +FILES_${PN} = "${bindir}/uqtreader ${datadir}/uqtreader/data/* ${datadir}/uqtreader/pics/* ${datadir}/applications/*.desktop" diff --git a/recipes-opie/opie-reader/uqtreader_cvs.bb b/recipes-opie/opie-reader/uqtreader_cvs.bb new file mode 100644 index 0000000..fe6a799 --- /dev/null +++ b/recipes-opie/opie-reader/uqtreader_cvs.bb @@ -0,0 +1,72 @@ +DESCRIPTION = "qt4-x11 opie-reader ebook reader port" +SECTION = "x11/applications" +PRIORITY = "optional" +LICENSE = "GPL" + +RRECOMMENDS_${PN} = "${PN}-filter-html" + +SRCDATE = "20070601" +PV = "1.2.2opie+cvs${SRCDATE}" +PR = "r4" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/apps/opie-reader \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps \ + file://qt4.patch" +S = "${WORKDIR}/opie-reader" + +export OPIEDIR="${S}/opiedir" + +inherit qt4x11 + +do_configure() { + ${OE_QMAKE_QMAKE} -recursive opie-reader.pro UQT_DATADIR="${datadir}/${PN}" UQT_LIBDIR="${libdir}/${PN}" +} +do_compile() { + oe_runmake +} +do_install() { + install -d ${D}${bindir} + install -m 0755 ${S}/opiedir/bin/opie-reader ${D}${bindir}/uqtreader + install -d ${D}${libdir}/${PN} + cp -Rpd ${S}/opiedir/lib/lib*.so.* ${D}${libdir} + for so in ${S}/opiedir/plugins/reader/{codecs,filters,outcodecs,support}/lib*.so ; do + soso="${so#${S}/opiedir/plugins/reader/}" + dd="${D}${libdir}/${PN}/$(dirname "$soso")" + install -d "$dd" + install -m 0755 "$so" "${dd}/$(basename "$soso")" + done + install -d ${D}${datadir}/${PN} + cp -Rpd ${S}/opiedir/plugins/reader/data ${D}${datadir}/${PN} + install -d ${D}${datadir}/${PN}/pics + cp \ + ${WORKDIR}/pics/opie-reader/*.png \ + ${WORKDIR}/pics/inline/{AppsIcon,SettingsIcon,fileopen,close,cut,UtilsIcon,1to1,find,start,finish,rotate,up,down,back,home,forward,paste,fullscreen,repeat,zoom,mag,exec,new,copy,next,enter}.png \ + ${D}${datadir}/${PN}/pics/ + install -d ${D}${datadir}/applications + sed <${WORKDIR}/apps/Applications/opie-reader.desktop \ + -e '/^CanFastLoad/d' -e 's,^Icon=.*,Icon=${datadir}/${PN}/pics/OpieReader.png,g' \ + -e 's,^Exec=.*,Exec=${bindir}/uqtreader,g' \ + -e '$aType=Application' -e 'aCategories=Applications' \ + -e '/^Name/s/Opie/UQT/g' \ + >${D}${datadir}/applications/uqtreader.desktop +} +PACKAGES += "${PN}-pdblib ${PN}-codeclib \ + ${PN}-codec-aportis ${PN}-codec-arrierego ${PN}-codec-chm ${PN}-codec-plucker ${PN}-codec-reb ${PN}-codec-weasel ${PN}-codec-isilo ${PN}-codec-ppms \ + ${PN}-filter-html ${PN}-output-flitecmd" + + +FILES_${PN}-pdblib = "${libdir}/libreader_pdb.so.*" +FILES_${PN}-codeclib = "${libdir}/libreader_codec.so.*" +FILES_${PN}-codec-aportis = "${libdir}/uqtreader/codecs/libAportis.so" +FILES_${PN}-codec-arrierego = "${libdir}/uqtreader/codecs/libArriereGo.so" +FILES_${PN}-codec-chm = "${libdir}/uqtreader/codecs/libCHM.so" +DEBIAN_NOAUTONAME_${PN}-codec-plucker = 1 +FILES_${PN}-codec-plucker = "${libdir}/uqtreader/codecs/libPlucker.so ${libdir}/lib*plucker*.so.* ${libdir}/uqtreader/support/libpluckerdecompress.so" +FILES_${PN}-codec-reb = "${libdir}/uqtreader/codecs/libReb.so" +FILES_${PN}-codec-weasel = "${libdir}/uqtreader/codecs/libWeasel.so" +FILES_${PN}-codec-isilo = "${libdir}/uqtreader/codecs/libiSilo.so" +FILES_${PN}-codec-ppms = "${libdir}/uqtreader/codecs/libppms.so" +FILES_${PN}-filter-html = "${libdir}/uqtreader/filters/libHTMLfilter.so" +FILES_${PN}-output-flitecmd = "${libdir}/uqtreader/outcodecs/libflitecmd.so" +FILES_${PN} = "${bindir}/uqtreader ${datadir}/uqtreader/data/* ${datadir}/uqtreader/pics/* ${datadir}/applications/*.desktop" diff --git a/recipes-opie/opie-recorder/opie-recorder.inc b/recipes-opie/opie-recorder/opie-recorder.inc new file mode 100644 index 0000000..1c2d722 --- /dev/null +++ b/recipes-opie/opie-recorder/opie-recorder.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "Audio sampling recorder" +SECTION = "opie/multimedia" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "opierec" + + +S = "${WORKDIR}/opierec" + +inherit opie + +# FILES bin/opierec pics/opierec apps/Applications/opierec.desktop +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-recorder/opie-recorder_1.2.5.bb b/recipes-opie/opie-recorder/opie-recorder_1.2.5.bb new file mode 100644 index 0000000..bb1fbc1 --- /dev/null +++ b/recipes-opie/opie-recorder/opie-recorder_1.2.5.bb @@ -0,0 +1,14 @@ +require ${PN}.inc + +PR = "r1" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_multimedia_opierec.tar.bz2;name=split_noncore_multimedia_opierec \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_multimedia_opierec.md5sum] = "4119fdefa6d3dfeb633a3ab340976976" +SRC_URI[split_noncore_multimedia_opierec.sha256sum] = "dfefb722950f3532d5b066b3edffdd0edbc60102dd3e96aea2ea999cf2904607" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" + diff --git a/recipes-opie/opie-recorder/opie-recorder_cvs.bb b/recipes-opie/opie-recorder/opie-recorder_cvs.bb new file mode 100644 index 0000000..b647414 --- /dev/null +++ b/recipes-opie/opie-recorder/opie-recorder_cvs.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/multimedia/opierec \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" + +DEPENDS = "libopiecore2 libopieui2 libopiemm2" diff --git a/recipes-opie/opie-remote/opie-remote.inc b/recipes-opie/opie-remote/opie-remote.inc new file mode 100644 index 0000000..b710cb4 --- /dev/null +++ b/recipes-opie/opie-remote/opie-remote.inc @@ -0,0 +1,19 @@ +DESCRIPTION = "A remote control" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +RDEPENDS_${PN} = "lirc" +APPNAME = "remote" +APPTYPE = "binary" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES bin/remote apps/Applications/remote.desktop pics/remote/*.png +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-remote/opie-remote_1.2.5.bb b/recipes-opie/opie-remote/opie-remote_1.2.5.bb new file mode 100644 index 0000000..030e82a --- /dev/null +++ b/recipes-opie/opie-remote/opie-remote_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_tools_remote.tar.bz2;name=split_noncore_tools_remote \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_tools_remote.md5sum] = "85062b521984ce205f2b09df57cd56f0" +SRC_URI[split_noncore_tools_remote.sha256sum] = "84b5b90a04c86d6b66b3b4519a7bacbeadb2b413a3bcc1daf4fc1d498fb5536b" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-remote/opie-remote_cvs.bb b/recipes-opie/opie-remote/opie-remote_cvs.bb new file mode 100644 index 0000000..f70a6a8 --- /dev/null +++ b/recipes-opie/opie-remote/opie-remote_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/tools/remote \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-restartapplet/opie-restartapplet.inc b/recipes-opie/opie-restartapplet/opie-restartapplet.inc new file mode 100644 index 0000000..86c1f4c --- /dev/null +++ b/recipes-opie/opie-restartapplet/opie-restartapplet.inc @@ -0,0 +1,15 @@ +DESCRIPTION = "Restart Applet" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "restartapplet" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/applets/librestartapplet.so* +do_install() { +} + diff --git a/recipes-opie/opie-restartapplet/opie-restartapplet2_1.2.5.bb b/recipes-opie/opie-restartapplet/opie-restartapplet2_1.2.5.bb new file mode 100644 index 0000000..93cedc6 --- /dev/null +++ b/recipes-opie/opie-restartapplet/opie-restartapplet2_1.2.5.bb @@ -0,0 +1,21 @@ +DESCRIPTION = "Restart Applet" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "restartapplet" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_applets_restartapplet2.tar.bz2;name=split_core_applets_restartapplet2 \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_applets_restartapplet2.md5sum] = "d5fedf3676bc08e865cc12750c11467a" +SRC_URI[split_core_applets_restartapplet2.sha256sum] = "85a622e7ad4767b065f6ea3464af7d9f839f440bc8fa6bbeab6571a7ab66623f" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" + +S = "${WORKDIR}/restartapplet2" + +inherit opie + +# FILES plugins/applets/librestartapplet.so* +do_install() { +} + diff --git a/recipes-opie/opie-restartapplet/opie-restartapplet2_cvs.bb b/recipes-opie/opie-restartapplet/opie-restartapplet2_cvs.bb new file mode 100644 index 0000000..507f06d --- /dev/null +++ b/recipes-opie/opie-restartapplet/opie-restartapplet2_cvs.bb @@ -0,0 +1,18 @@ +DESCRIPTION = "Restart Applet" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +PV = "${OPIE_GIT_PV}" +APPNAME = "restartapplet" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/applets/restartapplet2 \ + ${OPIE_GIT};protocol=git;subpath=apps" + +S = "${WORKDIR}/restartapplet2" + +inherit opie + +# FILES plugins/applets/librestartapplet.so* +do_install() { +} + diff --git a/recipes-opie/opie-restartapplet/opie-restartapplet_1.2.5.bb b/recipes-opie/opie-restartapplet/opie-restartapplet_1.2.5.bb new file mode 100644 index 0000000..22600a2 --- /dev/null +++ b/recipes-opie/opie-restartapplet/opie-restartapplet_1.2.5.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_applets_restartapplet.tar.bz2;name=split_core_applets_restartapplet \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_applets_restartapplet.md5sum] = "2d327d372cf085ccf0f932086ab5df63" +SRC_URI[split_core_applets_restartapplet.sha256sum] = "d15e939a2d28fddbaa939828efeb134d135269316a7c5ceea354fd25e3836995" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-restartapplet/opie-restartapplet_cvs.bb b/recipes-opie/opie-restartapplet/opie-restartapplet_cvs.bb new file mode 100644 index 0000000..500ce4d --- /dev/null +++ b/recipes-opie/opie-restartapplet/opie-restartapplet_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/applets/restartapplet \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-restartapplet2/opie-restartapplet2.inc b/recipes-opie/opie-restartapplet2/opie-restartapplet2.inc new file mode 100644 index 0000000..9fa011f --- /dev/null +++ b/recipes-opie/opie-restartapplet2/opie-restartapplet2.inc @@ -0,0 +1,16 @@ +DESCRIPTION = "Restart Applet" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "restartapplet2" +I18N_FILES = "librestartapplet2.ts" + + +S = "${WORKDIR}/restartapplet2" + +inherit opie + +# FILES plugins/applets/librestartapplet.so* +do_install() { +} + diff --git a/recipes-opie/opie-restartapplet2/opie-restartapplet2_1.2.5.bb b/recipes-opie/opie-restartapplet2/opie-restartapplet2_1.2.5.bb new file mode 100644 index 0000000..15f4900 --- /dev/null +++ b/recipes-opie/opie-restartapplet2/opie-restartapplet2_1.2.5.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_applets_restartapplet2.tar.bz2;name=split_core_applets_restartapplet2 \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_applets_restartapplet2.md5sum] = "d5fedf3676bc08e865cc12750c11467a" +SRC_URI[split_core_applets_restartapplet2.sha256sum] = "85a622e7ad4767b065f6ea3464af7d9f839f440bc8fa6bbeab6571a7ab66623f" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-restartapplet2/opie-restartapplet2_cvs.bb b/recipes-opie/opie-restartapplet2/opie-restartapplet2_cvs.bb new file mode 100644 index 0000000..b6f241f --- /dev/null +++ b/recipes-opie/opie-restartapplet2/opie-restartapplet2_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/applets/restartapplet2 \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-rotateapplet/opie-rotateapplet.inc b/recipes-opie/opie-rotateapplet/opie-rotateapplet.inc new file mode 100644 index 0000000..ae84083 --- /dev/null +++ b/recipes-opie/opie-rotateapplet/opie-rotateapplet.inc @@ -0,0 +1,14 @@ +DESCRIPTION = "Rotate Applet" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "rotateapplet" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES +do_install() { +} diff --git a/recipes-opie/opie-rotateapplet/opie-rotateapplet_1.2.5.bb b/recipes-opie/opie-rotateapplet/opie-rotateapplet_1.2.5.bb new file mode 100644 index 0000000..28b689e --- /dev/null +++ b/recipes-opie/opie-rotateapplet/opie-rotateapplet_1.2.5.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_applets_rotateapplet.tar.bz2;name=split_core_applets_rotateapplet \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_applets_rotateapplet.md5sum] = "b8efa8491e7d53430328e55ee6fec62d" +SRC_URI[split_core_applets_rotateapplet.sha256sum] = "b8dab51b515f41ad72a935f99f8bb466f4999d27a75c2505e9fde06bbe1d572b" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-rotateapplet/opie-rotateapplet_cvs.bb b/recipes-opie/opie-rotateapplet/opie-rotateapplet_cvs.bb new file mode 100644 index 0000000..30edbcd --- /dev/null +++ b/recipes-opie/opie-rotateapplet/opie-rotateapplet_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/applets/rotateapplet \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-screenshotapplet/opie-screenshotapplet.inc b/recipes-opie/opie-screenshotapplet/opie-screenshotapplet.inc new file mode 100644 index 0000000..b8c9406 --- /dev/null +++ b/recipes-opie/opie-screenshotapplet/opie-screenshotapplet.inc @@ -0,0 +1,33 @@ +DESCRIPTION = "Screenshot Applet" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "screenshotapplet" + + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +pkg_postinst() { +#!/bin/sh +if [ -n "$D" ]; then exit 1; fi +if pidof -s qpe >/dev/null; then + ${bindir}/qcop QPE/TaskBar "reloadApplets()" +fi +} + +pkg_postrm() { +#!/bin/sh +if [ -n "$D" ]; then false; fi +${bindir}/qcop QPE/TaskBar "reloadApplets()" +} + +# FILES plugins/applets/libscreenshotapplet.so* +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ + +} + diff --git a/recipes-opie/opie-screenshotapplet/opie-screenshotapplet_1.2.5.bb b/recipes-opie/opie-screenshotapplet/opie-screenshotapplet_1.2.5.bb new file mode 100644 index 0000000..7ed3f54 --- /dev/null +++ b/recipes-opie/opie-screenshotapplet/opie-screenshotapplet_1.2.5.bb @@ -0,0 +1,13 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_applets_screenshotapplet.tar.bz2;name=split_core_applets_screenshotapplet \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics" +SRC_URI[split_core_applets_screenshotapplet.md5sum] = "bf1f9df175489791b222900b6b4f208c" +SRC_URI[split_core_applets_screenshotapplet.sha256sum] = "2c2e0991c20676f33e4fe9f1b7599d49d726c236dddd980fd5132233c1146fb5" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" diff --git a/recipes-opie/opie-screenshotapplet/opie-screenshotapplet_cvs.bb b/recipes-opie/opie-screenshotapplet/opie-screenshotapplet_cvs.bb new file mode 100644 index 0000000..ae749ea --- /dev/null +++ b/recipes-opie/opie-screenshotapplet/opie-screenshotapplet_cvs.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/applets/screenshotapplet \ + ${OPIE_GIT};protocol=git;subpath=apps \ + ${OPIE_GIT};protocol=git;subpath=pics " diff --git a/recipes-opie/opie-search/opie-search.inc b/recipes-opie/opie-search/opie-search.inc new file mode 100644 index 0000000..ad35da8 --- /dev/null +++ b/recipes-opie/opie-search/opie-search.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "Search through all PIM data" +SECTION = "opie/pim" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "osearch" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libosearch.so* bin/osearch apps/1Pim/osearch.desktop pics/osearch/*.png +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ +} + diff --git a/recipes-opie/opie-search/opie-search_1.2.5.bb b/recipes-opie/opie-search/opie-search_1.2.5.bb new file mode 100644 index 0000000..e0d3ce2 --- /dev/null +++ b/recipes-opie/opie-search/opie-search_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_pim_osearch.tar.bz2;name=split_core_pim_osearch \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_pim_osearch.md5sum] = "1bac07d39b8515f119f6c6b512540aca" +SRC_URI[split_core_pim_osearch.sha256sum] = "89bfdad2e39939e4331e0abe0b81be545ec36f668e6b19ac26d9ad1909d8ccc3" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-search/opie-search_cvs.bb b/recipes-opie/opie-search/opie-search_cvs.bb new file mode 100644 index 0000000..1f8f9e8 --- /dev/null +++ b/recipes-opie/opie-search/opie-search_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/pim/osearch \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-security/opie-security.inc b/recipes-opie/opie-security/opie-security.inc new file mode 100644 index 0000000..b707ff8 --- /dev/null +++ b/recipes-opie/opie-security/opie-security.inc @@ -0,0 +1,20 @@ +DESCRIPTION = "Security settings dialog for the Opie environment." +SECTION = "opie/settings" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "security" + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libsecurity.so* bin/security apps/Settings/Security.desktop pics/security +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + + for icon in Security.png lock.png multiauth.png sync.png users.png ownerinfo.png; + do + install -m 0644 ${WORKDIR}/pics/${APPNAME}/$icon ${D}${palmtopdir}/pics/${APPNAME}/ + done +} + diff --git a/recipes-opie/opie-security/opie-security_1.2.5.bb b/recipes-opie/opie-security/opie-security_1.2.5.bb new file mode 100644 index 0000000..b20474a --- /dev/null +++ b/recipes-opie/opie-security/opie-security_1.2.5.bb @@ -0,0 +1,14 @@ +require ${PN}.inc + +PR = "r1" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_settings_security.tar.bz2;name=split_core_settings_security \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_settings_security.md5sum] = "95465832fcb269e25eed2e244f719c62" +SRC_URI[split_core_settings_security.sha256sum] = "307c72dbcdd16c85e126d7e807d3776c046ae98ffc13e4e77cffb21f29062dc8" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" + diff --git a/recipes-opie/opie-security/opie-security_cvs.bb b/recipes-opie/opie-security/opie-security_cvs.bb new file mode 100644 index 0000000..d22767d --- /dev/null +++ b/recipes-opie/opie-security/opie-security_cvs.bb @@ -0,0 +1,19 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/settings/security \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" + +# FILES plugins/application/libsecurity.so* bin/security apps/Settings/Security.desktop pics/security +do_install() { + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + + for icon in Security.png lock.png multiauth.png sync.png users.png ownerinfo.png; + do + install -m 0644 ${WORKDIR}/pics/${APPNAME}/$icon ${D}${palmtopdir}/pics/${APPNAME}/ + done +} + diff --git a/recipes-opie/opie-securityplugins/opie-securityplugin-blueping.inc b/recipes-opie/opie-securityplugins/opie-securityplugin-blueping.inc new file mode 100644 index 0000000..e2cd58b --- /dev/null +++ b/recipes-opie/opie-securityplugins/opie-securityplugin-blueping.inc @@ -0,0 +1,15 @@ +DESCRIPTION = "Blueping plugin for opie-security authentication. \ +This is a bluetooth-based authentication plugin (you need \ +to have another Bluetooth device around to use it)." +RDEPENDS_${PN} += "bluez-utils" +APPNAME = "multiauthbluepingplugin" + +include opie-securityplugin.inc + +S = "${WORKDIR}/blueping" + +do_install() { + install -d ${D}${palmtopdir}/pics/security/ + install -m 0644 ${WORKDIR}/pics/security/bluepingplugin.png ${D}${palmtopdir}/pics/security/ +} + diff --git a/recipes-opie/opie-securityplugins/opie-securityplugin-blueping_1.2.5.bb b/recipes-opie/opie-securityplugins/opie-securityplugin-blueping_1.2.5.bb new file mode 100644 index 0000000..7e918ff --- /dev/null +++ b/recipes-opie/opie-securityplugins/opie-securityplugin-blueping_1.2.5.bb @@ -0,0 +1,9 @@ +require opie-securityplugin-blueping.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_securityplugins_blueping.tar.bz2;name=split_noncore_securityplugins_blueping \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics" +SRC_URI[split_noncore_securityplugins_blueping.md5sum] = "20a9af22fe099a9fcd8e8d749f27a230" +SRC_URI[split_noncore_securityplugins_blueping.sha256sum] = "e544629f3c345beab01f3de78a339ad51d6626f91b90fd093c551cd627888423" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" + diff --git a/recipes-opie/opie-securityplugins/opie-securityplugin-blueping_cvs.bb b/recipes-opie/opie-securityplugins/opie-securityplugin-blueping_cvs.bb new file mode 100644 index 0000000..37e661f --- /dev/null +++ b/recipes-opie/opie-securityplugins/opie-securityplugin-blueping_cvs.bb @@ -0,0 +1,7 @@ +require opie-securityplugin-blueping.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/securityplugins/blueping \ + ${OPIE_GIT};protocol=git;subpath=pics " + diff --git a/recipes-opi |