diff options
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-opie/opie-securityplugins/opie-securityplugin-dummy.inc b/recipes-opie/opie-securityplugins/opie-securityplugin-dummy.inc new file mode 100644 index 0000000..bb0a9b9 --- /dev/null +++ b/recipes-opie/opie-securityplugins/opie-securityplugin-dummy.inc @@ -0,0 +1,14 @@ +DESCRIPTION = "Dummy plugin for opie-security authentication. \ +This is a very simple authentication plugin (you just have \ +to press a button basically), for demonstration purpose." +APPNAME = "multiauthdummyplugin" + +include opie-securityplugin.inc + +S = "${WORKDIR}/dummy" + +do_install() { + install -d ${D}${palmtopdir}/pics/security + install -m 0644 ${WORKDIR}/pics/security/dummyplugin.png ${D}${palmtopdir}/pics/security/ +} + diff --git a/recipes-opie/opie-securityplugins/opie-securityplugin-dummy_1.2.5.bb b/recipes-opie/opie-securityplugins/opie-securityplugin-dummy_1.2.5.bb new file mode 100644 index 0000000..6648004 --- /dev/null +++ b/recipes-opie/opie-securityplugins/opie-securityplugin-dummy_1.2.5.bb @@ -0,0 +1,9 @@ +require opie-securityplugin-dummy.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_securityplugins_dummy.tar.bz2;name=split_noncore_securityplugins_dummy \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics" +SRC_URI[split_noncore_securityplugins_dummy.md5sum] = "2c8ba44f90144a143338fc599854e68e" +SRC_URI[split_noncore_securityplugins_dummy.sha256sum] = "27c031c34bc6bfe6603b3d5bb0af3d8275839387577dfea4cd435faa080191f6" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" + diff --git a/recipes-opie/opie-securityplugins/opie-securityplugin-dummy_cvs.bb b/recipes-opie/opie-securityplugins/opie-securityplugin-dummy_cvs.bb new file mode 100644 index 0000000..0bb50d6 --- /dev/null +++ b/recipes-opie/opie-securityplugins/opie-securityplugin-dummy_cvs.bb @@ -0,0 +1,7 @@ +require opie-securityplugin-dummy.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/securityplugins/dummy \ + ${OPIE_GIT};protocol=git;subpath=pics " + diff --git a/recipes-opie/opie-securityplugins/opie-securityplugin-notice.inc b/recipes-opie/opie-securityplugins/opie-securityplugin-notice.inc new file mode 100644 index 0000000..09a4025 --- /dev/null +++ b/recipes-opie/opie-securityplugins/opie-securityplugin-notice.inc @@ -0,0 +1,13 @@ +DESCRIPTION = "Notice plugin for opie-security authentication. \ +It allows you to display, for example, a notice from your legal departement." +APPNAME = "multiauthnoticeplugin" + +include opie-securityplugin.inc + +S = "${WORKDIR}/notice" + +do_install() { + install -d ${D}${palmtopdir}/pics/security/ + install -m 0644 ${WORKDIR}/pics/security/noticeplugin*.png ${D}${palmtopdir}/pics/security/ +} + diff --git a/recipes-opie/opie-securityplugins/opie-securityplugin-notice_1.2.5.bb b/recipes-opie/opie-securityplugins/opie-securityplugin-notice_1.2.5.bb new file mode 100644 index 0000000..de5903f --- /dev/null +++ b/recipes-opie/opie-securityplugins/opie-securityplugin-notice_1.2.5.bb @@ -0,0 +1,9 @@ +require opie-securityplugin-notice.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_securityplugins_notice.tar.bz2;name=split_noncore_securityplugins_notice \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics" +SRC_URI[split_noncore_securityplugins_notice.md5sum] = "073e2ae5527adfb56c52ab9d59eac0a1" +SRC_URI[split_noncore_securityplugins_notice.sha256sum] = "62526d7010759c8a148a14fe0076e88202c7d7acd127c90ec5cef3ef6fa1368c" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" + diff --git a/recipes-opie/opie-securityplugins/opie-securityplugin-notice_cvs.bb b/recipes-opie/opie-securityplugins/opie-securityplugin-notice_cvs.bb new file mode 100644 index 0000000..93df53c --- /dev/null +++ b/recipes-opie/opie-securityplugins/opie-securityplugin-notice_cvs.bb @@ -0,0 +1,7 @@ +require opie-securityplugin-notice.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/securityplugins/notice \ + ${OPIE_GIT};protocol=git;subpath=pics " + diff --git a/recipes-opie/opie-securityplugins/opie-securityplugin-pin.inc b/recipes-opie/opie-securityplugins/opie-securityplugin-pin.inc new file mode 100644 index 0000000..6286d8a --- /dev/null +++ b/recipes-opie/opie-securityplugins/opie-securityplugin-pin.inc @@ -0,0 +1,15 @@ +DESCRIPTION = "PIN plugin for opie-security authentication. \ +It implements the same kind of widgets as opie-security package, \ +but this implementation can be used along with other authentication \ +methods in the Opie Multi-Authentication Framework." +APPNAME = "multiauthpinplugin" + +include opie-securityplugin.inc + +S = "${WORKDIR}/pin" + +do_install() { + install -d ${D}${palmtopdir}/pics/security/ + install -m 0644 ${WORKDIR}/pics/security/pinplugin.png ${D}${palmtopdir}/pics/security/ +} + diff --git a/recipes-opie/opie-securityplugins/opie-securityplugin-pin_1.2.5.bb b/recipes-opie/opie-securityplugins/opie-securityplugin-pin_1.2.5.bb new file mode 100644 index 0000000..b512681 --- /dev/null +++ b/recipes-opie/opie-securityplugins/opie-securityplugin-pin_1.2.5.bb @@ -0,0 +1,9 @@ +require opie-securityplugin-pin.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_securityplugins_pin.tar.bz2;name=split_noncore_securityplugins_pin \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics" +SRC_URI[split_noncore_securityplugins_pin.md5sum] = "c1a8ae2e824e4b52971b1a1020013b6d" +SRC_URI[split_noncore_securityplugins_pin.sha256sum] = "7694bc6538883ed58864aa5798d5510e39b895a2a2ee17ddb2b78af55549601c" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" + diff --git a/recipes-opie/opie-securityplugins/opie-securityplugin-pin_cvs.bb b/recipes-opie/opie-securityplugins/opie-securityplugin-pin_cvs.bb new file mode 100644 index 0000000..4b6f7f8 --- /dev/null +++ b/recipes-opie/opie-securityplugins/opie-securityplugin-pin_cvs.bb @@ -0,0 +1,7 @@ +require opie-securityplugin-pin.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/securityplugins/pin \ + ${OPIE_GIT};protocol=git;subpath=pics " + diff --git a/recipes-opie/opie-securityplugins/opie-securityplugin.inc b/recipes-opie/opie-securityplugins/opie-securityplugin.inc new file mode 100644 index 0000000..231c201 --- /dev/null +++ b/recipes-opie/opie-securityplugins/opie-securityplugin.inc @@ -0,0 +1,7 @@ +SECTION = "opie/security" +PRIORITY = "optional" +LICENSE = "GPL" +RDEPENDS_${PN} = "opie-security" +I18N_FILES = "lib${APPNAME}.ts" + +inherit opie diff --git a/recipes-opie/opie-sfcave/opie-sfcave.inc b/recipes-opie/opie-sfcave/opie-sfcave.inc new file mode 100644 index 0000000..bb39fa7 --- /dev/null +++ b/recipes-opie/opie-sfcave/opie-sfcave.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "SFCave for the Zaurus. Fly the dot though the cave avoiding the walls." +SECTION = "opie/games" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "sfcave" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES bin/sfcave apps/Games/sfcave.desktop pics/sfcave +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-sfcave/opie-sfcave_1.2.5.bb b/recipes-opie/opie-sfcave/opie-sfcave_1.2.5.bb new file mode 100644 index 0000000..1bbb556 --- /dev/null +++ b/recipes-opie/opie-sfcave/opie-sfcave_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_games_sfcave.tar.bz2;name=split_noncore_games_sfcave \ + 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_sfcave.md5sum] = "fd4ac764650eb3d7a420d57fc973faee" +SRC_URI[split_noncore_games_sfcave.sha256sum] = "3a90cf66abe4d1a08991f479abd60a596d857963b83917e6ccc31e60959deeb8" +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-sfcave/opie-sfcave_cvs.bb b/recipes-opie/opie-sfcave/opie-sfcave_cvs.bb new file mode 100644 index 0000000..7dbb824 --- /dev/null +++ b/recipes-opie/opie-sfcave/opie-sfcave_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/games/sfcave \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-sh-snes/files/opie-sh-snes.sh b/recipes-opie/opie-sh-snes/files/opie-sh-snes.sh new file mode 100644 index 0000000..0d5c3e0 --- /dev/null +++ b/recipes-opie/opie-sh-snes/files/opie-sh-snes.sh @@ -0,0 +1,50 @@ +#!/bin/sh +#Path to your Roms if you want to disable the menu +#LOCATION=/mnt/card/games/snes + +# Give a default +if test -e /root/Settings/opie-sh-snes.conf +then + LOCATION="`cat /root/Settings/opie-sh-snes.conf`" +else + echo "/mnt/card/games/snes" > /root/Settings/opie-sh-snes.conf + #Enable Menu Rom Finder + LOCATION="` opie-sh -i -t "Path to Roms" -g -E -l -F /root/Settings/opie-sh-snes.conf `" + ! test -z "$LOCATION" && echo $LOCATION > /root/Settings/opie-sh-snes.conf +fi + +echo "LOCATION = [$LOCATION]" +if [ "$LOCATION" = "" ]; then exit; fi + + +#Load a game from your list +ROM=` cd "$LOCATION" ; ls -1 *.zip \ + | opie-sh -i -l -t "Snes9x" -F -g ` +if [ "$ROM" = "" ]; then exit; fi + +echo "ROM = [$ROM]" + +#Enable Sound Button +setsound () { + opie-sh -m -t "Sound" \ + -M "Do you want sound?" \ + -g -0 Yes -1 No +RETURNCODE=$? + +case $RETURNCODE in + 0) SOUND="-sound" ;; + 1) SOUND="-nosound" ;; +esac + +echo "SOUND = [$SOUND] / RC = [$?]" +} + + +setsound + + + +if [ "$SOUND" = "" ]; then exit; fi + + +snes9x $SOUND "$LOCATION/$ROM" diff --git a/recipes-opie/opie-sh-snes/files/snes.desktop b/recipes-opie/opie-sh-snes/files/snes.desktop new file mode 100644 index 0000000..3139498 --- /dev/null +++ b/recipes-opie/opie-sh-snes/files/snes.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Name=Snes9x +Icon=snes +Exec=opie-sh-snes.sh +Comment=Displays a list of games for use with snes9x +Type=Application diff --git a/recipes-opie/opie-sh-snes/files/snes.png b/recipes-opie/opie-sh-snes/files/snes.png Binary files differnew file mode 100644 index 0000000..2c0abfe --- /dev/null +++ b/recipes-opie/opie-sh-snes/files/snes.png diff --git a/recipes-opie/opie-sh-snes/opie-sh-snes.inc b/recipes-opie/opie-sh-snes/opie-sh-snes.inc new file mode 100644 index 0000000..15a8ac0 --- /dev/null +++ b/recipes-opie/opie-sh-snes/opie-sh-snes.inc @@ -0,0 +1,27 @@ +DESCRIPTION = "Displays a list of available ROMs for use with snes9x." +SECTION = "opie/shell" +PRIORITY = "optional" +LICENSE = "GPL" + +RDEPENDS_${PN} = "opie-sh" + +inherit opie + +FILES_${PN} = "/opt/QtPalmtop" + +SRC_URI = "file://snes.desktop \ + file://snes.png \ + file://opie-sh-snes.sh" + + +do_install() { + + for dir in apps apps/Games bin pics + do + install -d ${D}${palmtopdir}/$dir + done + + install -m 755 ${WORKDIR}/opie-sh-snes.sh ${D}${palmtopdir}/bin + install -m 644 ${WORKDIR}/*.png ${D}${palmtopdir}/pics + install -m 644 ${WORKDIR}/*.desktop ${D}${palmtopdir}/apps/Games +} diff --git a/recipes-opie/opie-sh-snes/opie-sh-snes_0.2.bb b/recipes-opie/opie-sh-snes/opie-sh-snes_0.2.bb new file mode 100644 index 0000000..5e709e4 --- /dev/null +++ b/recipes-opie/opie-sh-snes/opie-sh-snes_0.2.bb @@ -0,0 +1,28 @@ +DESCRIPTION = "Displays a list of available ROMs for use with snes9x." +SECTION = "opie/shell" +PRIORITY = "optional" +LICENSE = "GPL" + +RDEPENDS_${PN} = "opie-sh" + + +PR = "r3" + +FILES_${PN} = "/opt/QtPalmtop" + +SRC_URI = "file://snes.desktop \ + file://snes.png \ + file://opie-sh-snes.sh" + + +do_install() { + + for dir in apps apps/Games bin pics + do + install -d ${D}${palmtopdir}/$dir + done + + install -m 755 ${WORKDIR}/opie-sh-snes.sh ${D}${palmtopdir}/bin + install -m 644 ${WORKDIR}/*.png ${D}${palmtopdir}/pics + install -m 644 ${WORKDIR}/*.desktop ${D}${palmtopdir}/apps/Games +} diff --git a/recipes-opie/opie-sh-snes/opie-sh-snes_1.2.5.bb b/recipes-opie/opie-sh-snes/opie-sh-snes_1.2.5.bb new file mode 100644 index 0000000..9a48668 --- /dev/null +++ b/recipes-opie/opie-sh-snes/opie-sh-snes_1.2.5.bb @@ -0,0 +1,3 @@ +require ${PN}.inc + +PR = "r0" diff --git a/recipes-opie/opie-sh-snes/opie-sh-snes_cvs.bb b/recipes-opie/opie-sh-snes/opie-sh-snes_cvs.bb new file mode 100644 index 0000000..7788d32 --- /dev/null +++ b/recipes-opie/opie-sh-snes/opie-sh-snes_cvs.bb @@ -0,0 +1,4 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r2" diff --git a/recipes-opie/opie-sh/files/opie-sh-path.patch b/recipes-opie/opie-sh/files/opie-sh-path.patch new file mode 100644 index 0000000..f4ea0c1 --- /dev/null +++ b/recipes-opie/opie-sh/files/opie-sh-path.patch @@ -0,0 +1,214 @@ +Index: opie-sh/scripts/diskfree.sh +=================================================================== +RCS file: /cvs/opie/noncore/tools/opie-sh/scripts/diskfree.sh,v +retrieving revision 1.3 +diff -u -d -r1.3 diskfree.sh +--- opie-sh/scripts/diskfree.sh 14 Aug 2004 12:05:39 -0000 1.3 ++++ opie-sh/scripts/diskfree.sh 21 Sep 2008 13:22:55 -0000 +@@ -17,7 +17,7 @@ + # 20020524-5 - bugfix + # 20020524-1 - initial release + +-OPIE_SH=$OPIEDIR/bin/opie-sh ++OPIE_SH=opie-sh + + # there must be a better way to do this with sed, but i had no time + # time to look into this yet... +Index: opie-sh/scripts/filesystem_mounter.sh +=================================================================== +RCS file: /cvs/opie/noncore/tools/opie-sh/scripts/filesystem_mounter.sh,v +retrieving revision 1.2 +diff -u -d -r1.2 filesystem_mounter.sh +--- opie-sh/scripts/filesystem_mounter.sh 14 Aug 2004 12:05:39 -0000 1.2 ++++ opie-sh/scripts/filesystem_mounter.sh 21 Sep 2008 13:22:55 -0000 +@@ -22,7 +22,7 @@ + # 20020517-1 - nicer fullscreen, added about, tried icon + # + +-OPIE_SH=$OPIEDIR/bin/opie-sh ++OPIE_SH=opie-sh + + ###################################################################### + # subroutines +Index: opie-sh/scripts/killproc.sh +=================================================================== +RCS file: /cvs/opie/noncore/tools/opie-sh/scripts/killproc.sh,v +retrieving revision 1.2 +diff -u -d -r1.2 killproc.sh +--- opie-sh/scripts/killproc.sh 14 Aug 2004 12:05:39 -0000 1.2 ++++ opie-sh/scripts/killproc.sh 21 Sep 2008 13:22:55 -0000 +@@ -18,7 +18,7 @@ + # 20020519-1 - added icon to output + # 20020517-1 - nicer fullscreen, added about, tried icon + +-OPIE_SH=$OPIEDIR/bin/opie-sh ++OPIE_SH=opie-sh + + ###################################################################### + # subroutines +Index: opie-sh/scripts/launcher_refresh.sh +=================================================================== +RCS file: /cvs/opie/noncore/tools/opie-sh/scripts/launcher_refresh.sh,v +retrieving revision 1.2 +diff -u -d -r1.2 launcher_refresh.sh +--- opie-sh/scripts/launcher_refresh.sh 14 Aug 2004 12:05:39 -0000 1.2 ++++ opie-sh/scripts/launcher_refresh.sh 21 Sep 2008 13:22:55 -0000 +@@ -14,7 +14,7 @@ + # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + # GNU General Public License for more details. + +-OPIE_SH=$OPIEDIR/bin/opie-sh ++OPIE_SH=opie-sh + + launcher_refresh() { + ( echo "<img src=$OPIEDIR/pics/opie-sh-scripts/launcher_refresh.png>" +@@ -36,9 +36,9 @@ + # + # main + +-$OPIEDIR/bin/qcop QPE/TaskBar "reloadInputMethods()" +-#$OPIEDIR/bin/qcop QPE/System "restart()" +-$OPIEDIR/bin/qcop QPE/System "linkChanged(QString)" ++/usr/bin/qcop QPE/TaskBar "reloadInputMethods()" ++#/usr/bin/qcop QPE/System "restart()" ++/usr/bin/qcop QPE/System "linkChanged(QString)" + + launcher_refresh + cleanup +Index: opie-sh/scripts/logviewer.sh +=================================================================== +RCS file: /cvs/opie/noncore/tools/opie-sh/scripts/logviewer.sh,v +retrieving revision 1.2 +diff -u -d -r1.2 logviewer.sh +--- opie-sh/scripts/logviewer.sh 14 Aug 2004 12:05:39 -0000 1.2 ++++ opie-sh/scripts/logviewer.sh 21 Sep 2008 13:22:55 -0000 +@@ -17,7 +17,7 @@ + # 20020526-1a - initial release... + # + +-OPIE_SH=$OPIEDIR/bin/opie-sh ++OPIE_SH=opie-sh + INITPATH=/etc/init.d + + ###################################################################### +Index: opie-sh/scripts/microkbd.sh +=================================================================== +RCS file: /cvs/opie/noncore/tools/opie-sh/scripts/microkbd.sh,v +retrieving revision 1.1 +diff -u -d -r1.1 microkbd.sh +--- opie-sh/scripts/microkbd.sh 18 Oct 2004 22:00:20 -0000 1.1 ++++ opie-sh/scripts/microkbd.sh 21 Sep 2008 13:22:55 -0000 +@@ -19,7 +19,7 @@ + # 20020517-2 - bugfixed fullscreen, added info about ifconfig + # 20020517-1 - added about, fullscreen and icon + +-OPIE_SH=$OPIEDIR/bin/opie-sh ++OPIE_SH=opie-sh + + ###################################################################### + # subroutines +Index: opie-sh/scripts/opie-sh-ssh-askpass.sh +=================================================================== +RCS file: /cvs/opie/noncore/tools/opie-sh/scripts/opie-sh-ssh-askpass.sh,v +retrieving revision 1.2 +diff -u -d -r1.2 opie-sh-ssh-askpass.sh +--- opie-sh/scripts/opie-sh-ssh-askpass.sh 14 Aug 2004 12:05:39 -0000 1.2 ++++ opie-sh/scripts/opie-sh-ssh-askpass.sh 21 Sep 2008 13:22:55 -0000 +@@ -2,7 +2,7 @@ + + # opie-sh-ssh-askpass -- ssh-askpass utility using opie-sh + +-OPIE_SH=$OPIEDIR/bin/opie-sh ++OPIE_SH=opie-sh + + exec $OPIE_SH -i -p -t "OpenSSH" -g -L "<SMALL>$@" 2>/dev/null + +Index: opie-sh/scripts/opie-sh-wavelanchooser.sh +=================================================================== +RCS file: /cvs/opie/noncore/tools/opie-sh/scripts/opie-sh-wavelanchooser.sh,v +retrieving revision 1.2 +diff -u -d -r1.2 opie-sh-wavelanchooser.sh +--- opie-sh/scripts/opie-sh-wavelanchooser.sh 14 Aug 2004 12:05:39 -0000 1.2 ++++ opie-sh/scripts/opie-sh-wavelanchooser.sh 21 Sep 2008 13:22:55 -0000 +@@ -19,7 +19,7 @@ + # 20020524-1 - initial working release planned + # + +-OPIE_SH=$OPIEDIR/bin/opie-sh ++OPIE_SH=opie-sh + + about() { + ( echo "<img src=$OPIEDIR/pics/opie-sh-scripts/qtwavelan.png>" +Index: opie-sh/scripts/rsyncme.sh +=================================================================== +RCS file: /cvs/opie/noncore/tools/opie-sh/scripts/rsyncme.sh,v +retrieving revision 1.2 +diff -u -d -r1.2 rsyncme.sh +--- opie-sh/scripts/rsyncme.sh 14 Aug 2004 12:05:39 -0000 1.2 ++++ opie-sh/scripts/rsyncme.sh 21 Sep 2008 13:22:55 -0000 +@@ -18,7 +18,7 @@ + # + + CFG=$OPIEDIR/share/config/rsyncme.cfg +-OPIE_SH=$OPIEDIR/bin/opie-sh ++OPIE_SH=opie-sh + + update_cfg() { + # check if dir is in CFG and if not add it +Index: opie-sh/scripts/service_manager.sh +=================================================================== +RCS file: /cvs/opie/noncore/tools/opie-sh/scripts/service_manager.sh,v +retrieving revision 1.2 +diff -u -d -r1.2 service_manager.sh +--- opie-sh/scripts/service_manager.sh 14 Aug 2004 12:05:39 -0000 1.2 ++++ opie-sh/scripts/service_manager.sh 21 Sep 2008 13:22:55 -0000 +@@ -19,7 +19,7 @@ + # 20020517-1 - added about and fullscreen + # + +-OPIE_SH=$OPIEDIR/bin/opie-sh ++OPIE_SH=opie-sh + INITPATH=/etc/init.d + + ###################################################################### +Index: opie-sh/scripts/stowctrl.sh +=================================================================== +RCS file: /cvs/opie/noncore/tools/opie-sh/scripts/stowctrl.sh,v +retrieving revision 1.2 +diff -u -d -r1.2 stowctrl.sh +--- opie-sh/scripts/stowctrl.sh 14 Aug 2004 12:05:39 -0000 1.2 ++++ opie-sh/scripts/stowctrl.sh 21 Sep 2008 13:22:55 -0000 +@@ -19,7 +19,7 @@ + # 20020517-2 - bugfixed fullscreen, added info about ifconfig + # 20020517-1 - added about, fullscreen and icon + +-OPIE_SH=$OPIEDIR/bin/opie-sh ++OPIE_SH=opie-sh + + ###################################################################### + # subroutines +Index: opie-sh/scripts/usbnetctrl.sh +=================================================================== +RCS file: /cvs/opie/noncore/tools/opie-sh/scripts/usbnetctrl.sh,v +retrieving revision 1.3 +diff -u -d -r1.3 usbnetctrl.sh +--- opie-sh/scripts/usbnetctrl.sh 14 Aug 2004 12:05:39 -0000 1.3 ++++ opie-sh/scripts/usbnetctrl.sh 21 Sep 2008 13:22:55 -0000 +@@ -18,7 +18,7 @@ + # 20020517-2 - bugfixed fullscreen, added info about ifconfig + # 20020517-1 - added about, fullscreen and icon + +-OPIE_SH=$OPIEDIR/bin/opie-sh ++OPIE_SH=opie-sh + + ###################################################################### + # subroutines +@@ -30,7 +30,7 @@ + echo "activate / deactivate the usbnet-driver (on ipaq)" + echo "<p>" + echo "To use it at first, you need to change the ifconfig" +- echo "line in $OPIEDIR/bin/usbnetctrl.sh." ++ echo "line in $0." + ) | $OPIE_SH -t "usbnet control" -f & + SCREENCLEAN=$! + sleep 1 diff --git a/recipes-opie/opie-sh/opie-sh.inc b/recipes-opie/opie-sh/opie-sh.inc new file mode 100644 index 0000000..3818a21 --- /dev/null +++ b/recipes-opie/opie-sh/opie-sh.inc @@ -0,0 +1,64 @@ +DESCRIPTION = "A QDialog shell frontend" +SECTION = "opie/shell" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "opie-sh" +APPTYPE = "binary" +PR = "r3" + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES bin/opie-sh apps/Opie-SH/opie-sh.desktop pics/opie-sh/*.png help/opie-sh/*.html +do_install() { + install -d ${D}${palmtopdir}/bin + install -m 0755 ${WORKDIR}/${APPNAME}/scripts/*.sh ${D}${palmtopdir}/bin/ + install -m 0755 ${WORKDIR}/bin/opie-sh-howto.sh ${D}${palmtopdir}/bin/ + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ + install -d ${D}${palmtopdir}/pics/opie-sh-scripts/ + install -m 0644 ${WORKDIR}/pics/opie-sh-scripts/*.png ${D}${palmtopdir}/pics/opie-sh-scripts/ + install -d ${D}${palmtopdir}/apps/Opie-SH/ + install -m 0644 ${WORKDIR}/apps/Opie-SH/*.desktop ${D}${palmtopdir}/apps/Opie-SH/ + install -d ${D}${palmtopdir}/help/${APPNAME}/ + install -m 0644 ${WORKDIR}/help/${APPNAME}/*.html ${D}${palmtopdir}/help/${APPNAME}/ + install -d ${D}${palmtopdir}/share/config + install -m 0644 ${WORKDIR}/share/config/*.cfg ${D}${palmtopdir}/share/config/ + rm -f ${D}${palmtopdir}/pics/opie-sh-scripts/kbdctrl.png +} + +PACKAGES += " opie-sh-microkbd opie-sh-diskfree opie-sh-fsmounter opie-sh-hostlist \ +opie-sh-killproc opie-sh-launcher-refresh opie-sh-logviewer opie-sh-rsynchelper \ +opie-sh-servicemanager opie-sh-ssh-askpass opie-sh-stowawayctrl opie-sh-usbnetctrl \ +opie-sh-wavelanchooser " + +RDEPENDS_opie-sh-microkbd = "opie-sh" +RDEPENDS_opie-sh-diskfree = "opie-sh" +RDEPENDS_opie-sh-fsmounter = "opie-sh" +RDEPENDS_opie-sh-hostlist = "opie-sh" +RDEPENDS_opie-sh-killproc = "opie-sh" +RDEPENDS_opie-sh-launcher-refresh = "opie-sh" +RDEPENDS_opie-sh-logviewer = "opie-sh" +RDEPENDS_opie-sh-rsynchelper = "opie-sh" +RDEPENDS_opie-sh-servicemanager = "opie-sh" +RDEPENDS_opie-sh-ssh-askpass = "opie-sh" +RDEPENDS_opie-sh-stowawayctrl = "opie-sh" +RDEPENDS_opie-sh-usbnetctrl = "opie-sh" +RDEPENDS_opie-sh-wavelanchooser = "opie-sh" + +FILES_opie-sh-microkbd = " ${palmtopdir}/bin/microkbd.sh ${palmtopdir}/apps/Opie-SH/microkbd.desktop ${palmtopdir}/pics/opie-sh-scripts/keyz-cfg.png" +FILES_opie-sh-diskfree = " ${palmtopdir}/bin/diskfree.sh ${palmtopdir}/apps/Opie-SH/diskfree.desktop ${palmtopdir}/pics/opie-sh-scripts/diskfree.png" +FILES_opie-sh-fsmounter = " ${palmtopdir}/bin/filesystem_mounter.sh ${palmtopdir}/pics/opie-sh-scripts/fsmounter.png ${palmtopdir}/apps/Opie-SH/filesystem_mounter.desktop" +FILES_opie-sh-hostlist = " ${palmtopdir}/bin/hostlist.sh ${palmtopdir}/pics/opie-sh-scripts/hostlist.png ${palmtopdir}/apps/Opie-SH/hostlist.desktop ${palmtopdir}/share/config/hostlist.cfg" +FILES_opie-sh-killproc = " ${palmtopdir}/bin/killproc.sh ${palmtopdir}/apps/Opie-SH/killproc.desktop ${palmtopdir}/pics/opie-sh-scripts/killproc.png" +FILES_opie-sh-launcher-refresh = " ${palmtopdir}/bin/launcher_refresh.sh ${palmtopdir}/pics/opie-sh-scripts/launcher_refresh.png ${palmtopdir}/apps/Opie-SH/launcher_refresh.desktop" +FILES_opie-sh-logviewer = " ${palmtopdir}/bin/logviewer.sh ${palmtopdir}/apps/Opie-SH/logviewer.desktop ${palmtopdir}/pics/opie-sh-scripts/logviewer.png" +FILES_opie-sh-rsynchelper = " ${palmtopdir}/bin/rsyncme.sh ${palmtopdir}/apps/Opie-SH/rsyncme.desktop ${palmtopdir}/pics/opie-sh-scripts/rsyncme.png ${palmtopdir}/share/config/rsyncme.cfg" +FILES_opie-sh-servicemanager = " ${palmtopdir}/bin/service_manager.sh ${palmtopdir}/apps/Opie-SH/service_manager.desktop ${palmtopdir}/pics/opie-sh-scripts/service_manager.png" +FILES_opie-sh-ssh-askpass = " ${palmtopdir}/bin/opie-sh-ssh-askpass.sh" +FILES_opie-sh-stowawayctrl = " ${palmtopdir}/bin/stowctrl.sh ${palmtopdir}/apps/Opie-SH/stowctrl.desktop ${palmtopdir}/pics/opie-sh-scripts/stowctrl.png" +FILES_opie-sh-usbnetctrl = " ${palmtopdir}/bin/usbnetctrl.sh ${palmtopdir}/apps/Opie-SH/usbnetctrl.desktop ${palmtopdir}/pics/opie-sh-scripts/usbnetctrl.png" +FILES_opie-sh-wavelanchooser = " ${palmtopdir}/bin/opie-sh-wavelanchooser.sh ${palmtopdir}/apps/Opie-SH/opie-sh-wavelanchooser.desktop ${palmtopdir}/pics/opie-sh-scripts/qtwavelan.png" +FILES_${PN} = " ${palmtopdir}/bin/opie-sh-howto.sh ${bindir}/opie-sh ${palmtopdir}/apps/Opie-SH/opie-sh.desktop ${palmtopdir}/pics/opie-sh/*.png ${palmtopdir}/help/opie-sh/*.html" + diff --git a/recipes-opie/opie-sh/opie-sh_1.2.5.bb b/recipes-opie/opie-sh/opie-sh_1.2.5.bb new file mode 100644 index 0000000..92f11bc --- /dev/null +++ b/recipes-opie/opie-sh/opie-sh_1.2.5.bb @@ -0,0 +1,21 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_tools_opie-sh.tar.bz2;name=split_noncore_tools_opie-sh \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_help.tar.bz2;name=split_help \ + 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 \ + http://sources.openembedded.org/opie-1.2.5-split_bin.tar.bz2;name=split_bin \ + file://opie-sh-path.patch" +SRC_URI[split_noncore_tools_opie-sh.md5sum] = "93f44cbe6ccfd11ac68a934f623604ae" +SRC_URI[split_noncore_tools_opie-sh.sha256sum] = "fc1d5ad1de203dbf6c81c7d863f524c8abe81f5a6d5c736f97ea8cc99bb208a5" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_help.md5sum] = "43393aaa1840e4f6e2c2a3397e451e2a" +SRC_URI[split_help.sha256sum] = "6e4e3e7d626611a78e34343f88ebd8a6e5e7255be23859b7cd166b2575cbb632" +SRC_URI[split_share.md5sum] = "a715ae54405cae2b17c35d166f161aa8" +SRC_URI[split_share.sha256sum] = "0b71c8726b41f8c4dfd3a31fbb23f9c533c16d7d9c1f3002ab0d2daea274da7a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" +SRC_URI[split_bin.md5sum] = "1de9fd3614f11496ef9d4cfa37c1ad80" +SRC_URI[split_bin.sha256sum] = "f386414463138249c6f335d167beaebdf797de214727789ab2ada732e02f71a2" diff --git a/recipes-opie/opie-sh/opie-sh_cvs.bb b/recipes-opie/opie-sh/opie-sh_cvs.bb new file mode 100644 index 0000000..915376c --- /dev/null +++ b/recipes-opie/opie-sh/opie-sh_cvs.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/tools/opie-sh \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=help \ + ${OPIE_GIT};protocol=git;subpath=share \ + ${OPIE_GIT};protocol=git;subpath=apps \ + ${OPIE_GIT};protocol=git;subpath=bin \ + file://opie-sh-path.patch" diff --git a/recipes-opie/opie-sheet/opie-sheet.inc b/recipes-opie/opie-sheet/opie-sheet.inc new file mode 100644 index 0000000..d7ff7d3 --- /dev/null +++ b/recipes-opie/opie-sheet/opie-sheet.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "Opie Sheet" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "opie-sheet" + + +S = "${WORKDIR}/opie-sheet" + +inherit opie + +# FILES plugins/application/libsheetqt.so* bin/sheetqt apps/Applications/opie-sheet.desktop help/en/html/sheetqt.html pics/opie-sheet/*.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-sheet/opie-sheet_1.2.5.bb b/recipes-opie/opie-sheet/opie-sheet_1.2.5.bb new file mode 100644 index 0000000..dc6cf4b --- /dev/null +++ b/recipes-opie/opie-sheet/opie-sheet_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-sheet.tar.bz2;name=split_noncore_apps_opie-sheet \ + 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-sheet.md5sum] = "5fcf3f47de7affabcdb131035ced865a" +SRC_URI[split_noncore_apps_opie-sheet.sha256sum] = "1caad16f7ce60aea909505d9b642cc302c67fa9ffce0888c6f5421ee4eed4d22" +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-sheet/opie-sheet_cvs.bb b/recipes-opie/opie-sheet/opie-sheet_cvs.bb new file mode 100644 index 0000000..13d6c58 --- /dev/null +++ b/recipes-opie/opie-sheet/opie-sheet_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/apps/opie-sheet \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-snake/opie-snake.inc b/recipes-opie/opie-snake/opie-snake.inc new file mode 100644 index 0000000..cd980a0 --- /dev/null +++ b/recipes-opie/opie-snake/opie-snake.inc @@ -0,0 +1,18 @@ +DESCRIPTION = "Game: control the snake" +SECTION = "opie/games" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "snake" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libsnake.so* bin/snake apps/Games/snake.desktop pics/snake +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-snake/opie-snake_1.2.5.bb b/recipes-opie/opie-snake/opie-snake_1.2.5.bb new file mode 100644 index 0000000..da9c505 --- /dev/null +++ b/recipes-opie/opie-snake/opie-snake_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_games_snake.tar.bz2;name=split_noncore_games_snake \ + 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_snake.md5sum] = "658fa6c340be514e0c34e720cf557788" +SRC_URI[split_noncore_games_snake.sha256sum] = "5560cecb73cca15196c67fa37b4b589c3f5d2010202f048b61ade13059ce9a09" +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-snake/opie-snake_cvs.bb b/recipes-opie/opie-snake/opie-snake_cvs.bb new file mode 100644 index 0000000..93e3d7e --- /dev/null +++ b/recipes-opie/opie-snake/opie-snake_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/games/snake \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-solitaire/opie-solitaire.inc b/recipes-opie/opie-solitaire/opie-solitaire.inc new file mode 100644 index 0000000..fa340b3 --- /dev/null +++ b/recipes-opie/opie-solitaire/opie-solitaire.inc @@ -0,0 +1,18 @@ +DESCRIPTION = "Game: solitaire card games" +SECTION = "opie/games" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "patience" + + +S = "${WORKDIR}/solitaire" + +inherit opie + +# FILES plugins/application/libpatience.so* bin/patience apps/Games/patience.desktop pics/cards +do_install() { + install -d ${D}${palmtopdir}/pics/cards/ + install -m 0644 ${WORKDIR}/pics/cards/*.png ${D}${palmtopdir}/pics/cards/ +} + + diff --git a/recipes-opie/opie-solitaire/opie-solitaire_1.2.5.bb b/recipes-opie/opie-solitaire/opie-solitaire_1.2.5.bb new file mode 100644 index 0000000..9d54d98 --- /dev/null +++ b/recipes-opie/opie-solitaire/opie-solitaire_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_games_solitaire.tar.bz2;name=split_noncore_games_solitaire \ + 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_solitaire.md5sum] = "ed104d1dbc58b824fb965a7d7d4c1d96" +SRC_URI[split_noncore_games_solitaire.sha256sum] = "8ca1459a633dc66295f074d6e37fcaccb593fa617fd5c0daf3d4ac25035a2b6b" +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-solitaire/opie-solitaire_cvs.bb b/recipes-opie/opie-solitaire/opie-solitaire_cvs.bb new file mode 100644 index 0000000..469c374 --- /dev/null +++ b/recipes-opie/opie-solitaire/opie-solitaire_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/games/solitaire \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-sounds/opie-sounds.inc b/recipes-opie/opie-sounds/opie-sounds.inc new file mode 100644 index 0000000..aa39e6e --- /dev/null +++ b/recipes-opie/opie-sounds/opie-sounds.inc @@ -0,0 +1,18 @@ +DESCRIPTION = "Common Opie Sounds" +SECTION = "opie/base" +PRIORITY = "optional" +LICENSE = "GPL" + +S = "${WORKDIR}/sounds" + +SOUNDS = "alarm touchsound keysound" + +do_install() { + install -d ${D}${palmtopdir}/sounds/ + for i in ${SOUNDS} + do + install $i.wav ${D}${palmtopdir}/sounds/$i.wav + done +} + +FILES_${PN} = "${palmtopdir}" diff --git a/recipes-opie/opie-sounds/opie-sounds_1.2.5.bb b/recipes-opie/opie-sounds/opie-sounds_1.2.5.bb new file mode 100644 index 0000000..ad38275 --- /dev/null +++ b/recipes-opie/opie-sounds/opie-sounds_1.2.5.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_sounds.tar.bz2;name=split_sounds" +SRC_URI[split_sounds.md5sum] = "b0f2bee8c158f54162e5e74d4d9594df" +SRC_URI[split_sounds.sha256sum] = "55441675b28209cb2e34ffc0875c6d47aee27bd65dbdb40a223e5fa05c5a7c06" diff --git a/recipes-opie/opie-sounds/opie-sounds_cvs.bb b/recipes-opie/opie-sounds/opie-sounds_cvs.bb new file mode 100644 index 0000000..77efe49 --- /dev/null +++ b/recipes-opie/opie-sounds/opie-sounds_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=sounds" diff --git a/recipes-opie/opie-sshkeys/opie-sshkeys.inc b/recipes-opie/opie-sshkeys/opie-sshkeys.inc new file mode 100644 index 0000000..f8d7bee --- /dev/null +++ b/recipes-opie/opie-sshkeys/opie-sshkeys.inc @@ -0,0 +1,18 @@ +DESCRIPTION = "Utility for managing ssh-agent keys" +SECTION = "opie/settings" +PRIORITY = "optional" +LICENSE = "GPL" +RDEPENDS_${PN} = "ssh opie-sh-ssh-askpass" +APPNAME = "sshkeys" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES bin/sshkeys apps/Settings/sshkeys.desktop pics/sshkeys/sshkeys.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-sshkeys/opie-sshkeys_1.2.5.bb b/recipes-opie/opie-sshkeys/opie-sshkeys_1.2.5.bb new file mode 100644 index 0000000..27b8540 --- /dev/null +++ b/recipes-opie/opie-sshkeys/opie-sshkeys_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_settings_sshkeys.tar.bz2;name=split_noncore_settings_sshkeys \ + 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_sshkeys.md5sum] = "155773a2314f69566f3a853816af3ed4" +SRC_URI[split_noncore_settings_sshkeys.sha256sum] = "a844bfcc0848aaffa822a9687e0c3715f8e50261fe3ee1ca4f260a4660ded9b5" +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-sshkeys/opie-sshkeys_cvs.bb b/recipes-opie/opie-sshkeys/opie-sshkeys_cvs.bb new file mode 100644 index 0000000..7099c35 --- /dev/null +++ b/recipes-opie/opie-sshkeys/opie-sshkeys_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/settings/sshkeys \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-stumbler/files/opiestumbler.png b/recipes-opie/opie-stumbler/files/opiestumbler.png Binary files differnew file mode 100644 index 0000000..8ca7b4b --- /dev/null +++ b/recipes-opie/opie-stumbler/files/opiestumbler.png diff --git a/recipes-opie/opie-stumbler/opie-stumbler.inc b/recipes-opie/opie-stumbler/opie-stumbler.inc new file mode 100644 index 0000000..50843a3 --- /dev/null +++ b/recipes-opie/opie-stumbler/opie-stumbler.inc @@ -0,0 +1,15 @@ +DESCRIPTION = "A Wireless Network Scanner" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +RRECOMMENDS_${PN} = "manufacturers" +APPNAME = "opiestumbler" + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +do_install() { + install -d ${D}${palmtopdir}/pics/ + install -m 0644 ${WORKDIR}/opiestumbler.png ${D}${palmtopdir}/pics/ +} diff --git a/recipes-opie/opie-stumbler/opie-stumbler_1.2.5.bb b/recipes-opie/opie-stumbler/opie-stumbler_1.2.5.bb new file mode 100644 index 0000000..b21454b --- /dev/null +++ b/recipes-opie/opie-stumbler/opie-stumbler_1.2.5.bb @@ -0,0 +1,9 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_net_opiestumbler.tar.bz2;name=split_noncore_net_opiestumbler \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps \ + file://opiestumbler.png" +SRC_URI[split_noncore_net_opiestumbler.md5sum] = "99f1b7741b9c31212596221fe6fbf110" +SRC_URI[split_noncore_net_opiestumbler.sha256sum] = "14e88b8954dab367334683a5436a7af08bfcd3f18b68268240f3b41fd26e577a" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-stumbler/opie-stumbler_cvs.bb b/recipes-opie/opie-stumbler/opie-stumbler_cvs.bb new file mode 100644 index 0000000..7be8587 --- /dev/null +++ b/recipes-opie/opie-stumbler/opie-stumbler_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/net/opiestumbler \ + ${OPIE_GIT};protocol=git;subpath=apps \ + file://opiestumbler.png" diff --git a/recipes-opie/opie-style-flat/opie-style-flat.inc b/recipes-opie/opie-style-flat/opie-style-flat.inc new file mode 100644 index 0000000..f94573b --- /dev/null +++ b/recipes-opie/opie-style-flat/opie-style-flat.inc @@ -0,0 +1,10 @@ +DESCRIPTION = "Simple, flat widget style for Opie" +SECTION = "opie/styles" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "flatstyle" + + +S = "${WORKDIR}/flat" + +inherit opie diff --git a/recipes-opie/opie-style-flat/opie-style-flat_1.2.5.bb b/recipes-opie/opie-style-flat/opie-style-flat_1.2.5.bb new file mode 100644 index 0000000..28a53fd --- /dev/null +++ b/recipes-opie/opie-style-flat/opie-style-flat_1.2.5.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_styles_flat.tar.bz2;name=split_noncore_styles_flat" +SRC_URI[split_noncore_styles_flat.md5sum] = "6634da3092dd7c09814ef689a33938bf" +SRC_URI[split_noncore_styles_flat.sha256sum] = "226310019d74a7715f2603bde2f5209e1f4b29843102fa68330f48efe171dc86" diff --git a/recipes-opie/opie-style-flat/opie-style-flat_cvs.bb b/recipes-opie/opie-style-flat/opie-style-flat_cvs.bb new file mode 100644 index 0000000..508dcc6 --- /dev/null +++ b/recipes-opie/opie-style-flat/opie-style-flat_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/styles/flat " diff --git a/recipes-opie/opie-style-fresh/opie-style-fresh.inc b/recipes-opie/opie-style-fresh/opie-style-fresh.inc new file mode 100644 index 0000000..386c5ac --- /dev/null +++ b/recipes-opie/opie-style-fresh/opie-style-fresh.inc @@ -0,0 +1,15 @@ +DESCRIPTION = "Opie widget style" +SECTION = "opie/styles" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "freshstyle" + + +S = "${WORKDIR}/fresh" + +inherit opie + +# FILES plugins/styles/libfreshstyle.so* +do_install() { +} + diff --git a/recipes-opie/opie-style-fresh/opie-style-fresh_1.2.5.bb b/recipes-opie/opie-style-fresh/opie-style-fresh_1.2.5.bb new file mode 100644 index 0000000..63de99b --- /dev/null +++ b/recipes-opie/opie-style-fresh/opie-style-fresh_1.2.5.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_styles_fresh.tar.bz2;name=split_noncore_styles_fresh" +SRC_URI[split_noncore_styles_fresh.md5sum] = "92b32f2ea3773c9b010b322e725c5c42" +SRC_URI[split_noncore_styles_fresh.sha256sum] = "d25f5ae33658cc19621639041b2ada0e1ed0815aa06eb387c292e3c95be94579" diff --git a/recipes-opie/opie-style-fresh/opie-style-fresh_cvs.bb b/recipes-opie/opie-style-fresh/opie-style-fresh_cvs.bb new file mode 100644 index 0000000..70bbae9 --- /dev/null +++ b/recipes-opie/opie-style-fresh/opie-style-fresh_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/styles/fresh " diff --git a/recipes-opie/opie-style-liquid/opie-style-liquid.inc b/recipes-opie/opie-style-liquid/opie-style-liquid.inc new file mode 100644 index 0000000..364b61f --- /dev/null +++ b/recipes-opie/opie-style-liquid/opie-style-liquid.inc @@ -0,0 +1,16 @@ +DESCRIPTION = "Liquid style by Mosfet" +SECTION = "opie/styles" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = " libqtaux2" +APPNAME = "liquid" + + +S = "${WORKDIR}/liquid" + +inherit opie + +# FILES +do_install() { +} + diff --git a/recipes-opie/opie-style-liquid/opie-style-liquid_1.2.5.bb b/recipes-opie/opie-style-liquid/opie-style-liquid_1.2.5.bb new file mode 100644 index 0000000..21ddbbc --- /dev/null +++ b/recipes-opie/opie-style-liquid/opie-style-liquid_1.2.5.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_styles_liquid.tar.bz2;name=split_noncore_styles_liquid" +SRC_URI[split_noncore_styles_liquid.md5sum] = "caef2a48c6e1df128fc44e91efe6d347" +SRC_URI[split_noncore_styles_liquid.sha256sum] = "ef4df761ca2057475c8a4206b21cc94d831b0ca115effb6af3a982664fcb4b7c" diff --git a/recipes-opie/opie-style-liquid/opie-style-liquid_cvs.bb b/recipes-opie/opie-style-liquid/opie-style-liquid_cvs.bb new file mode 100644 index 0000000..bb33645 --- /dev/null +++ b/recipes-opie/opie-style-liquid/opie-style-liquid_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/styles/liquid " diff --git a/recipes-opie/opie-style-metal/opie-style-metal.inc b/recipes-opie/opie-style-metal/opie-style-metal.inc new file mode 100644 index 0000000..cef2f2a --- /dev/null +++ b/recipes-opie/opie-style-metal/opie-style-metal.inc @@ -0,0 +1,15 @@ +DESCRIPTION = "Metal Style by Trolltech" +SECTION = "opie/styles" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "metal" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES +do_install() { +} + diff --git a/recipes-opie/opie-style-metal/opie-style-metal_1.2.5.bb b/recipes-opie/opie-style-metal/opie-style-metal_1.2.5.bb new file mode 100644 index 0000000..735a395 --- /dev/null +++ b/recipes-opie/opie-style-metal/opie-style-metal_1.2.5.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_styles_metal.tar.bz2;name=split_noncore_styles_metal" +SRC_URI[split_noncore_styles_metal.md5sum] = "744e6b771370925cf596ce50b1b241f5" +SRC_URI[split_noncore_styles_metal.sha256sum] = "cbf227964810f89fee4d86ecf56fa877bd5a156cdb1da94cfe0eed9a472099da" diff --git a/recipes-opie/opie-style-metal/opie-style-metal_cvs.bb b/recipes-opie/opie-style-metal/opie-style-metal_cvs.bb new file mode 100644 index 0000000..6e2e33c --- /dev/null +++ b/recipes-opie/opie-style-metal/opie-style-metal_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/styles/metal " diff --git a/recipes-opie/opie-style-phase/opie-style-phase.inc b/recipes-opie/opie-style-phase/opie-style-phase.inc new file mode 100644 index 0000000..95ca2d8 --- /dev/null +++ b/recipes-opie/opie-style-phase/opie-style-phase.inc @@ -0,0 +1,10 @@ +DESCRIPTION = "Opie Phase disguishes oneself through its' simple, clean and slick look. \ +It is based on http://www.usermode.org/code.html Phase 0.4." +SECTION = "opie/styles" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "phasestyle" + +S = "${WORKDIR}/phase" + +inherit opie diff --git a/recipes-opie/opie-style-phase/opie-style-phase_1.2.5.bb b/recipes-opie/opie-style-phase/opie-style-phase_1.2.5.bb new file mode 100644 index 0000000..4776602 --- /dev/null +++ b/recipes-opie/opie-style-phase/opie-style-phase_1.2.5.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_styles_phase.tar.bz2;name=split_noncore_styles_phase" +SRC_URI[split_noncore_styles_phase.md5sum] = "1277a508c641c9c031c328fe33c7cd5d" +SRC_URI[split_noncore_styles_phase.sha256sum] = "f9bfab751be7bf779f1564756b46db8119caae81db5e1112e605b0c7a90a98cc" diff --git a/recipes-opie/opie-style-phase/opie-style-phase_cvs.bb b/recipes-opie/opie-style-phase/opie-style-phase_cvs.bb new file mode 100644 index 0000000..00eee54 --- /dev/null +++ b/recipes-opie/opie-style-phase/opie-style-phase_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/styles/phase" diff --git a/recipes-opie/opie-style-web/opie-style-web.inc b/recipes-opie/opie-style-web/opie-style-web.inc new file mode 100644 index 0000000..0579e3a --- /dev/null +++ b/recipes-opie/opie-style-web/opie-style-web.inc @@ -0,0 +1,9 @@ +DESCRIPTION = "A flatter widget style than flat :)" +SECTION = "opie/styles" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "webstyle" + +S = "${WORKDIR}/web" + +inherit opie diff --git a/recipes-opie/opie-style-web/opie-style-web_1.2.5.bb b/recipes-opie/opie-style-web/opie-style-web_1.2.5.bb new file mode 100644 index 0000000..be5f526 --- /dev/null +++ b/recipes-opie/opie-style-web/opie-style-web_1.2.5.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_styles_web.tar.bz2;name=split_noncore_styles_web" +SRC_URI[split_noncore_styles_web.md5sum] = "8355646e8df0e04866152c7cfa7449dc" +SRC_URI[split_noncore_styles_web.sha256sum] = "5cadd510d0a42b4bd05cfdf344b90a36ad14f8a478ba4dcce2e2a25900f08dd0" diff --git a/recipes-opie/opie-style-web/opie-style-web_cvs.bb b/recipes-opie/opie-style-web/opie-style-web_cvs.bb new file mode 100644 index 0000000..2fcc901 --- /dev/null +++ b/recipes-opie/opie-style-web/opie-style-web_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/styles/web" diff --git a/recipes-opie/opie-suspendapplet/opie-suspendapplet.inc b/recipes-opie/opie-suspendapplet/opie-suspendapplet.inc new file mode 100644 index 0000000..cd0d917 --- /dev/null +++ b/recipes-opie/opie-suspendapplet/opie-suspendapplet.inc @@ -0,0 +1,15 @@ +DESCRIPTION = "Suspend Applet" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "suspendapplet" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES +do_install() { +} + diff --git a/recipes-opie/opie-suspendapplet/opie-suspendapplet_1.2.5.bb b/recipes-opie/opie-suspendapplet/opie-suspendapplet_1.2.5.bb new file mode 100644 index 0000000..df0544c --- /dev/null +++ b/recipes-opie/opie-suspendapplet/opie-suspendapplet_1.2.5.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_applets_suspendapplet.tar.bz2;name=split_core_applets_suspendapplet \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_applets_suspendapplet.md5sum] = "7f176081678fff567bb4e60363ae8930" +SRC_URI[split_core_applets_suspendapplet.sha256sum] = "57becbd351e51e4cd5f80cc2a3469f3b79353076514eb64a1de36c7df29c3de8" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-suspendapplet/opie-suspendapplet_cvs.bb b/recipes-opie/opie-suspendapplet/opie-suspendapplet_cvs.bb new file mode 100644 index 0000000..05887b8 --- /dev/null +++ b/recipes-opie/opie-suspendapplet/opie-suspendapplet_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/applets/suspendapplet \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-symlinker/opie-symlinker.inc b/recipes-opie/opie-symlinker/opie-symlinker.inc new file mode 100644 index 0000000..713ead3 --- /dev/null +++ b/recipes-opie/opie-symlinker/opie-symlinker.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "Enables apps on external media" +SECTION = "opie/base" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "opie-update-symlinks" +APPTYPE = "binary" + + +S = "${WORKDIR}/symlinker" + +inherit opie + +do_install() { + install -d ${D}${palmtopdir}/bin/ + install -m 0755 ${S}/opie-update-symlinks ${D}${palmtopdir}/bin/ +} + diff --git a/recipes-opie/opie-symlinker/opie-symlinker_1.2.5.bb b/recipes-opie/opie-symlinker/opie-symlinker_1.2.5.bb new file mode 100644 index 0000000..64e10a4 --- /dev/null +++ b/recipes-opie/opie-symlinker/opie-symlinker_1.2.5.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_symlinker.tar.bz2;name=split_core_symlinker" +SRC_URI[split_core_symlinker.md5sum] = "d3be755591dfcd4a45e1de337a05a43b" +SRC_URI[split_core_symlinker.sha256sum] = "7d5c5b02f1623aadc2af2134f7bb53ef8d8fbc8a264eff74618f65aab6c44aef" diff --git a/recipes-opie/opie-symlinker/opie-symlinker_cvs.bb b/recipes-opie/opie-symlinker/opie-symlinker_cvs.bb new file mode 100644 index 0000000..334a1dc --- /dev/null +++ b/recipes-opie/opie-symlinker/opie-symlinker_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/symlinker " diff --git a/recipes-opie/opie-sysinfo/opie-sysinfo.inc b/recipes-opie/opie-sysinfo/opie-sysinfo.inc new file mode 100644 index 0000000..0b03db7 --- /dev/null +++ b/recipes-opie/opie-sysinfo/opie-sysinfo.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "System Information dialog for the Opie environment" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "sysinfo" + +S = "${WORKDIR}/${APPNAME}" + +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}/share/sysinfo/ + install -m 0644 ${WORKDIR}/share/sysinfo/results ${D}${palmtopdir}/share/sysinfo/results +} + diff --git a/recipes-opie/opie-sysinfo/opie-sysinfo_1.2.5.bb b/recipes-opie/opie-sysinfo/opie-sysinfo_1.2.5.bb new file mode 100644 index 0000000..319096f --- /dev/null +++ b/recipes-opie/opie-sysinfo/opie-sysinfo_1.2.5.bb @@ -0,0 +1,14 @@ +require ${PN}.inc + +SRC_URI = "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 \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps \ + http://sources.openembedded.org/opie-1.2.5-split_share.tar.bz2;name=split_share" +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" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" +SRC_URI[split_share.md5sum] = "a715ae54405cae2b17c35d166f161aa8" +SRC_URI[split_share.sha256sum] = "0b71c8726b41f8c4dfd3a31fbb23f9c533c16d7d9c1f3002ab0d2daea274da7a" diff --git a/recipes-opie/opie-sysinfo/opie-sysinfo_cvs.bb b/recipes-opie/opie-sysinfo/opie-sysinfo_cvs.bb new file mode 100644 index 0000000..bb6aafc --- /dev/null +++ b/recipes-opie/opie-sysinfo/opie-sysinfo_cvs.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/settings/sysinfo \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps \ + ${OPIE_GIT};protocol=git;subpath=share" diff --git a/recipes-opie/opie-systemtime/opie-systemtime.inc b/recipes-opie/opie-systemtime/opie-systemtime.inc new file mode 100644 index 0000000..e91d971 --- /dev/null +++ b/recipes-opie/opie-systemtime/opie-systemtime.inc @@ -0,0 +1,22 @@ +DESCRIPTION = "Set the system time - utilizing ntpdate, if available." +SECTION = "opie/settings" +PRIORITY = "optional" +LICENSE = "GPL" +RRECOMMENDS_${PN} = "ntpdate" + +APPNAME = "systemtime" + + +S = "${WORKDIR}/netsystemtime" + +inherit opie + +# FILES plugins/application/libsystemtime.so* bin/systemtime apps/Settings/systemtime.desktop etc/ntpservers pics/netsystemtime +do_install() { + install -d ${D}${palmtopdir}/pics/netsystemtime/ + install -d ${D}${palmtopdir}/etc + install -m 0644 ${WORKDIR}/pics/netsystemtime/*.png ${D}${palmtopdir}/pics/netsystemtime/ + install -m 0644 ${WORKDIR}/etc/ntpservers ${D}${palmtopdir}/etc +} + +FILES_opie-systemtime_append = " /etc/ntpservers" diff --git a/recipes-opie/opie-systemtime/opie-systemtime_1.2.5.bb b/recipes-opie/opie-systemtime/opie-systemtime_1.2.5.bb new file mode 100644 index 0000000..f131f8e --- /dev/null +++ b/recipes-opie/opie-systemtime/opie-systemtime_1.2.5.bb @@ -0,0 +1,14 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_settings_netsystemtime.tar.bz2;name=split_noncore_settings_netsystemtime \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics \ + http://sources.openembedded.org/opie-1.2.5-split_etc.tar.bz2;name=split_etc \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_settings_netsystemtime.md5sum] = "bbfa0a8f09ad0bb657295084a316877d" +SRC_URI[split_noncore_settings_netsystemtime.sha256sum] = "a603be217bd52eeb7b032c362e01e3c70d6dd71edab97fec8b761c1505ee78ab" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" +SRC_URI[split_etc.md5sum] = "74ef523ef12e242155bbb745072434d9" +SRC_URI[split_etc.sha256sum] = "eef55ea2248b4f45f3a07beb6012e431dd71d4eefa134d39cc50b4d194c53087" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-systemtime/opie-systemtime_cvs.bb b/recipes-opie/opie-systemtime/opie-systemtime_cvs.bb new file mode 100644 index 0000000..9a65f01 --- /dev/null +++ b/recipes-opie/opie-systemtime/opie-systemtime_cvs.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/settings/netsystemtime \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=etc \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-tableviewer/opie-tableviewer.inc b/recipes-opie/opie-tableviewer/opie-tableviewer.inc new file mode 100644 index 0000000..86a9f3f --- /dev/null +++ b/recipes-opie/opie-tableviewer/opie-tableviewer.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "XML database browsers" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "tableviewer" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libtableviewer.so* bin/tableviewer apps/Applications/tableviewer.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-tableviewer/opie-tableviewer_1.2.5.bb b/recipes-opie/opie-tableviewer/opie-tableviewer_1.2.5.bb new file mode 100644 index 0000000..f8b83d3 --- /dev/null +++ b/recipes-opie/opie-tableviewer/opie-tableviewer_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_apps_tableviewer.tar.bz2;name=split_noncore_apps_tableviewer \ + 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_tableviewer.md5sum] = "9671efbba1bd5483a97b64c2569da026" +SRC_URI[split_noncore_apps_tableviewer.sha256sum] = "dc6c48d93bc0770a76e133eb38eda5d42590a25ceaab58e92445f0dfbe6c41b9" +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-tableviewer/opie-tableviewer_cvs.bb b/recipes-opie/opie-tableviewer/opie-tableviewer_cvs.bb new file mode 100644 index 0000000..3c91ab5 --- /dev/null +++ b/recipes-opie/opie-tableviewer/opie-tableviewer_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/apps/tableviewer \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-taskbar/opie-taskbar-images.inc b/recipes-opie/opie-taskbar/opie-taskbar-images.inc new file mode 100644 index 0000000..0286f48 --- /dev/null +++ b/recipes-opie/opie-taskbar/opie-taskbar-images.inc @@ -0,0 +1,75 @@ +DESCRIPTION = "Opie Launcher and Taskbar" +SECTION = "opie/base" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "qpe" + +S = "${WORKDIR}/pics" + +inherit opie + +# Wallpaper and welcome splash +PIXMAP_SIZE = "" +PIXMAP_SIZE_c7x0 = "-640x480" +PIXMAP_SIZE_spitz = "-640x480" +PIXMAP_SIZE_akita = "-640x480" +PIXMAP_SIZE_tosa = "-480x640" +PIXMAP_SIZE_simpad = "-800x600" +PIXMAP_SIZE_asus730 = "-480x640" +PIXMAP_SIZE_htcuniversal= "-480x640" +PIXMAP_SIZE_hx4700 = "-480x640" +PIXMAP_SIZE_palmz31 = "-160x160" +PIXMAP_SIZE_palmz71 = "-320x320" +PIXMAP_SIZE_palmz72 = "-320x320" +PIXMAP_SIZE_palmt650 = "-320x320" +PIXMAP_SIZE_palmt680 = "-320x320" +PIXMAP_SIZE_palmt3 = "-320x480" +PIXMAP_SIZE_palmt5 = "-320x480" +PIXMAP_SIZE_palmtx = "-320x480" +PIXMAP_SIZE_palmld = "-320x480" + +do_configure() { + : +} + +do_install() { + install -d ${D}${palmtopdir}/pics/launcher + + install -m 0644 ${WORKDIR}/pics/launcher/firstuse.jpg ${D}${palmtopdir}/pics/launcher/firstuse-240x320.jpg + install -m 0644 ${WORKDIR}/pics/launcher/opie-background.jpg ${D}${palmtopdir}/pics/launcher/opie-background-240x320.jpg + +# for res in 320x240 240x320 320x320 320x480 480x320 480x640 640x480 600x800 800x600; do + for res in 240x240 320x320 320x480 480x320 480x640 640x480 800x600; do + install -m 0644 ${WORKDIR}/pics/launcher/firstuse-${res}.jpg ${D}${palmtopdir}/pics/launcher/firstuse-${res}.jpg + install -m 0644 ${WORKDIR}/pics/launcher/opie-background-${res}.jpg ${D}${palmtopdir}/pics/launcher/opie-background-${res}.jpg + done +} + +python do_package_prepend () { + reslist = ['240x320','320x240', '320x320', '320x480', '480x320', '480x640','640x480', '800x600','600x800'] + dir = bb.data.expand('${palmtopdir}/pics/launcher/', d) + ft = bb.data.expand('${palmtopdir}/pics/*/*-%s.*', d) + pn = bb.data.getVar('PN', d, 1) + for res in reslist: + bb.data.setVar('FILES_%s-%s' % (pn,res), ft % res, d ) + postinst = '' + postinst = 'update-alternatives --install %sfirstuse.jpg opie-firstuse-pixmap %sfirstuse-%s.jpg 50\n' % (dir,dir,res) + postinst += 'update-alternatives --install %sopie-background.jpg opie-background-pixmap %sopie-background-%s.jpg 50\n' % (dir,dir,res) + bb.data.setVar('pkg_postinst_%s-%s' % (pn,res),postinst, d) + prerm = '' + prerm = 'update-alternatives --remove opie-firstuse-pixmap %sfirstuse-%s.jpg 50\n' % (dir,res) + prerm += 'update-alternatives --remove opie-background-pixmap %sopie-background-%s.jpg 50\n' % (dir,res) + bb.data.setVar('pkg_prerm_%s-%s' % (pn,res),prerm, d) +} + +PACKAGE_ARCH = "all" +PACKAGES = "${PN}-dbg ${PN}-320x480 ${PN}-480x320 ${PN}-480x640 ${PN}-640x480 ${PN}-800x600 ${PN}-600x800 ${PN}-320x240 ${PN}-240x320 ${PN}-320x320" +RPROVIDES_${PN}-320x480 = "opie-taskbar-images" +RPROVIDES_${PN}-480x320 = "opie-taskbar-images" +RPROVIDES_${PN}-480x640 = "opie-taskbar-images" +RPROVIDES_${PN}-640x480 = "opie-taskbar-images" +RPROVIDES_${PN}-800x600 = "opie-taskbar-images" +RPROVIDES_${PN}-600x800 = "opie-taskbar-images" +RPROVIDES_${PN}-320x240 = "opie-taskbar-images" +RPROVIDES_${PN}-240x320 = "opie-taskbar-images" +RPROVIDES_${PN}-320x320 = "opie-taskbar-images" diff --git a/recipes-opie/opie-taskbar/opie-taskbar-images/firstuse-320x320.jpg b/recipes-opie/opie-taskbar/opie-taskbar-images/firstuse-320x320.jpg Binary files differnew file mode 100644 index 0000000..67523f1 --- /dev/null +++ b/recipes-opie/opie-taskbar/opie-taskbar-images/firstuse-320x320.jpg diff --git a/recipes-opie/opie-taskbar/opie-taskbar-images/opie-background-320x320.jpg b/recipes-opie/opie-taskbar/opie-taskbar-images/opie-background-320x320.jpg Binary files differnew file mode 100644 index 0000000..194816f --- /dev/null +++ b/recipes-opie/opie-taskbar/opie-taskbar-images/opie-background-320x320.jpg diff --git a/recipes-opie/opie-taskbar/opie-taskbar-images_1.2.5.bb b/recipes-opie/opie-taskbar/opie-taskbar-images_1.2.5.bb new file mode 100644 index 0000000..a64829f --- /dev/null +++ b/recipes-opie/opie-taskbar/opie-taskbar-images_1.2.5.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +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" diff --git a/recipes-opie/opie-taskbar/opie-taskbar-images_cvs.bb b/recipes-opie/opie-taskbar/opie-taskbar-images_cvs.bb new file mode 100644 index 0000000..3a90e79 --- /dev/null +++ b/recipes-opie/opie-taskbar/opie-taskbar-images_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r8" +SRC_URI = "${OPIE_GIT};protocol=git;subpath=pics" diff --git a/recipes-opie/opie-taskbar/opie-taskbar.inc b/recipes-opie/opie-taskbar/opie-taskbar.inc new file mode 100644 index 0000000..14a65b2 --- /dev/null +++ b/recipes-opie/opie-taskbar/opie-taskbar.inc @@ -0,0 +1,65 @@ +DESCRIPTION = "Opie Launcher and Taskbar" +SECTION = "opie/base" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "opie-libqrsync opie-qss" +# Unfortunately, ipkg has buggy handling of Rdepends to multiple packages with the same Provides. +# Instead of seeing if something in package package lists selects needed package among the rest +# or errors out otherwise, it just install random package which has needed Provides. So, comment +# this out. +#RDEPENDS_${PN} = "opie-taskbar-images" +APPNAME = "qpe" + +S = "${WORKDIR}/launcher" + +inherit opie + +do_configure_prepend() { + ln -s ${WORKDIR}/calibrate ${S}/calibrate + ln -s ${WORKDIR}/mediummount ${S}/mediummount +} + +SECTIONS = "1Pim Applications Examples Games Opie-SH Python Settings" +PICS = "opielogo32x32.png start_button.png new_wait.png opielogo16x16.png sidebar.png" + +do_install() { + install -d ${D}${bindir} + for i in ${SECTIONS} + do + install -d ${D}${palmtopdir}/apps/$i/ + install -m 0644 ${WORKDIR}/apps/$i/.directory ${D}${palmtopdir}/apps/$i/ + done + install -d ${D}${palmtopdir}/pics/launcher + install -d ${D}${palmtopdir}/pics/logo + install -d ${D}${palmtopdir}/pics/RoH/star/ + install -d ${D}${palmtopdir}/etc/colors + install -d ${D}${palmtopdir}/etc/skel + install -d ${D}${sysconfdir} + + install -m 0755 ${S}/qpe ${D}${bindir}/qpe + install -m 0644 ${WORKDIR}/apps/Settings/calibrate.desktop ${D}${palmtopdir}/apps/Settings/ + install -m 0644 ${WORKDIR}/apps/Settings/quit.desktop ${D}${palmtopdir}/apps/Settings/ + + for p in ${PICS} + do + install -m 0644 ${WORKDIR}/pics/launcher/$p ${D}${palmtopdir}/pics/launcher/$p + done + + install -m 0644 ${WORKDIR}/pics/logo/*.* ${D}${palmtopdir}/pics/logo/ + install -m 0644 ${WORKDIR}/pics/RoH/star/*.png ${D}${palmtopdir}/pics/RoH/star/ + + install -m 0644 ${WORKDIR}/etc/colors/*.scheme ${D}${palmtopdir}/etc/colors/ + install -m 0644 ${WORKDIR}/etc/mime.types ${D}${sysconfdir}/ + + install -m 0644 ${WORKDIR}/pics/capslock.xpm ${D}${palmtopdir}/pics/ + install -m 0644 ${WORKDIR}/pics/numlock.xpm ${D}${palmtopdir}/pics/ + + install -d ${D}${includedir} + install obexinterface.h ${D}${includedir}/ + + install -d ${D}${sysconfdir}/apm/event.d/ + install -m 0755 ${WORKDIR}/etc/03opiesignal ${D}${sysconfdir}/apm/event.d/ + install -m 0644 ${WORKDIR}/etc/opie_sysevents.conf ${D}${sysconfdir}/ +} + +FILES_opie-taskbar_append = " ${sysconfdir} ${palmtopdir}/apps ${palmtopdir}/pics" diff --git a/recipes-opie/opie-taskbar/opie-taskbar/firstuse-path.patch b/recipes-opie/opie-taskbar/opie-taskbar/firstuse-path.patch new file mode 100644 index 0000000..636eb81 --- /dev/null +++ b/recipes-opie/opie-taskbar/opie-taskbar/firstuse-path.patch @@ -0,0 +1,11 @@ +--- launcher/firstuse.cpp 2007-10-14 12:47:55.000000000 +1300 ++++ launcher/firstuse.cpp 2007-10-14 13:58:54.000000000 +1300 +@@ -124,7 +124,7 @@ + #endif + + for ( int i = 0; settingsTable[i].app; i++ ) { +- QString file = QPEApplication::qpeDir() + "bin/"; ++ QString file = OPIE_BINDIR + QString("/"); + file += settingsTable[i].app; + file += exeSuffix; + if ( QFile::exists(file) ) diff --git a/recipes-opie/opie-taskbar/opie-taskbar/force-firstuse-calibrate.patch b/recipes-opie/opie-taskbar/opie-taskbar/force-firstuse-calibrate.patch new file mode 100644 index 0000000..44d5d25 --- /dev/null +++ b/recipes-opie/opie-taskbar/opie-taskbar/force-firstuse-calibrate.patch @@ -0,0 +1,20 @@ +diff --git a/core/launcher/firstuse.cpp b/core/launcher/firstuse.cpp +index 8c02ab0..cf731c2 100644 +--- launcher/firstuse.cpp ++++ launcher/firstuse.cpp +@@ -175,10 +175,13 @@ FirstUse::FirstUse(QWidget* parent, const char * name, WFlags wf) : + m_calHandler = ( QWSServer::mouseHandler() && QWSServer::mouseHandler()->inherits("QCalibratedMouseHandler") ) ? true : false; + + if ( m_calHandler) { +- if ( !QFile::exists("/etc/pointercal") ) { ++ // Since Angstrom is installing default pointer calibration files ++ // that don't match everyone's devices, we need to force calibration ++ // on first use. ++// if ( !QFile::exists("/etc/pointercal") ) { + needCalibrate = TRUE; + grabMouse(); +- } ++// } + } + + Config config("locale"); diff --git a/recipes-opie/opie-taskbar/opie-taskbar/kbdlocks-runtime.patch b/recipes-opie/opie-taskbar/opie-taskbar/kbdlocks-runtime.patch new file mode 100644 index 0000000..e356682 --- /dev/null +++ b/recipes-opie/opie-taskbar/opie-taskbar/kbdlocks-runtime.patch @@ -0,0 +1,35 @@ +--- launcher/taskbar.h.org 2004-08-23 00:35:22.000000000 +0300 ++++ launcher/taskbar.h 2007-07-04 19:23:54.000000000 +0300 +@@ -84,6 +84,7 @@ + LockKeyState* lockState; + StartMenu *sm; + bool resizeRunningApp; ++ bool showKbdLockState; + }; + + +--- launcher/taskbar.cpp.org 2005-07-04 01:13:00.000000000 +0300 ++++ launcher/taskbar.cpp 2007-07-04 19:24:48.000000000 +0300 +@@ -213,12 +213,9 @@ + (void)new SafeMode( this ); + #endif + +- // ## make customizable in some way? +-#ifdef OPIE_TASKBAR_LOCK_KEY_STATE +- lockState = new LockKeyState( this ); +-#else + lockState = 0; +-#endif ++ if ( showKbdLockState ) ++ lockState = new LockKeyState( this ); + + #if defined(Q_WS_QWS) + #if !defined(QT_NO_COP) +@@ -388,6 +385,7 @@ + Config cfg( "Launcher" ); + cfg.setGroup( "InputMethods" ); + resizeRunningApp = cfg.readBoolEntry( "Resize", true ); ++ showKbdLockState = cfg.readBoolEntry( "ShowKbdLocks", true ); + } + + #include "taskbar.moc" diff --git a/recipes-opie/opie-taskbar/opie-taskbar/no-builtin-qss-startup-2.patch b/recipes-opie/opie-taskbar/opie-taskbar/no-builtin-qss-startup-2.patch new file mode 100644 index 0000000..65b54c9 --- /dev/null +++ b/recipes-opie/opie-taskbar/opie-taskbar/no-builtin-qss-startup-2.patch @@ -0,0 +1,11 @@ +--- launcher/server.cpp ++++ launcher/server.cpp +@@ -1111,6 +1111,8 @@ void Server::finishedQueuedRequests() + + void Server::startSoundServer() + { ++ owarn << "Sound server (qss) now needs to be started standalone" << oendl; ++ return; + if ( !process ) { + process = new Opie::Core::OProcess( this ); + connect(process, SIGNAL(processExited(Opie::Core::OProcess*)), diff --git a/recipes-opie/opie-taskbar/opie-taskbar/nomax.patch b/recipes-opie/opie-taskbar/opie-taskbar/nomax.patch new file mode 100644 index 0000000..468038b --- /dev/null +++ b/recipes-opie/opie-taskbar/opie-taskbar/nomax.patch @@ -0,0 +1,30 @@ +--- opie-x86/core/launcher/server.cpp~nomax ++++ opie-x86/core/launcher/server.cpp +@@ -76,7 +76,7 @@ + return 0; + #endif + } +- ++#ifndef OPIE_NO_WINDOWED + #define FACTORY(T) \ + static QWidget *new##T( bool maximized ) { \ + QWidget *w = new T( 0, 0, QWidget::WDestructiveClose | QWidget::WGroupLeader ); \ +@@ -90,7 +90,18 @@ + w->show(); \ + return w; \ + } ++#else ++#define FACTORY(T) \ ++ static QWidget *new##T( bool maximized ) { \ ++ QWidget *w = new T( 0, 0, QWidget::WDestructiveClose | QWidget::WGroupLeader ); \ ++ if ( maximized ) { \ ++ w->showMaximized(); \ ++} \ ++ w->show(); \ ++ return w; \ ++} + ++#endif + + #ifdef SINGLE_APP + #define APP(a,b,c,d) FACTORY(b) diff --git a/recipes-opie/opie-taskbar/opie-taskbar/restart-from-bindir.patch b/recipes-opie/opie-taskbar/opie-taskbar/restart-from-bindir.patch new file mode 100644 index 0000000..1a73588 --- /dev/null +++ b/recipes-opie/opie-taskbar/opie-taskbar/restart-from-bindir.patch @@ -0,0 +1,12 @@ +diff --git a/serverapp.cpp b/serverapp.cpp +index 0e92040..b933340 100644 +--- a/serverapp.cpp ++++ b/serverapp.cpp +@@ -763,6 +763,7 @@ void ServerApplication::restart() + for ( int fd = 3; fd < 100; fd++ ) + close( fd ); + execl( ( qpeDir() + "/bin/qpe" ).local8Bit(), "qpe", NULL ); ++ execl( OPIE_BINDIR "/qpe", "qpe", NULL ); + exit( 1 ); + #endif + } diff --git a/recipes-opie/opie-taskbar/opie-taskbar/server-pro-cvs.patch b/recipes-opie/opie-taskbar/opie-taskbar/server-pro-cvs.patch new file mode 100644 index 0000000..eb214da --- /dev/null +++ b/recipes-opie/opie-taskbar/opie-taskbar/server-pro-cvs.patch @@ -0,0 +1,69 @@ +--- launcher/server.pro ++++ launcher/server.pro +@@ -2,7 +2,7 @@ TEMPLATE = app + + CONFIG += qt warn_on + +-DESTDIR = $$(OPIEDIR)/bin ++DESTDIR = + + HEADERS += server.h \ + qrr.h \ +@@ -20,7 +20,7 @@ HEADERS += server.h \ + shutdownimpl.h \ + launcher.h \ + launcherview.h \ +- $$(OPIEDIR)/core/apps/calibrate/calibrate.h \ ++ calibrate/calibrate.h \ + startmenu.h \ + transferserver.h \ + qcopbridge.h \ +@@ -31,7 +31,7 @@ HEADERS += server.h \ + serverapp.h \ + qprocess.h \ + screensaver.h \ +- $$(OPIEDIR)/noncore/settings/mediummount/mediumwidget.h \ ++ mediummount/mediumwidget.h \ + mediadlg.h \ + virtualfs.h \ + syncaccessmanager.h +@@ -52,7 +52,7 @@ SOURCES += server.cpp \ + shutdownimpl.cpp \ + launcher.cpp \ + launcherview.cpp \ +- $$(OPIEDIR)/core/apps/calibrate/calibrate.cpp \ ++ calibrate/calibrate.cpp \ + transferserver.cpp \ + packageslave.cpp \ + irserver.cpp \ +@@ -65,22 +65,22 @@ SOURCES += server.cpp \ + qprocess.cpp \ + qprocess_unix.cpp \ + screensaver.cpp \ +- $$(OPIEDIR)/noncore/settings/mediummount/mediumwidget.cc \ ++ mediummount/mediumwidget.cc \ + mediadlg.cpp \ + virtualfs.cpp \ + syncaccessmanager.cpp + + +-INCLUDEPATH += $(OPIEDIR)/core/apps/calibrate +-DEPENDPATH += $(OPIEDIR)/core/apps/calibrate ++INCLUDEPATH += calibrate ++DEPENDPATH += calibrate + +-INCLUDEPATH += $(OPIEDIR)/include $(OPIEDIR)/rsync +-DEPENDPATH += $(OPIEDIR)/rsync ++INCLUDEPATH += $(OPIEDIR)/include rsync ++DEPENDPATH += rsync + +-INCLUDEPATH += $(OPIEDIR)/noncore/settings/mediummount +-DEPENDPATH += $(OPIEDIR)/noncore/settings/mediummount ++INCLUDEPATH += mediummount ++DEPENDPATH += mediummount + +-LIBS += -lqpe -lopiecore2 -lopieui2 -lopiesecurity2 -lqrsync -lsysfs ++LIBS = -lqpe -lopiecore2 -lopieui2 -lopiesecurity2 -lqrsync -lsysfs + TARGET = qpe + + ## not ready for use yet diff --git a/recipes-opie/opie-taskbar/opie-taskbar_1.2.5.bb b/recipes-opie/opie-taskbar/opie-taskbar_1.2.5.bb new file mode 100644 index 0000000..ee01b35 --- /dev/null +++ b/recipes-opie/opie-taskbar/opie-taskbar_1.2.5.bb @@ -0,0 +1,33 @@ +require ${PN}.inc +PR = "r1" + +SRC_URI = "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_noncore_settings_mediummount.tar.bz2;name=split_noncore_settings_mediummount \ + http://sources.openembedded.org/opie-1.2.5-split_core_launcher.tar.bz2;name=split_core_launcher \ + 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 \ + http://sources.openembedded.org/opie-1.2.5-split_etc.tar.bz2;name=split_etc \ + file://nomax.patch;striplevel=3 \ + file://no-builtin-qss-startup-2.patch \ + file://kbdlocks-runtime.patch \ + file://restart-from-bindir.patch \ + file://server-pro-cvs.patch \ + file://firstuse-path.patch \ + file://force-firstuse-calibrate.patch \ + " +SRC_URI[split_core_apps_calibrate.md5sum] = "ee5e06b781e92f01271d883f91f101b0" +SRC_URI[split_core_apps_calibrate.sha256sum] = "5e0164a195a166fd15451164edf8a44d8f3a9f81dcf3edc3a8975f24bd4b45b6" +SRC_URI[split_noncore_settings_mediummount.md5sum] = "5309e48475c721a9cda3c9a1701789cd" +SRC_URI[split_noncore_settings_mediummount.sha256sum] = "8554f74b00f5a3425a8a3d667eda5f0edd8f197bc33e78a59f3231eacd8c4f5c" +SRC_URI[split_core_launcher.md5sum] = "cd3708a2d074f108d81ffea590995725" +SRC_URI[split_core_launcher.sha256sum] = "fca1501398f1e4d0690455b145b17a68287de422592bca73c2afdf6762d021ce" +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" +SRC_URI[split_etc.md5sum] = "74ef523ef12e242155bbb745072434d9" +SRC_URI[split_etc.sha256sum] = "eef55ea2248b4f45f3a07beb6012e431dd71d4eefa134d39cc50b4d194c53087" + diff --git a/recipes-opie/opie-taskbar/opie-taskbar_cvs.bb b/recipes-opie/opie-taskbar/opie-taskbar_cvs.bb new file mode 100644 index 0000000..9036e72 --- /dev/null +++ b/recipes-opie/opie-taskbar/opie-taskbar_cvs.bb @@ -0,0 +1,20 @@ +require ${PN}.inc +PV = "${OPIE_GIT_PV}" +PR = "r22" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/apps/calibrate \ + ${OPIE_GIT};protocol=git;subpath=noncore/settings/mediummount \ + ${OPIE_GIT};protocol=git;subpath=core/launcher \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps \ + ${OPIE_GIT};protocol=git;subpath=root \ + ${OPIE_GIT};protocol=git;subpath=etc \ + file://nomax.patch;striplevel=3 \ + file://no-builtin-qss-startup-2.patch \ + file://kbdlocks-runtime.patch \ + file://restart-from-bindir.patch \ + file://server-pro-cvs.patch \ + file://firstuse-path.patch \ + file://force-firstuse-calibrate.patch \ + " + diff --git a/recipes-opie/opie-tetrix/opie-tetrix.inc b/recipes-opie/opie-tetrix/opie-tetrix.inc new file mode 100644 index 0000000..12d7f6f --- /dev/null +++ b/recipes-opie/opie-tetrix/opie-tetrix.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "Game: control falling blocks" +SECTION = "opie/games" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "tetrix" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libtetrix.so* bin/tetrix apps/Games/tetrix.desktop pics/tetrix/* +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-tetrix/opie-tetrix_1.2.5.bb b/recipes-opie/opie-tetrix/opie-tetrix_1.2.5.bb new file mode 100644 index 0000000..6b51536 --- /dev/null +++ b/recipes-opie/opie-tetrix/opie-tetrix_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_games_tetrix.tar.bz2;name=split_noncore_games_tetrix \ + 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_tetrix.md5sum] = "18d45b2eb87ecc2817e9bc2bc7088b01" +SRC_URI[split_noncore_games_tetrix.sha256sum] = "3febf4e359d40df3e7d6a22ac996a2f7f4e6003bef98c392cbba07d2d31ffe17" +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-tetrix/opie-tetrix_cvs.bb b/recipes-opie/opie-tetrix/opie-tetrix_cvs.bb new file mode 100644 index 0000000..93d4396 --- /dev/null +++ b/recipes-opie/opie-tetrix/opie-tetrix_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/games/tetrix \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-textedit/opie-textedit.inc b/recipes-opie/opie-textedit/opie-textedit.inc new file mode 100644 index 0000000..1cc78ec --- /dev/null +++ b/recipes-opie/opie-textedit/opie-textedit.inc @@ -0,0 +1,14 @@ +DESCRIPTION = "Opie Text Editor" +SECTION = "opie/pim" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "textedit" + +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-textedit/opie-textedit_1.2.5.bb b/recipes-opie/opie-textedit/opie-textedit_1.2.5.bb new file mode 100644 index 0000000..1fb8fe1 --- /dev/null +++ b/recipes-opie/opie-textedit/opie-textedit_1.2.5.bb @@ -0,0 +1,15 @@ +require ${PN}.inc + +PR = "r0" + +SECTION = "opie/applications" + +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] = "cba4c63da60887bd00f0794068491a88" +SRC_URI[split_core_apps_appname.sha256sum] = "e61be5e261f502ad836852c2cb9b991667656e8f9dd1d9cca57c568423317bdb" +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-textedit/opie-textedit_cvs.bb b/recipes-opie/opie-textedit/opie-textedit_cvs.bb new file mode 100644 index 0000000..cbf9f46 --- /dev/null +++ b/recipes-opie/opie-textedit/opie-textedit_cvs.bb @@ -0,0 +1,10 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SECTION = "opie/applications" + +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-theme/opie-theme.inc b/recipes-opie/opie-theme/opie-theme.inc new file mode 100644 index 0000000..0017154 --- /dev/null +++ b/recipes-opie/opie-theme/opie-theme.inc @@ -0,0 +1,45 @@ +DESCRIPTION = "Themed style" +SECTION = "opie/styles" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "theme" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/styles/libtheme.so* +do_install() { + install -d ${D}${palmtopdir}/plugins/styles/pixmaps/ + install -d ${D}${palmtopdir}/plugins/styles/themes/ + for t in cleannsimple GradE8 ixpe luna + do + install -d ${D}${palmtopdir}/plugins/styles/pixmaps/$t/ + for f in ../styles/pixmaps/$t/* + do + [ -f $f ] && install -m 0644 $f ${D}${palmtopdir}/plugins/styles/pixmaps/$t/ + done + install -m 0644 ../styles/themes/$t.themerc ${D}${palmtopdir}/plugins/styles/themes/ + done + for t in lumonmarble lumonwave + do + install -d ${D}${palmtopdir}/plugins/styles/pixmaps/lumon/ + for f in ../styles/pixmaps/lumon/* + do + [ -f $f ] && install -m 0644 $f ${D}${palmtopdir}/plugins/styles/pixmaps/lumon/ + done + install -m 0644 ../styles/themes/$t.themerc ${D}${palmtopdir}/plugins/styles/themes/ + done +} + +PACKAGES += " opie-theme-cleannsimple opie-theme-grade8 opie-theme-ixpe opie-theme-lumonmarble \ + opie-theme-lumonwave opie-theme-luna " + +FILES_opie-theme = " ${palmtopdir}/plugins/styles/libtheme.so*" +FILES_opie-theme-cleannsimple = " ${palmtopdir}/plugins/styles/themes/cleannsimple.themerc ${palmtopdir}/plugins/styles/pixmaps/cleannsimple/*.png" +FILES_opie-theme-grade8 = " ${palmtopdir}/plugins/styles/themes/GradE8.themerc ${palmtopdir}/plugins/styles/pixmaps/GradE8/*.png" +FILES_opie-theme-ixpe = " ${palmtopdir}/plugins/styles/themes/ixpe.themerc ${palmtopdir}/plugins/styles/pixmaps/ixpe/*.png" +FILES_opie-theme-lumonmarble = " ${palmtopdir}/plugins/styles/themes/lumonmarble.themerc ${palmtopdir}/plugins/styles/pixmaps/lumon/arrowdown.png ${palmtopdir}/plugins/styles/pixmaps/lumon/arrowleft.png ${palmtopdir}/plugins/styles/pixmaps/lumon/arrowright.png ${palmtopdir}/plugins/styles/pixmaps/lumon/arrowup.png ${palmtopdir}/plugins/styles/pixmaps/lumon/backgroundwhitemarble.png ${palmtopdir}/plugins/styles/pixmaps/lumon/backgroundbluemarble.png ${palmtopdir}/plugins/styles/pixmaps/lumon/button.png ${palmtopdir}/plugins/styles/pixmaps/lumon/buttonborder.png ${palmtopdir}/plugins/styles/pixmaps/lumon/buttonborderdown.png ${palmtopdir}/plugins/styles/pixmaps/lumon/buttondown.png ${palmtopdir}/plugins/styles/pixmaps/lumon/checkbox.png ${palmtopdir}/plugins/styles/pixmaps/lumon/checkboxdown.png ${palmtopdir}/plugins/styles/pixmaps/lumon/hscrollgroove.png ${palmtopdir}/plugins/styles/pixmaps/lumon/menubar.png ${palmtopdir}/plugins/styles/pixmaps/lumon/menuitemdown.png ${palmtopdir}/plugins/styles/pixmaps/lumon/radio.png ${palmtopdir}/plugins/styles/pixmaps/lumon/radiodown.png ${palmtopdir}/plugins/styles/pixmaps/lumon/scrollbutton.png ${palmtopdir}/plugins/styles/pixmaps/lumon/sunkenarrowdown.png ${palmtopdir}/plugins/styles/pixmaps/lumon/sunkenarrowleft.png ${palmtopdir}/plugins/styles/pixmaps/lumon/sunkenarrowright.png ${palmtopdir}/plugins/styles/pixmaps/lumon/sunkenarrowup.png ${palmtopdir}/plugins/styles/pixmaps/lumon/tab.png ${palmtopdir}/plugins/styles/pixmaps/lumon/tabdown.png ${palmtopdir}/plugins/styles/pixmaps/lumon/vscrollgroove.png" +FILES_opie-theme-lumonwave = " ${palmtopdir}/plugins/styles/themes/lumonwave.themerc ${palmtopdir}/plugins/styles/pixmaps/lumon/arrowdown.png ${palmtopdir}/plugins/styles/pixmaps/lumon/arrowleft.png ${palmtopdir}/plugins/styles/pixmaps/lumon/arrowright.png ${palmtopdir}/plugins/styles/pixmaps/lumon/arrowup.png ${palmtopdir}/plugins/styles/pixmaps/lumon/backgroundwave.png ${palmtopdir}/plugins/styles/pixmaps/lumon/backgroundwaveblue.png ${palmtopdir}/plugins/styles/pixmaps/lumon/button.png ${palmtopdir}/plugins/styles/pixmaps/lumon/buttonborder.png ${palmtopdir}/plugins/styles/pixmaps/lumon/buttonborderdown.png ${palmtopdir}/plugins/styles/pixmaps/lumon/buttondown.png ${palmtopdir}/plugins/styles/pixmaps/lumon/checkbox.png ${palmtopdir}/plugins/styles/pixmaps/lumon/checkboxdown.png ${palmtopdir}/plugins/styles/pixmaps/lumon/hscrollgroove.png ${palmtopdir}/plugins/styles/pixmaps/lumon/menubar.png ${palmtopdir}/plugins/styles/pixmaps/lumon/menuitemdown.png ${palmtopdir}/plugins/styles/pixmaps/lumon/radio.png ${palmtopdir}/plugins/styles/pixmaps/lumon/radiodown.png ${palmtopdir}/plugins/styles/pixmaps/lumon/scrollbutton.png ${palmtopdir}/plugins/styles/pixmaps/lumon/splitter.png ${palmtopdir}/plugins/styles/pixmaps/lumon/sunkenarrowdown.png ${palmtopdir}/plugins/styles/pixmaps/lumon/sunkenarrowleft.png ${palmtopdir}/plugins/styles/pixmaps/lumon/sunkenarrowright.png ${palmtopdir}/plugins/styles/pixmaps/lumon/sunkenarrowup.png ${palmtopdir}/plugins/styles/pixmaps/lumon/tab.png ${palmtopdir}/plugins/styles/pixmaps/lumon/tabdown.png ${palmtopdir}/plugins/styles/pixmaps/lumon/vscrollgroove.png" +FILES_opie-theme-luna = " ${palmtopdir}/plugins/styles/themes/luna.themerc ${palmtopdir}/plugins/styles/pixmaps/luna/*.png" diff --git a/recipes-opie/opie-theme/opie-theme_1.2.5.bb b/recipes-opie/opie-theme/opie-theme_1.2.5.bb new file mode 100644 index 0000000..d7707d6 --- /dev/null +++ b/recipes-opie/opie-theme/opie-theme_1.2.5.bb @@ -0,0 +1,9 @@ +require ${PN}.inc +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_styles_theme.tar.bz2;name=split_noncore_styles_theme \ + http://sources.openembedded.org/opie-1.2.5-split_plugins_styles.tar.bz2;name=split_plugins_styles" +SRC_URI[split_noncore_styles_theme.md5sum] = "c20ee13eb4ab10fe9b8ca1750e112cd9" +SRC_URI[split_noncore_styles_theme.sha256sum] = "a5c478b7001938a5a1250c0a05d56b8cf673df9a2b75726b5ce27264c1170d2d" +SRC_URI[split_plugins_styles.md5sum] = "4d09f3be9e8b904412d368763d974d50" +SRC_URI[split_plugins_styles.sha256sum] = "cecf5695ea1297f899efba863af5e8de6156181ff56e1b4a68fef8289e247446" diff --git a/recipes-opie/opie-theme/opie-theme_cvs.bb b/recipes-opie/opie-theme/opie-theme_cvs.bb new file mode 100644 index 0000000..c3a1161 --- /dev/null +++ b/recipes-opie/opie-theme/opie-theme_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc +PR = "r1" + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/styles/theme \ + ${OPIE_GIT};protocol=git;subpath=plugins/styles " diff --git a/recipes-opie/opie-tictac/opie-tictac.inc b/recipes-opie/opie-tictac/opie-tictac.inc new file mode 100644 index 0000000..1b0f7c9 --- /dev/null +++ b/recipes-opie/opie-tictac/opie-tictac.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "Tic Tac Toe game." +SECTION = "opie/games" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "tictac" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libtictac.so* bin/tictac apps/Games/tictac.desktop pics/tictac +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-tictac/opie-tictac_1.2.5.bb b/recipes-opie/opie-tictac/opie-tictac_1.2.5.bb new file mode 100644 index 0000000..e09c525 --- /dev/null +++ b/recipes-opie/opie-tictac/opie-tictac_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_games_tictac.tar.bz2;name=split_noncore_games_tictac \ + 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_tictac.md5sum] = "d96ef27b196649c037f7b98af2f2db3d" +SRC_URI[split_noncore_games_tictac.sha256sum] = "7dee29f28489bc3e07d63fc8955436bb25a0709be7762c4f61e7e85d7a2b3132" +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-tictac/opie-tictac_cvs.bb b/recipes-opie/opie-tictac/opie-tictac_cvs.bb new file mode 100644 index 0000000..ab10eec --- /dev/null +++ b/recipes-opie/opie-tictac/opie-tictac_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/games/tictac \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-tinykate/opie-tinykate.inc b/recipes-opie/opie-tinykate/opie-tinykate.inc new file mode 100644 index 0000000..fdec301 --- /dev/null +++ b/recipes-opie/opie-tinykate/opie-tinykate.inc @@ -0,0 +1,40 @@ +DESCRIPTION = "The Kate Text Editor for Opie" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "libqtaux2" +APPNAME = "tinykate" +PR = "r2" + +S = "${WORKDIR}/tinykate" + +inherit opie + +EXTRA_QMAKEVARS_POST += " LIBS+=-L.." +PARALLEL_MAKE = "" + +# FILES plugins/application/libkate.so* bin/kate apps/Applications/tinykate.desktop pics/tinykate lib/libtinykate.so* +do_install() { + install -d ${D}${palmtopdir}/lib/ + oe_soinstall libkate.so.1.0.0 ${D}${palmtopdir}/lib/ + install -d ${D}${palmtopdir}/pics/${APPNAME}/ + install -m 0644 ${WORKDIR}/pics/${APPNAME}/*.png ${D}${palmtopdir}/pics/${APPNAME}/ + install -d ${D}${palmtopdir}/share/${APPNAME}/syntax/ + install -m 0644 ${WORKDIR}/share/${APPNAME}/syntax/*.* ${D}${palmtopdir}/share/${APPNAME}/syntax/ +} + +PACKAGES += " \ + opie-tinykate-syntax-commondev \ + opie-tinykate-syntax-documentation \ + opie-tinykate-syntax-misc \ + opie-tinykate-syntax-miscdev \ + opie-tinykate-syntax-unix \ + opie-tinykate-syntax-web " + + +FILES_opie-tinykate-syntax-commondev = " ${palmtopdir}/share/tinykate/syntax/c.xml ${palmtopdir}/share/tinykate/syntax/cpp.xml ${palmtopdir}/share/tinykate/syntax/gnuassembler.xml ${palmtopdir}/share/tinykate/syntax/kbasic.xml ${palmtopdir}/share/tinykate/syntax/pascal.xml ${palmtopdir}/share/tinykate/syntax/perl.xml ${palmtopdir}/share/tinykate/syntax/php.xml ${palmtopdir}/share/tinykate/syntax/python.xml ${palmtopdir}/share/tinykate/syntax/ruby.xml ${palmtopdir}/share/tinykate/syntax/sql.xml ${palmtopdir}/share/tinykate/syntax/tcl.xml ${palmtopdir}/share/tinykate/syntax/xml.xml ${palmtopdir}/share/tinykate/syntax/xmldebug.xml ${palmtopdir}/share/tinykate/syntax/java.xml" +FILES_opie-tinykate-syntax-documentation = " ${palmtopdir}/share/tinykate/syntax/latex.xml ${palmtopdir}/share/tinykate/syntax/postscript.xml ${palmtopdir}/share/tinykate/syntax/sgml.xml" +FILES_opie-tinykate-syntax-misc = " ${palmtopdir}/share/tinykate/syntax/idconsole.xml ${palmtopdir}/share/tinykate/syntax/matlab.xml ${palmtopdir}/share/tinykate/syntax/verilog.xml ${palmtopdir}/share/tinykate/syntax/vhdl.xml" +FILES_opie-tinykate-syntax-miscdev = " ${palmtopdir}/share/tinykate/syntax/ada.xml ${palmtopdir}/share/tinykate/syntax/eiffel.xml ${palmtopdir}/share/tinykate/syntax/ferite.xml ${palmtopdir}/share/tinykate/syntax/fortran.xml ${palmtopdir}/share/tinykate/syntax/haskell.xml ${palmtopdir}/share/tinykate/syntax/literate-haskell.xml ${palmtopdir}/share/tinykate/syntax/objectivec.xml ${palmtopdir}/share/tinykate/syntax/sather.xml ${palmtopdir}/share/tinykate/syntax/scheme.xml" +FILES_opie-tinykate-syntax-unix = " ${palmtopdir}/share/tinykate/syntax/cs.xml ${palmtopdir}/share/tinykate/syntax/bash.xml ${palmtopdir}/share/tinykate/syntax/changelog.xml ${palmtopdir}/share/tinykate/syntax/desktop.xml ${palmtopdir}/share/tinykate/syntax/diff.xml ${palmtopdir}/share/tinykate/syntax/mab.xml ${palmtopdir}/share/tinykate/syntax/makefile.xml ${palmtopdir}/share/tinykate/syntax/rpmspec.xml ${palmtopdir}/share/tinykate/syntax/sml.xml ${palmtopdir}/share/tinykate/syntax/winehq.xml" +FILES_opie-tinykate-syntax-web = " ${palmtopdir}/share/tinykate/syntax/css.xml ${palmtopdir}/share/tinykate/syntax/html.xml ${palmtopdir}/share/tinykate/syntax/javascript.xml" diff --git a/recipes-opie/opie-tinykate/opie-tinykate_1.2.5.bb b/recipes-opie/opie-tinykate/opie-tinykate_1.2.5.bb new file mode 100644 index 0000000..c504f5f --- /dev/null +++ b/recipes-opie/opie-tinykate/opie-tinykate_1.2.5.bb @@ -0,0 +1,14 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_apps_tinykate.tar.bz2;name=split_noncore_apps_tinykate \ + 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_tinykate.md5sum] = "d8f1d5ab492068c8cae591ddf28e1047" +SRC_URI[split_noncore_apps_tinykate.sha256sum] = "7ebc74b0eff365c18e85d4803e964cff10038ea22ead37e15831906a685bb1de" +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-tinykate/opie-tinykate_cvs.bb b/recipes-opie/opie-tinykate/opie-tinykate_cvs.bb new file mode 100644 index 0000000..93eb450 --- /dev/null +++ b/recipes-opie/opie-tinykate/opie-tinykate_cvs.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/apps/tinykate \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=share \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-today-addressbookplugin/opie-today-addressbookplugin.inc b/recipes-opie/opie-today-addressbookplugin/opie-today-addressbookplugin.inc new file mode 100644 index 0000000..8f2f9b0 --- /dev/null +++ b/recipes-opie/opie-today-addressbookplugin/opie-today-addressbookplugin.inc @@ -0,0 +1,12 @@ +DESCRIPTION = "Addressbook plugin for Today" +SECTION = "opie/today" +PRIORITY = "optional" +LICENSE = "GPL" +RDEPENDS_${PN} = "opie-today" +APPNAME = "todayaddressbookplugin" + + +S = "${WORKDIR}/addressbook" + +inherit opie + diff --git a/recipes-opie/opie-today-addressbookplugin/opie-today-addressbookplugin_1.2.5.bb b/recipes-opie/opie-today-addressbookplugin/opie-today-addressbookplugin_1.2.5.bb new file mode 100644 index 0000000..6889398 --- /dev/null +++ b/recipes-opie/opie-today-addressbookplugin/opie-today-addressbookplugin_1.2.5.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_pim_today_plugins_addressbook.tar.bz2;name=split_core_pim_today_plugins_addressbook" +SRC_URI[split_core_pim_today_plugins_addressbook.md5sum] = "79d15bd3619a36cd5e8b818729681d74" +SRC_URI[split_core_pim_today_plugins_addressbook.sha256sum] = "3352fc8968be32f5e3d0439082791358cf8f24bd1853173c7490973759453131" diff --git a/recipes-opie/opie-today-addressbookplugin/opie-today-addressbookplugin_cvs.bb b/recipes-opie/opie-today-addressbookplugin/opie-today-addressbookplugin_cvs.bb new file mode 100644 index 0000000..3d6acb9 --- /dev/null +++ b/recipes-opie/opie-today-addressbookplugin/opie-today-addressbookplugin_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/pim/today/plugins/addressbook " diff --git a/recipes-opie/opie-today-datebookplugin/opie-today-datebookplugin.inc b/recipes-opie/opie-today-datebookplugin/opie-today-datebookplugin.inc new file mode 100644 index 0000000..4f28b66 --- /dev/null +++ b/recipes-opie/opie-today-datebookplugin/opie-today-datebookplugin.inc @@ -0,0 +1,12 @@ +DESCRIPTION = "Datebook plugin for Today" +SECTION = "opie/today" +PRIORITY = "optional" +LICENSE = "GPL" +RDEPENDS_${PN} = "opie-today" +APPNAME = "todaydatebookplugin" + + +S = "${WORKDIR}/datebook" + +inherit opie + diff --git a/recipes-opie/opie-today-datebookplugin/opie-today-datebookplugin_1.2.5.bb b/recipes-opie/opie-today-datebookplugin/opie-today-datebookplugin_1.2.5.bb new file mode 100644 index 0000000..60edf71 --- /dev/null +++ b/recipes-opie/opie-today-datebookplugin/opie-today-datebookplugin_1.2.5.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_pim_today_plugins_datebook.tar.bz2;name=split_core_pim_today_plugins_datebook" +SRC_URI[split_core_pim_today_plugins_datebook.md5sum] = "45c0402091d58cb7c0d793ec5c6da4ba" +SRC_URI[split_core_pim_today_plugins_datebook.sha256sum] = "d834f034a472f1e69d25cecc4065e0c2f5b0011472169539ac859b6caeea54b6" diff --git a/recipes-opie/opie-today-datebookplugin/opie-today-datebookplugin_cvs.bb b/recipes-opie/opie-today-datebookplugin/opie-today-datebookplugin_cvs.bb new file mode 100644 index 0000000..2c6db8c --- /dev/null +++ b/recipes-opie/opie-today-datebookplugin/opie-today-datebookplugin_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/pim/today/plugins/datebook " diff --git a/recipes-opie/opie-today-fortuneplugin/opie-today-fortuneplugin.inc b/recipes-opie/opie-today-fortuneplugin/opie-today-fortuneplugin.inc new file mode 100644 index 0000000..6f29feb --- /dev/null +++ b/recipes-opie/opie-today-fortuneplugin/opie-today-fortuneplugin.inc @@ -0,0 +1,11 @@ +DESCRIPTION = "'fortune' plugin for Today" +SECTION = "opie/today" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "opie-today libqtaux2" +RDEPENDS_${PN} = "fortune-mod opie-today" +APPNAME = "todayfortuneplugin" + +S = "${WORKDIR}/fortune" + +inherit opie diff --git a/recipes-opie/opie-today-fortuneplugin/opie-today-fortuneplugin_1.2.5.bb b/recipes-opie/opie-today-fortuneplugin/opie-today-fortuneplugin_1.2.5.bb new file mode 100644 index 0000000..a5ee0de --- /dev/null +++ b/recipes-opie/opie-today-fortuneplugin/opie-today-fortuneplugin_1.2.5.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_todayplugins_fortune.tar.bz2;name=split_noncore_todayplugins_fortune" +SRC_URI[split_noncore_todayplugins_fortune.md5sum] = "161e4b97e3a4656d860acae1a5f86f01" +SRC_URI[split_noncore_todayplugins_fortune.sha256sum] = "22347746e510f1a41b2c73661a935e4a2f8093f655984c99b2891922fdc5676e" diff --git a/recipes-opie/opie-today-fortuneplugin/opie-today-fortuneplugin_cvs.bb b/recipes-opie/opie-today-fortuneplugin/opie-today-fortuneplugin_cvs.bb new file mode 100644 index 0000000..201f0e1 --- /dev/null +++ b/recipes-opie/opie-today-fortuneplugin/opie-today-fortuneplugin_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/todayplugins/fortune " diff --git a/recipes-opie/opie-today-mailplugin/opie-today-mailplugin.inc b/recipes-opie/opie-today-mailplugin/opie-today-mailplugin.inc new file mode 100644 index 0000000..d451964 --- /dev/null +++ b/recipes-opie/opie-today-mailplugin/opie-today-mailplugin.inc @@ -0,0 +1,12 @@ +DESCRIPTION = "Mail plugin for Today" +SECTION = "opie/today" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "opie-today opie-mailapplet" +RDEPENDS_${PN} = "opie-today opie-mailapplet" +APPNAME = "todaymailplugin" + + +S = "${WORKDIR}/mail" + +inherit opie diff --git a/recipes-opie/opie-today-mailplugin/opie-today-mailplugin_1.2.5.bb b/recipes-opie/opie-today-mailplugin/opie-today-mailplugin_1.2.5.bb new file mode 100644 index 0000000..53e0e5a --- /dev/null +++ b/recipes-opie/opie-today-mailplugin/opie-today-mailplugin_1.2.5.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_pim_today_plugins_mail.tar.bz2;name=split_core_pim_today_plugins_mail" +SRC_URI[split_core_pim_today_plugins_mail.md5sum] = "37669d11f41c1ca1761044abe5e631ba" +SRC_URI[split_core_pim_today_plugins_mail.sha256sum] = "10d318c7bde2bd08dcdb167e0240545293c1f86b824ce60517883388a933a3cc" diff --git a/recipes-opie/opie-today-mailplugin/opie-today-mailplugin_cvs.bb b/recipes-opie/opie-today-mailplugin/opie-today-mailplugin_cvs.bb new file mode 100644 index 0000000..0e64987 --- /dev/null +++ b/recipes-opie/opie-today-mailplugin/opie-today-mailplugin_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/pim/today/plugins/mail " diff --git a/recipes-opie/opie-today-stocktickerplugin/opie-today-stocktickerplugin.inc b/recipes-opie/opie-today-stocktickerplugin/opie-today-stocktickerplugin.inc new file mode 100644 index 0000000..7fb97e1 --- /dev/null +++ b/recipes-opie/opie-today-stocktickerplugin/opie-today-stocktickerplugin.inc @@ -0,0 +1,18 @@ +DESCRIPTION = "Stock ticker plugin for Today" +SECTION = "opie/today" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "opie-today libqtaux2" +APPNAME = "todaystocktickerplugin" + + +S = "${WORKDIR}/stockticker" + +inherit opie + +# FILES plugins/today/libtodaystocktickerplugin.so* bin/stockticker pics/stockticker/stockticker.png +do_install() { + install -d ${D}${palmtopdir}/pics/stockticker/ + install -m 0644 ${WORKDIR}/pics/stockticker/*.png ${D}${palmtopdir}/pics/stockticker/ +} + diff --git a/recipes-opie/opie-today-stocktickerplugin/opie-today-stocktickerplugin_1.2.5.bb b/recipes-opie/opie-today-stocktickerplugin/opie-today-stocktickerplugin_1.2.5.bb new file mode 100644 index 0000000..f47ad88 --- /dev/null +++ b/recipes-opie/opie-today-stocktickerplugin/opie-today-stocktickerplugin_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_todayplugins_stockticker.tar.bz2;name=split_noncore_todayplugins_stockticker \ + 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_todayplugins_stockticker.md5sum] = "6cb8c961f51572bc9c39476e4e78b992" +SRC_URI[split_noncore_todayplugins_stockticker.sha256sum] = "77a65b971e560b46aedd0575439a27c407b905207d17a6832aea83a6d2404dce" +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-today-stocktickerplugin/opie-today-stocktickerplugin_cvs.bb b/recipes-opie/opie-today-stocktickerplugin/opie-today-stocktickerplugin_cvs.bb new file mode 100644 index 0000000..2fc4d9f --- /dev/null +++ b/recipes-opie/opie-today-stocktickerplugin/opie-today-stocktickerplugin_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/todayplugins/stockticker \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-today-todolistplugin/opie-today-todolistplugin.inc b/recipes-opie/opie-today-todolistplugin/opie-today-todolistplugin.inc new file mode 100644 index 0000000..9d2eeac --- /dev/null +++ b/recipes-opie/opie-today-todolistplugin/opie-today-todolistplugin.inc @@ -0,0 +1,12 @@ +DESCRIPTION = "Todo list plugin for Today" +SECTION = "opie/today" +PRIORITY = "optional" +LICENSE = "GPL" +RDEPENDS_${PN} = "opie-today" +APPNAME = "todaytodolistplugin" + + +S = "${WORKDIR}/todolist" + +inherit opie + diff --git a/recipes-opie/opie-today-todolistplugin/opie-today-todolistplugin_1.2.5.bb b/recipes-opie/opie-today-todolistplugin/opie-today-todolistplugin_1.2.5.bb new file mode 100644 index 0000000..e39f14e --- /dev/null +++ b/recipes-opie/opie-today-todolistplugin/opie-today-todolistplugin_1.2.5.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_pim_today_plugins_todolist.tar.bz2;name=split_core_pim_today_plugins_todolist" +SRC_URI[split_core_pim_today_plugins_todolist.md5sum] = "c25f16a66d274e04e17bb58af141948b" +SRC_URI[split_core_pim_today_plugins_todolist.sha256sum] = "e0258dc7fddf6095f42ed756f6b02f5c7dfce52665ab1cf02440f8b0d3038623" diff --git a/recipes-opie/opie-today-todolistplugin/opie-today-todolistplugin_cvs.bb b/recipes-opie/opie-today-todolistplugin/opie-today-todolistplugin_cvs.bb new file mode 100644 index 0000000..c13e517 --- /dev/null +++ b/recipes-opie/opie-today-todolistplugin/opie-today-todolistplugin_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/pim/today/plugins/todolist " diff --git a/recipes-opie/opie-today-weatherplugin/opie-today-weatherplugin.inc b/recipes-opie/opie-today-weatherplugin/opie-today-weatherplugin.inc new file mode 100644 index 0000000..b7718e2 --- /dev/null +++ b/recipes-opie/opie-today-weatherplugin/opie-today-weatherplugin.inc @@ -0,0 +1,19 @@ +DESCRIPTION = "Weather plugin for Today" +SECTION = "opie/today" +PRIORITY = "optional" +LICENSE = "GPL" +DEPENDS = "libopiecore2 libopiepim2" +RDEPENDS_${PN} = "opie-today" +APPNAME = "todayweatherplugin" + + +S = "${WORKDIR}/weather" + +inherit opie + +# FILES plugins/today/libtodayweatherplugin.so* pics/todayweatherplugin +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-today-weatherplugin/opie-today-weatherplugin_1.2.5.bb b/recipes-opie/opie-today-weatherplugin/opie-today-weatherplugin_1.2.5.bb new file mode 100644 index 0000000..61c6010 --- /dev/null +++ b/recipes-opie/opie-today-weatherplugin/opie-today-weatherplugin_1.2.5.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_todayplugins_weather.tar.bz2;name=split_noncore_todayplugins_weather \ + http://sources.openembedded.org/opie-1.2.5-split_pics.tar.bz2;name=split_pics" +SRC_URI[split_noncore_todayplugins_weather.md5sum] = "4900e1091a1473ef6d8b722ff1cbfb6a" +SRC_URI[split_noncore_todayplugins_weather.sha256sum] = "990e2ef1ae38ca427abc4c466840ce183c637cb90587f971767b781be5dfebc4" +SRC_URI[split_pics.md5sum] = "e9b68749d67295f7080a23e39b17335e" +SRC_URI[split_pics.sha256sum] = "0a7aab6d0bce04d6a9c257d768d8a1a481d38ba527d6e6e50723973789954b4a" diff --git a/recipes-opie/opie-today-weatherplugin/opie-today-weatherplugin_cvs.bb b/recipes-opie/opie-today-weatherplugin/opie-today-weatherplugin_cvs.bb new file mode 100644 index 0000000..64630c8 --- /dev/null +++ b/recipes-opie/opie-today-weatherplugin/opie-today-weatherplugin_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/todayplugins/weather \ + ${OPIE_GIT};protocol=git;subpath=pics" diff --git a/recipes-opie/opie-today/opie-today.inc b/recipes-opie/opie-today/opie-today.inc new file mode 100644 index 0000000..610883e --- /dev/null +++ b/recipes-opie/opie-today/opie-today.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "Today screen application" +SECTION = "opie/pim" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "today" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libtoday.so* bin/today apps/1Pim/today.desktop pics/today/* +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-today/opie-today_1.2.5.bb b/recipes-opie/opie-today/opie-today_1.2.5.bb new file mode 100644 index 0000000..d67210a --- /dev/null +++ b/recipes-opie/opie-today/opie-today_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_pim_today.tar.bz2;name=split_core_pim_today \ + 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_today.md5sum] = "6d22f6efbf89550dda50bde7918fcd82" +SRC_URI[split_core_pim_today.sha256sum] = "6a63f1af1de68dfa50c1514db44b33c6694738d202d0cb37d31f8df84b68c615" +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-today/opie-today_cvs.bb b/recipes-opie/opie-today/opie-today_cvs.bb new file mode 100644 index 0000000..2b9e3e7 --- /dev/null +++ b/recipes-opie/opie-today/opie-today_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/pim/today \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-todo/files/unbreak-logging.patch b/recipes-opie/opie-todo/files/unbreak-logging.patch new file mode 100644 index 0000000..20e0bd0 --- /dev/null +++ b/recipes-opie/opie-todo/files/unbreak-logging.patch @@ -0,0 +1,21 @@ +Index: todo/main.cpp +=================================================================== +RCS file: /cvs/opie/core/pim/todo/main.cpp,v +retrieving revision 1.11 +diff -u -r1.11 main.cpp +--- main.cpp 6 Apr 2005 21:39:47 -0000 1.11 ++++ main.cpp 3 May 2007 02:57:14 -0000 +@@ -34,13 +34,8 @@ + + #include <qpe/qpeapplication.h> + +-void myMessages( QtMsgType, const char* ) { +- +-} +- + int main( int argc, char **argv ) + { +- qInstallMsgHandler( myMessages ); + QPEApplication a( argc, argv ); + + QTime time; diff --git a/recipes-opie/opie-todo/opie-todo.inc b/recipes-opie/opie-todo/opie-todo.inc new file mode 100644 index 0000000..226c8ad --- /dev/null +++ b/recipes-opie/opie-todo/opie-todo.inc @@ -0,0 +1,13 @@ +DESCRIPTION = "Todo list manager" +SECTION = "opie/pim" +PRIORITY = "optional" +LICENSE = "GPL" +RDEPENDS_${PN} = "opie-pics" +APPNAME = "todolist" + + +S = "${WORKDIR}/todo" + +inherit opie + +# FILES plugins/application/libtodolist.so* bin/todolist apps/1Pim/todo.desktop diff --git a/recipes-opie/opie-todo/opie-todo_1.2.5.bb b/recipes-opie/opie-todo/opie-todo_1.2.5.bb new file mode 100644 index 0000000..d6dcbc4 --- /dev/null +++ b/recipes-opie/opie-todo/opie-todo_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +PR = "r0" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_pim_todo.tar.bz2;name=split_core_pim_todo \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps \ + file://unbreak-logging.patch" +SRC_URI[split_core_pim_todo.md5sum] = "abbb87630f731ed21882c5eba1ae62e8" +SRC_URI[split_core_pim_todo.sha256sum] = "78efadc5959f3307a75259bf8901d3a582d0105839abb84e537ecfc39039e400" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-todo/opie-todo_cvs.bb b/recipes-opie/opie-todo/opie-todo_cvs.bb new file mode 100644 index 0000000..cf98d40 --- /dev/null +++ b/recipes-opie/opie-todo/opie-todo_cvs.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r2" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/pim/todo \ + ${OPIE_GIT};protocol=git;subpath=apps \ + file://unbreak-logging.patch" diff --git a/recipes-opie/opie-tonleiter/opie-tonleiter.inc b/recipes-opie/opie-tonleiter/opie-tonleiter.inc new file mode 100644 index 0000000..a3108f0 --- /dev/null +++ b/recipes-opie/opie-tonleiter/opie-tonleiter.inc @@ -0,0 +1,16 @@ +DESCRIPTION = "Music scales for string instruments" +SECTION = "opie/multimedia" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "tonleiter" + + +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-tonleiter/opie-tonleiter_1.2.5.bb b/recipes-opie/opie-tonleiter/opie-tonleiter_1.2.5.bb new file mode 100644 index 0000000..a9f3633 --- /dev/null +++ b/recipes-opie/opie-tonleiter/opie-tonleiter_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_multimedia_tonleiter.tar.bz2;name=split_noncore_multimedia_tonleiter \ + 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_tonleiter.md5sum] = "0652843221c29c7d71f21aefd63b4b6a" +SRC_URI[split_noncore_multimedia_tonleiter.sha256sum] = "f85bf94f7c9707807db98f5c16611fce1ec6b71796cdbbfc36c30a362553098b" +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-tonleiter/opie-tonleiter_cvs.bb b/recipes-opie/opie-tonleiter/opie-tonleiter_cvs.bb new file mode 100644 index 0000000..2508bb0 --- /dev/null +++ b/recipes-opie/opie-tonleiter/opie-tonleiter_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/multimedia/tonleiter \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-ttf-support/files/02qtttffont-update b/recipes-opie/opie-ttf-support/files/02qtttffont-update new file mode 100644 index 0000000..8f8058f --- /dev/null +++ b/recipes-opie/opie-ttf-support/files/02qtttffont-update @@ -0,0 +1,6 @@ +#!/bin/sh +# Author: Rolf Leggewie + +mkdir -p @@PALMTOPDIR@@/lib/fonts + +@@SBINDIR@@/update-qtttffontdir @@DATADIR@@/fonts/truetype > @@PALMTOPDIR@@/lib/fonts/fontdir diff --git a/recipes-opie/opie-ttf-support/files/fontdir b/recipes-opie/opie-ttf-support/files/fontdir new file mode 100644 index 0000000..e537066 --- /dev/null +++ b/recipes-opie/opie-ttf-support/files/fontdir @@ -0,0 +1,11 @@ + +DejaVuSans /usr/share/fonts/truetype/DejaVuSans.ttf FT n 50 80 su +DejaVuSans /usr/share/fonts/truetype/DejaVuSans-Bold.ttf FT n 75 80 su +DejaVuSans /usr/share/fonts/truetype/DejaVuSans-BoldOblique.ttf FT y 75 80 su +DejaVuSans /usr/share/fonts/truetype/DejaVuSans-Oblique.ttf FT y 50 80 su + +DejaVuMono /usr/share/fonts/truetype/DejaVuSansMono-Roman.ttf FT n 50 80 su +DejaVuMono /usr/share/fonts/truetype/DejaVuSansMono-Bold.ttf FT n 75 80 su +DejaVuMono /usr/share/fonts/truetype/DejaVuSansMono-BoldOb.ttf FT y 75 80 su +DejaVuMono /usr/share/fonts/truetype/DejaVuSansMono-Oblique.ttf FT y 50 80 su + diff --git a/recipes-opie/opie-ttf-support/files/update-qtttffontdir.c b/recipes-opie/opie-ttf-support/files/update-qtttffontdir.c new file mode 100644 index 0000000..fa45e38 --- /dev/null +++ b/recipes-opie/opie-ttf-support/files/update-qtttffontdir.c @@ -0,0 +1,127 @@ +/* + * Utility to generate 'fontdir' for Qt/Embedded + * + * (C) 2004-2005 Marcin Juszkiewicz <openembedded@hrw.one.pl> + * + * License: GPLv2 + * + * History: + * + * v0.1 2004.10.06 - first version (sent to OPIE devel ML) + * v0.2 2005.03.12 - added Oblique fonts support + * v1.0 2005.06.29 - switched font style handling to not based on filenames + * v1.1 2005.06.29 - fixed filename comparing + * + */ + + +#include <ft2build.h> +#include FT_FREETYPE_H + +#include <stdio.h> +#include <dirent.h> +#include <unistd.h> + + +int main(int argc, char* argv[]) +{ + DIR *katalog; + struct dirent *plik; + + FT_Library library; + FT_Face face; + + if(argc == 1) + { + fprintf(stderr, "Usage: %s <path to TTF fonts>\n", argv[0]); + exit(10); + } + + if(FT_Init_FreeType(&library)) + { + fprintf(stderr, "Error during initialising FreeType library.\n"); + exit(5); + } + + chdir(argv[1]); + if((katalog = opendir("."))) + { + int found_fixed = 0; + + while((plik = readdir(katalog))) + { + if(!strstr(plik->d_name, ".ttf")) + { + continue; + } + + if(!FT_New_Face(library, plik->d_name, 0, &face)) + { + /* + * change spaces in family_name into _ + */ + + char* ptr; + + for(ptr = strchr(face->family_name,' '); (ptr = strchr(ptr, ' ')); ) *ptr = '_'; + + if( + face->face_flags & FT_FACE_FLAG_FIXED_WIDTH && + !found_fixed && + !(face->style_flags & FT_STYLE_FLAG_ITALIC) && + !(face->style_flags & FT_STYLE_FLAG_BOLD) + ) + { + found_fixed = 1; + printf("fixed %s/%s FT", argv[1], plik->d_name); + + if(face->style_flags & FT_STYLE_FLAG_ITALIC) + { + printf(" y"); + } + else + { + printf(" n"); + } + + if(face->style_flags & FT_STYLE_FLAG_BOLD) + { + printf(" 75"); + } + else + { + printf(" 50"); + } + + printf(" 60 su \n"); + } + + printf("%s %s/%s FT", face->family_name, argv[1], plik->d_name); + + if(face->style_flags & FT_STYLE_FLAG_ITALIC) + { + printf(" y"); + } + else + { + printf(" n"); + } + + if(face->style_flags & FT_STYLE_FLAG_BOLD) + { + printf(" 75"); + } + else + { + printf(" 50"); + } + + printf(" 60 su \n"); + + FT_Done_Face(face); + } + } + } + + return 0; +} diff --git a/recipes-opie/opie-ttf-support/opie-ttf-support_1.1.bb b/recipes-opie/opie-ttf-support/opie-ttf-support_1.1.bb new file mode 100644 index 0000000..18ce7ac --- /dev/null +++ b/recipes-opie/opie-ttf-support/opie-ttf-support_1.1.bb @@ -0,0 +1,26 @@ +DESCRIPTION = "Meta-package for Opie TTF support" +SECTION = "opie/fonts" +DEPENDS = "freetype" +PR = "r5" + +SRC_URI = "file://update-qtttffontdir.c \ + file://02qtttffont-update" +S = "${WORKDIR}" + +do_compile() { + ${CC} ${CFLAGS} ${LDFLAGS} -I${STAGING_INCDIR}/freetype2 -lfreetype -o update-qtttffontdir update-qtttffontdir.c +} + +do_install() { + install -d ${D}${sbindir} + install -d ${D}${sysconfdir}/update-fonts-common.d/ + install -m 0755 update-qtttffontdir ${D}${sbindir} + install -m 0755 02qtttffont-update ${D}${sysconfdir}/update-fonts-common.d/ + sed -i 's!@@SBINDIR@@!${sbindir}!g' ${D}${sysconfdir}/update-fonts-common.d/02qtttffont-update + sed -i 's!@@PALMTOPDIR@@!${palmtopdir}!g' ${D}${sysconfdir}/update-fonts-common.d/02qtttffont-update + sed -i 's!@@DATADIR@@!${datadir}!g' ${D}${sysconfdir}/update-fonts-common.d/02qtttffont-update +} + +pkg_postinst() { + ${sysconfdir}/update-fonts-common.d/02qtttffont-update +} diff --git a/recipes-opie/opie-unikeyboard/opie-unikeyboard.inc b/recipes-opie/opie-unikeyboard/opie-unikeyboard.inc new file mode 100644 index 0000000..7bdf06d --- /dev/null +++ b/recipes-opie/opie-unikeyboard/opie-unikeyboard.inc @@ -0,0 +1,31 @@ +DESCRIPTION = "Unicode input method" +SECTION = "opie/inputmethods" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "qunikeyboard" + + +S = "${WORKDIR}/unikeyboard" + +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()" +} + +# FILES plugins/inputmethods/libqunikeyboard.so* +do_install() { +} + diff --git a/recipes-opie/opie-unikeyboard/opie-unikeyboard_1.2.5.bb b/recipes-opie/opie-unikeyboard/opie-unikeyboard_1.2.5.bb new file mode 100644 index 0000000..481490c --- /dev/null +++ b/recipes-opie/opie-unikeyboard/opie-unikeyboard_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_unikeyboard.tar.bz2;name=split_inputmethods_unikeyboard" +SRC_URI[split_inputmethods_unikeyboard.md5sum] = "ec4037ab5076d196b0a65cb232a9a7aa" +SRC_URI[split_inputmethods_unikeyboard.sha256sum] = "3262bf997a9e0f99a07c9b5fdaa387bdcb07506b1a629977c6eae2f215e6758e" diff --git a/recipes-opie/opie-unikeyboard/opie-unikeyboard_cvs.bb b/recipes-opie/opie-unikeyboard/opie-unikeyboard_cvs.bb new file mode 100644 index 0000000..d161aa8 --- /dev/null +++ b/recipes-opie/opie-unikeyboard/opie-unikeyboard_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=inputmethods/unikeyboard " diff --git a/recipes-opie/opie-vmemo-settings/opie-vmemo-settings.inc b/recipes-opie/opie-vmemo-settings/opie-vmemo-settings.inc new file mode 100644 index 0000000..291a47d --- /dev/null +++ b/recipes-opie/opie-vmemo-settings/opie-vmemo-settings.inc @@ -0,0 +1,12 @@ +DESCRIPTION = "Sound settings dialog" +SECTION = "opie/settings" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "sound" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libsound.so* bin/sound apps/Settings/Sound.desktop diff --git a/recipes-opie/opie-vmemo-settings/opie-vmemo-settings_1.2.5.bb b/recipes-opie/opie-vmemo-settings/opie-vmemo-settings_1.2.5.bb new file mode 100644 index 0000000..22d74a1 --- /dev/null +++ b/recipes-opie/opie-vmemo-settings/opie-vmemo-settings_1.2.5.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_settings_sound.tar.bz2;name=split_noncore_settings_sound \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_noncore_settings_sound.md5sum] = "e69c67a0306f0d26cd7c8784ce6a492b" +SRC_URI[split_noncore_settings_sound.sha256sum] = "397769072bd6c20f3493fd98e1b862bf2af33ff93d6dc0c6b6e9f9864b4bd6e4" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-vmemo-settings/opie-vmemo-settings_cvs.bb b/recipes-opie/opie-vmemo-settings/opie-vmemo-settings_cvs.bb new file mode 100644 index 0000000..472014b --- /dev/null +++ b/recipes-opie/opie-vmemo-settings/opie-vmemo-settings_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/settings/sound \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-vmemo/opie-vmemo.inc b/recipes-opie/opie-vmemo/opie-vmemo.inc new file mode 100644 index 0000000..e2849bd --- /dev/null +++ b/recipes-opie/opie-vmemo/opie-vmemo.inc @@ -0,0 +1,31 @@ +DESCRIPTION = "Voice Memo Recorder Applet" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +RDEPENDS_${PN} = "opie-vmemo-settings" +I18N_FILES = "libvmemoapplet.ts" +APPNAME = "vmemoapplet" + + +S = "${WORKDIR}/vmemo" + +inherit opie + +pkg_postinst() { +#!/bin/sh +if pidof -s qpe >/dev/null; then + /usr/bin/qcop QPE/TaskBar "reloadApplets()" +fi + if [ -n "$D" ]; then exit 1; fi +} + +pkg_postrm() { +#!/bin/sh +/usr/bin/qcop QPE/TaskBar "reloadApplets()" + if [ -n "$D" ]; then exit 1; fi +} + +# FILES plugins/applets/libvmemoapplet.so* +do_install() { +} + diff --git a/recipes-opie/opie-vmemo/opie-vmemo_1.2.5.bb b/recipes-opie/opie-vmemo/opie-vmemo_1.2.5.bb new file mode 100644 index 0000000..0665028 --- /dev/null +++ b/recipes-opie/opie-vmemo/opie-vmemo_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +PR = "r1" + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_applets_vmemo.tar.bz2;name=split_core_applets_vmemo \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_applets_vmemo.md5sum] = "9fd1ee93874f300c21ece152984583de" +SRC_URI[split_core_applets_vmemo.sha256sum] = "567fe3ebf2fcd98389706ec67a54f52bdc9b5b429f48963c1dc411c95f0285ac" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" + diff --git a/recipes-opie/opie-vmemo/opie-vmemo_cvs.bb b/recipes-opie/opie-vmemo/opie-vmemo_cvs.bb new file mode 100644 index 0000000..6e7f551 --- /dev/null +++ b/recipes-opie/opie-vmemo/opie-vmemo_cvs.bb @@ -0,0 +1,10 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/applets/vmemo \ + ${OPIE_GIT};protocol=git;subpath=apps" + +DEPENDS = "libopiecore2 libopieui2 libopiemm2" diff --git a/recipes-opie/opie-volumeapplet/opie-volumeapplet.inc b/recipes-opie/opie-volumeapplet/opie-volumeapplet.inc new file mode 100644 index 0000000..3bb619f --- /dev/null +++ b/recipes-opie/opie-volumeapplet/opie-volumeapplet.inc @@ -0,0 +1,29 @@ +DESCRIPTION = "Volume applet" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "volumeapplet" + + +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/libvolumeapplet.so* +do_install() { +} + diff --git a/recipes-opie/opie-volumeapplet/opie-volumeapplet_1.2.5.bb b/recipes-opie/opie-volumeapplet/opie-volumeapplet_1.2.5.bb new file mode 100644 index 0000000..e881c36 --- /dev/null +++ b/recipes-opie/opie-volumeapplet/opie-volumeapplet_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_volumeapplet.tar.bz2;name=split_core_applets_volumeapplet \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_applets_volumeapplet.md5sum] = "5ebd5673372d2927afbc9ad1d8cf5d48" +SRC_URI[split_core_applets_volumeapplet.sha256sum] = "d80c2f63c21f4766c781e87e76033e984282fd19586b4eae3641b6cff5228716" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-volumeapplet/opie-volumeapplet_cvs.bb b/recipes-opie/opie-volumeapplet/opie-volumeapplet_cvs.bb new file mode 100644 index 0000000..b7671e8 --- /dev/null +++ b/recipes-opie/opie-volumeapplet/opie-volumeapplet_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" +PR = "r1" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/applets/volumeapplet \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-vtapplet/opie-vtapplet.inc b/recipes-opie/opie-vtapplet/opie-vtapplet.inc new file mode 100644 index 0000000..1a82bd7 --- /dev/null +++ b/recipes-opie/opie-vtapplet/opie-vtapplet.inc @@ -0,0 +1,15 @@ +DESCRIPTION = "VT Applet" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "vtapplet" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES +do_install() { +} + diff --git a/recipes-opie/opie-vtapplet/opie-vtapplet_1.2.5.bb b/recipes-opie/opie-vtapplet/opie-vtapplet_1.2.5.bb new file mode 100644 index 0000000..6c2adbb --- /dev/null +++ b/recipes-opie/opie-vtapplet/opie-vtapplet_1.2.5.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_core_applets_vtapplet.tar.bz2;name=split_core_applets_vtapplet \ + http://sources.openembedded.org/opie-1.2.5-split_apps.tar.bz2;name=split_apps" +SRC_URI[split_core_applets_vtapplet.md5sum] = "820ea3503e75d0bee83ce7d7b0c5549f" +SRC_URI[split_core_applets_vtapplet.sha256sum] = "4d0cb18cb4386c22d945ae500185705d2e1f576a035ffae2610946e786236f9c" +SRC_URI[split_apps.md5sum] = "c765d13427e4dc8ee396e4dfed2dbe73" +SRC_URI[split_apps.sha256sum] = "0fea454d8d286f7febc7449e4a06f73e941e8b22e9bab904a32e57f35479862a" diff --git a/recipes-opie/opie-vtapplet/opie-vtapplet_cvs.bb b/recipes-opie/opie-vtapplet/opie-vtapplet_cvs.bb new file mode 100644 index 0000000..d2e259a --- /dev/null +++ b/recipes-opie/opie-vtapplet/opie-vtapplet_cvs.bb @@ -0,0 +1,6 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=core/applets/vtapplet \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-wellenreiter/opie-wellenreiter.inc b/recipes-opie/opie-wellenreiter/opie-wellenreiter.inc new file mode 100644 index 0000000..d7a2a73 --- /dev/null +++ b/recipes-opie/opie-wellenreiter/opie-wellenreiter.inc @@ -0,0 +1,16 @@ +DESCRIPTION = "A Wireless Network Monitor" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +RRECOMMENDS_${PN} = "manufacturers" +APPNAME = "wellenreiter" +APPTYPE = "binary" + +S = "${WORKDIR}/wellenreiter" + +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-wellenreiter/opie-wellenreiter_1.2.5.bb b/recipes-opie/opie-wellenreiter/opie-wellenreiter_1.2.5.bb new file mode 100644 index 0000000..b1dc34b --- /dev/null +++ b/recipes-opie/opie-wellenreiter/opie-wellenreiter_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_net_wellenreiter.tar.bz2;name=split_noncore_net_wellenreiter \ + 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_wellenreiter.md5sum] = "a3ede6cdf3fd11ecbab6905faa6d27fa" +SRC_URI[split_noncore_net_wellenreiter.sha256sum] = "4146df33cc0c5961e27a441ebc47b0d1f17e1e4d082e60ff03ededb79c3f8d39" +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-wellenreiter/opie-wellenreiter_cvs.bb b/recipes-opie/opie-wellenreiter/opie-wellenreiter_cvs.bb new file mode 100644 index 0000000..9824e44 --- /dev/null +++ b/recipes-opie/opie-wellenreiter/opie-wellenreiter_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/net/wellenreiter \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-wirelessapplet/opie-wirelessapplet.inc b/recipes-opie/opie-wirelessapplet/opie-wirelessapplet.inc new file mode 100644 index 0000000..d96ed43 --- /dev/null +++ b/recipes-opie/opie-wirelessapplet/opie-wirelessapplet.inc @@ -0,0 +1,27 @@ +DESCRIPTION = "Wireless Applet" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "wirelessapplet" + +EXCLUDE_FROM_WORLD = "1" + +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()" +} diff --git a/recipes-opie/opie-wirelessapplet/opie-wirelessapplet_1.2.5.bb b/recipes-opie/opie-wirelessapplet/opie-wirelessapplet_1.2.5.bb new file mode 100644 index 0000000..7ea3f17 --- /dev/null +++ b/recipes-opie/opie-wirelessapplet/opie-wirelessapplet_1.2.5.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_applets_wirelessapplet.tar.bz2;name=split_noncore_applets_wirelessapplet" +SRC_URI[split_noncore_applets_wirelessapplet.md5sum] = "46874074feb45aa6179250ce39d8f6c6" +SRC_URI[split_noncore_applets_wirelessapplet.sha256sum] = "dcbb5e1e1462d5ced16575cbc1f3d082931dd48b3bb2062c0729f6ac718a1448" diff --git a/recipes-opie/opie-wirelessapplet/opie-wirelessapplet_cvs.bb b/recipes-opie/opie-wirelessapplet/opie-wirelessapplet_cvs.bb new file mode 100644 index 0000000..fafb736 --- /dev/null +++ b/recipes-opie/opie-wirelessapplet/opie-wirelessapplet_cvs.bb @@ -0,0 +1,5 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/applets/wirelessapplet" diff --git a/recipes-opie/opie-wordgame/opie-wordgame.inc b/recipes-opie/opie-wordgame/opie-wordgame.inc new file mode 100644 index 0000000..4510899 --- /dev/null +++ b/recipes-opie/opie-wordgame/opie-wordgame.inc @@ -0,0 +1,18 @@ +DESCRIPTION = "Crossword game" +SECTION = "opie/games" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "wordgame" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libwordgame.so* bin/wordgame apps/Games/wordgame.desktop pics/wordgame +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-wordgame/opie-wordgame_1.2.5.bb b/recipes-opie/opie-wordgame/opie-wordgame_1.2.5.bb new file mode 100644 index 0000000..43042e6 --- /dev/null +++ b/recipes-opie/opie-wordgame/opie-wordgame_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_games_wordgame.tar.bz2;name=split_noncore_games_wordgame \ + 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_wordgame.md5sum] = "fbd8a628e6ecaaffe899650314ff529e" +SRC_URI[split_noncore_games_wordgame.sha256sum] = "85ade37894bf4948ba839784e8cdd9b45f392becb5950593d6ee0786b910b5cf" +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-wordgame/opie-wordgame_cvs.bb b/recipes-opie/opie-wordgame/opie-wordgame_cvs.bb new file mode 100644 index 0000000..bf84535 --- /dev/null +++ b/recipes-opie/opie-wordgame/opie-wordgame_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/games/wordgame \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-write/opie-write.inc b/recipes-opie/opie-write/opie-write.inc new file mode 100644 index 0000000..36d6cbf --- /dev/null +++ b/recipes-opie/opie-write/opie-write.inc @@ -0,0 +1,14 @@ +DESCRIPTION = "Opie Write" +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "opie-write" + +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-write/opie-write_1.2.5.bb b/recipes-opie/opie-write/opie-write_1.2.5.bb new file mode 100644 index 0000000..b04bd14 --- /dev/null +++ b/recipes-opie/opie-write/opie-write_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] = "49aa2296286a0a1b4ef95c72d99eb969" +SRC_URI[split_noncore_apps_appname.sha256sum] = "a94d6fb8d06e1ca526ccf07ae8e561a000a7e8fce67799f47030f184f41483d9" +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-write/opie-write_cvs.bb b/recipes-opie/opie-write/opie-write_cvs.bb new file mode 100644 index 0000000..e49a27e --- /dev/null +++ b/recipes-opie/opie-write/opie-write_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-zkbapplet/opie-zkbapplet.inc b/recipes-opie/opie-zkbapplet/opie-zkbapplet.inc new file mode 100644 index 0000000..3203bce --- /dev/null +++ b/recipes-opie/opie-zkbapplet/opie-zkbapplet.inc @@ -0,0 +1,24 @@ +DESCRIPTION = "KeyZ Applet" +SECTION = "opie/applets" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "zkbapplet" +RDEPENDS_${PN} = "opie-pics" +I18N_FILES = "keyz-cfg.ts" + + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +do_install() { + install -d ${D}${palmtopdir}/pics/ + install -d ${D}${palmtopdir}/share/zkb/ + install -m 0644 ${WORKDIR}/share/zkb/*xml* ${D}${palmtopdir}/share/zkb/ + install -m 0644 ${WORKDIR}/share/zkb/zkb.xml.sample ${D}${palmtopdir}/share/zkb/zkb.xml + install -d ${D}${palmtopdir}/bin + install -m 0755 ${S}/keyz-cfg ${D}${palmtopdir}/bin/ + install -d ${D}${palmtopdir}/apps/Settings + install -m 0644 ${WORKDIR}/apps/Settings/keyz-cfg.desktop ${D}${palmtopdir}/apps/Settings/ +} diff --git a/recipes-opie/opie-zkbapplet/opie-zkbapplet_1.2.5.bb b/recipes-opie/opie-zkbapplet/opie-zkbapplet_1.2.5.bb new file mode 100644 index 0000000..c8a4b46 --- /dev/null +++ b/recipes-opie/opie-zkbapplet/opie-zkbapplet_1.2.5.bb @@ -0,0 +1,14 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_applets_zkbapplet.tar.bz2;name=split_noncore_applets_zkbapplet \ + http://sources.openembedded.org/opie-1.2.5-split_share.tar.bz2;name=split_share \ + 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_zkbapplet.md5sum] = "056d4645b48d364e13d9bc9bf7823e86" +SRC_URI[split_noncore_applets_zkbapplet.sha256sum] = "327a8a0121f9f5ffcd60e894c9356d668aaa702a5750b7fec15029fe31699ed1" +SRC_URI[split_share.md5sum] = "a715ae54405cae2b17c35d166f161aa8" +SRC_URI[split_share.sha256sum] = "0b71c8726b41f8c4dfd3a31fbb23f9c533c16d7d9c1f3002ab0d2daea274da7a" +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-zkbapplet/opie-zkbapplet_cvs.bb b/recipes-opie/opie-zkbapplet/opie-zkbapplet_cvs.bb new file mode 100644 index 0000000..ed84d88 --- /dev/null +++ b/recipes-opie/opie-zkbapplet/opie-zkbapplet_cvs.bb @@ -0,0 +1,8 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/applets/zkbapplet \ + ${OPIE_GIT};protocol=git;subpath=share \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-zlines/opie-zlines.inc b/recipes-opie/opie-zlines/opie-zlines.inc new file mode 100644 index 0000000..e0e87e7 --- /dev/null +++ b/recipes-opie/opie-zlines/opie-zlines.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "ZLines" +SECTION = "opie/games" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "zlines" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libzlines.so* bin/zlines apps/Games/zlines.desktop pics/zlines +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-zlines/opie-zlines_1.2.5.bb b/recipes-opie/opie-zlines/opie-zlines_1.2.5.bb new file mode 100644 index 0000000..eaefb81 --- /dev/null +++ b/recipes-opie/opie-zlines/opie-zlines_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_games_zlines.tar.bz2;name=split_noncore_games_zlines \ + 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_zlines.md5sum] = "bf01db2acf96b64d4693de9249ebca3f" +SRC_URI[split_noncore_games_zlines.sha256sum] = "9a6983b87a44d7cad8c18a0c76528c288b4304dbf4c27ea306433aef95489e4c" +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-zlines/opie-zlines_cvs.bb b/recipes-opie/opie-zlines/opie-zlines_cvs.bb new file mode 100644 index 0000000..3dc0dc4 --- /dev/null +++ b/recipes-opie/opie-zlines/opie-zlines_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/games/zlines \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-zsafe/opie-zsafe.inc b/recipes-opie/opie-zsafe/opie-zsafe.inc new file mode 100644 index 0000000..0ec2a37 --- /dev/null +++ b/recipes-opie/opie-zsafe/opie-zsafe.inc @@ -0,0 +1,19 @@ +DESCRIPTION = "Password manager program for Opie." +SECTION = "opie/applications" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "zsafe" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +QMAKE_PROFILES = "zsafe.pro" + +# FILES bin/zsafe apps/Applications/zsafe.desktop pics/zsafe/zsafe.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-zsafe/opie-zsafe_1.2.5.bb b/recipes-opie/opie-zsafe/opie-zsafe_1.2.5.bb new file mode 100644 index 0000000..664e609 --- /dev/null +++ b/recipes-opie/opie-zsafe/opie-zsafe_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_apps_zsafe.tar.bz2;name=split_noncore_apps_zsafe \ + 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_zsafe.md5sum] = "1266ada3b283de72148c224c16443731" +SRC_URI[split_noncore_apps_zsafe.sha256sum] = "91f5bf3ef919c2fd748f5242c3cccb219b0465c0a402ec83e2ac3f42d82c0411" +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-zsafe/opie-zsafe_cvs.bb b/recipes-opie/opie-zsafe/opie-zsafe_cvs.bb new file mode 100644 index 0000000..1dddf31 --- /dev/null +++ b/recipes-opie/opie-zsafe/opie-zsafe_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/apps/zsafe \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/opie-zsame/opie-zsame.inc b/recipes-opie/opie-zsame/opie-zsame.inc new file mode 100644 index 0000000..d91c2bc --- /dev/null +++ b/recipes-opie/opie-zsame/opie-zsame.inc @@ -0,0 +1,17 @@ +DESCRIPTION = "ZSame" +SECTION = "opie/games" +PRIORITY = "optional" +LICENSE = "GPL" +APPNAME = "zsame" + + +S = "${WORKDIR}/${APPNAME}" + +inherit opie + +# FILES plugins/application/libzsame.so* bin/zsame apps/Games/zsame.desktop pics/zsame +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-zsame/opie-zsame_1.2.5.bb b/recipes-opie/opie-zsame/opie-zsame_1.2.5.bb new file mode 100644 index 0000000..b11040b --- /dev/null +++ b/recipes-opie/opie-zsame/opie-zsame_1.2.5.bb @@ -0,0 +1,11 @@ +require ${PN}.inc + +SRC_URI = "http://sources.openembedded.org/opie-1.2.5-split_noncore_games_zsame.tar.bz2;name=split_noncore_games_zsame \ + 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_zsame.md5sum] = "c44192fb632328185946ca3feb664f21" +SRC_URI[split_noncore_games_zsame.sha256sum] = "09deee45885f46d30192d110a2e7b703b39ee8b316b575d35eefdfc29f6a55c4" +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-zsame/opie-zsame_cvs.bb b/recipes-opie/opie-zsame/opie-zsame_cvs.bb new file mode 100644 index 0000000..a11891c --- /dev/null +++ b/recipes-opie/opie-zsame/opie-zsame_cvs.bb @@ -0,0 +1,7 @@ +require ${PN}.inc + +PV = "${OPIE_GIT_PV}" + +SRC_URI = "${OPIE_GIT};protocol=git;subpath=noncore/games/zsame \ + ${OPIE_GIT};protocol=git;subpath=pics \ + ${OPIE_GIT};protocol=git;subpath=apps" diff --git a/recipes-opie/tasks/task-opie-16mb.bb b/recipes-opie/tasks/task-opie-16mb.bb new file mode 100644 index 0000000..859a0f5 --- /dev/null +++ b/recipes-opie/tasks/task-opie-16mb.bb @@ -0,0 +1,55 @@ +DESCRIPTION = "Tasks for small OPIE image" +SECTION = "opie/base" +LICENSE = "MIT" +PR = "r3" + +inherit task + +PACKAGES = "task-opie-16mb-base \ + task-opie-16mb-applets \ + task-opie-16mb-inputmethods \ + task-opie-16mb-settings \ + task-opie-16mb-apps \ + task-opie-16mb-pim \ + " + +# +# Dependencies to get the launcher up and running +# +RDEPENDS_task-opie-16mb-base = "opie-init opie-alarm opie-qcop opie-qss opie-quicklauncher \ + opie-taskbar opie-pics opie-sounds opie-freetype opie-taskbar-images-320x240 \ + ttf-dejavu-sans ttf-dejavu-sans-mono" + +# +# things for reasonable bootstrap image +# +RDEPENDS_task-opie-16mb-applets = "opie-aboutapplet opie-clockapplet opie-suspendapplet \ + opie-homeapplet opie-rotateapplet \ + opie-brightnessapplet opie-volumeapplet \ + opie-screenshotapplet \ + ${@base_contains("COMBINED_FEATURES", "irda", "opie-irdaapplet", "",d)} \ + ${@base_contains("MACHINE_FEATURES", "apm", "opie-batteryapplet", "",d)} \ + ${@base_contains("COMBINED_FEATURES", "pcmcia", "opie-cardapplet", "",d)} \ + ${@base_contains("MACHINE_FEATURES", "keyboard", "opie-vtapplet opie-logoutapplet", "",d)}" + +PACKAGE_ARCH_task-opie-16mb-applets = "${MACHINE_ARCH}" + +# +# clamshell models can benefit from the autorotate applet +# +RDEPENDS_task-opie-16mb-applets_append_c7x0 = " opie-autorotateapplet" +RDEPENDS_task-opie-16mb-applets_append_spitz = " opie-autorotateapplet" +RDEPENDS_task-opie-16mb-applets_append_akita = " opie-autorotateapplet" + +RDEPENDS_task-opie-16mb-inputmethods = "opie-multikey" + +RDEPENDS_task-opie-16mb-settings = "opie-packagemanager opie-light-and-power opie-appearance \ + opie-systemtime opie-networksettings opie-button-settings \ + opie-icon-reload opie-launcher-settings opie-security \ + opie-securityplugin-pin" + +RDEPENDS_task-opie-16mb-apps = "opie-console opie-clock opie-backup opie-sysinfo \ + opie-advancedfm" + +RDEPENDS_task-opie-16mb-pim = "opie-addressbook opie-datebook opie-drawpad \ + opie-search opie-textedit opie-today opie-todo" diff --git a/recipes-opie/tasks/task-opie-all.bb b/recipes-opie/tasks/task-opie-all.bb new file mode 100644 index 0000000..e316971 --- /dev/null +++ b/recipes-opie/tasks/task-opie-all.bb @@ -0,0 +1,68 @@ +DESCRIPTION = "Tasks for OPIE stuff"
+SECTION = "opie/base"
+LICENSE = "MIT"
+PR = "r3"
+
+inherit task
+
+PACKAGES = "task-opie-applets task-opie-inputmethods task-opie-styles \
+ task-opie-decorations task-opie-multimedia task-opie-wlan \
+ task-opie-settings task-opie-pim task-opie-datebookplugins \
+ task-opie-todayplugins"
+
+#
+# all OPIE stuff
+#
+RDEPENDS_task-opie-applets = "opie-aboutapplet opie-autorotateapplet opie-batteryapplet \
+ opie-bluetoothapplet opie-brightnessapplet \
+ opie-clipboardapplet opie-clockapplet opie-homeapplet \
+ opie-irdaapplet opie-lockapplet opie-logoutapplet \
+ opie-mailapplet opie-memoryapplet opie-multikeyapplet \
+ opie-networkapplet opie-notesapplet opie-cardapplet \
+ opie-pyquicklaunchapplet opie-restartapplet \
+ opie-restartapplet2 opie-rotateapplet \
+ opie-screenshotapplet opie-suspendapplet opie-vmemo \
+ opie-volumeapplet opie-vtapplet opie-zkbapplet \
+ "
+RDEPENDS_task-opie-inputmethods = "opie-dvorak opie-handwriting \
+ opie-handwriting-classicset opie-jumpx opie-keyboard \
+ opie-keyview opie-kjumpx opie-multikey opie-unikeyboard"
+
+RDEPENDS_task-opie-styles = "opie-style-flat opie-style-fresh opie-style-liquid opie-style-metal \
+ opie-style-web opie-style-phase opie-theme"
+
+RDEPENDS_task-opie-decorations = "opie-deco-flat opie-deco-liquid opie-deco-polished"
+
+RDEPENDS_task-opie-multimedia = "opie-mediaplayer1 \
+ ${@base_conditional('ENTERPRISE_DISTRO', '1', '', 'opie-mediaplayer1-libmadplugin', d)} \
+ opie-mediaplayer1-libmodplugin \
+ opie-mediaplayer1-libtremorplugin \
+ opie-mediaplayer1-libwavplugin \
+ opie-mediaplayer2 \
+ opie-mediaplayer2-skin-default \
+ opie-mediaplayer2-skin-default-landscape \
+ opie-mediaplayer2-skin-pod \
+ opie-mediaplayer2-skin-techno \
+ opie-powerchord opie-recorder opie-tonleiter"
+
+RDEPENDS_task-opie-settings = "opie-appearance opie-aqpkg opie-backup opie-button-settings \
+ opie-citytime opie-confeditor opie-doctab \
+ opie-formatter opie-language opie-launcher-settings \
+ opie-light-and-power opie-mediummount opie-networksettings \
+ opie-packagemanager opie-security opie-sshkeys opie-sysinfo \
+ opie-systemtime opie-icon-reload opie-vmemo-settings"
+
+RDEPENDS_task-opie-pim = "task-opie-base-pim task-opie-todayplugins task-opie-datebookplugins \
+ opie-mail opie-pimconverter"
+
+RDEPENDS_task-opie-datebookplugins = "opie-datebook-birthdayplugin \
+ opie-datebook-chrisholidayplugin \
+ opie-datebook-nationalholidayplugin"
+
+RDEPENDS_task-opie-todayplugins = "opie-today-addressbookplugin opie-today-datebookplugin \
+ opie-today-fortuneplugin opie-today-mailplugin \
+ opie-today-stocktickerplugin opie-today-todolistplugin \
+ opie-today-weatherplugin"
+
+RDEPENDS_task-opie-wlan = "wireless-tools opie-wellenreiter opie-networksettings-wlanplugin"
+
diff --git a/recipes-opie/tasks/task-opie-apps.bb b/recipes-opie/tasks/task-opie-apps.bb new file mode 100644 index 0000000..f791c21 --- /dev/null +++ b/recipes-opie/tasks/task-opie-apps.bb @@ -0,0 +1,26 @@ +DESCRIPTION = "Tasks for OPIE stuff" +SECTION = "opie/base" +LICENSE = "MIT" + +inherit task + +PACKAGES = "task-opie-apps task-opie-extra-apps" + +RDEPENDS_task-opie-apps = "opie-advancedfm opie-bartender opie-calculator \ + opie-checkbook opie-clock \ + opie-console opie-embeddedkonsole \ + opie-euroconv opie-eye opie-ftp opie-gutenbrowser \ + opie-helpbrowser opie-irc opie-keypebble opie-odict \ + opie-oxygen opie-rdesktop opie-reader opie-remote \ + opie-sheet opie-tableviewer opie-tinykate \ + opie-wellenreiter opie-write opie-zsafe" + +# +# additional things for a >= 24mb distribution +# + +RDEPENDS_task-opie-extra-apps = "opie-calculator opie-checkbook opie-mail opie-eye \ + opie-rdesktop opie-wellenreiter opie-irc \ + opie-mediaplayer2 \ + qpdf2" +# konqueror-embedded diff --git a/recipes-opie/tasks/task-opie-games.bb b/recipes-opie/tasks/task-opie-games.bb new file mode 100644 index 0000000..4449c7a --- /dev/null +++ b/recipes-opie/tasks/task-opie-games.bb @@ -0,0 +1,22 @@ +DESCRIPTION = "Tasks for OPIE stuff"
+SECTION = "opie/base"
+LICENSE = "MIT"
+PR = "r1"
+
+inherit task
+
+PACKAGES = "task-opie-games task-opie-extra-games"
+
+RDEPENDS_task-opie-games = "opie-backgammon opie-bounce opie-buzzword opie-fifteen \
+ opie-go opie-kbill opie-kcheckers opie-kpacman opie-mindbreaker \
+ opie-minesweep opie-oyatzee opie-parashoot opie-qasteroids \
+ opie-sfcave opie-snake opie-solitaire opie-tetrix opie-tictac \
+ opie-wordgame opie-zlines opie-zsame"
+
+#
+# additional things for a >= 24mb distribution
+#
+
+RDEPENDS_task-opie-extra-games = "opie-parashoot opie-mindbreaker opie-fifteen opie-tictac \
+ opie-tetrix"
+
diff --git a/recipes-opie/tasks/task-opie.bb b/recipes-opie/tasks/task-opie.bb new file mode 100644 index 0000000..a1daaf6 --- /dev/null +++ b/recipes-opie/tasks/task-opie.bb @@ -0,0 +1,99 @@ +DESCRIPTION = "Tasks for OPIE stuff" +SECTION = "opie/base" +LICENSE = "MIT" + +PR = "r14" + +inherit task + +PROVIDES = "task-opie-everything" + +PACKAGES = "task-opie-base \ + task-opie-base-applets task-opie-base-apps \ + task-opie-base-decorations task-opie-base-inputmethods \ + task-opie-base-pim task-opie-base-settings \ + task-opie-base-styles task-opie-base-todayplugins \ + task-opie-extra-settings \ + task-opie-extra-styles \ + ${@base_contains("COMBINED_FEATURES", "bluetooth", "task-opie-bluetooth", "",d)} \ + ${@base_contains("COMBINED_FEATURES", "irda", "task-opie-irda", "",d)} \ + " + +RDEPENDS_task-opie-everything := "${PACKAGES}" + +PACKAGES += "task-opie-everything" + +# +# Dependencies to get the launcher up and running +# +RDEPENDS_task-opie-base = "opie-init opie-alarm opie-qcop opie-qss opie-quicklauncher \ + opie-taskbar opie-pics opie-sounds opie-freetype \ + ttf-dejavu-sans ttf-dejavu-sans-mono" +# Recommend both landscape and portrait backgrounds +RRECOMMENDS_task-opie-base = "opie-taskbar-images-${MACHINE_DISPLAY_WIDTH_PIXELS}x${MACHINE_DISPLAY_HEIGHT_PIXELS} \ + opie-taskbar-images-${MACHINE_DISPLAY_HEIGHT_PIXELS}x${MACHINE_DISPLAY_WIDTH_PIXELS}" + +PACKAGE_ARCH_task-opie-base = "${MACHINE_ARCH}" + +# +# things for reasonable bootstrap image +# +RDEPENDS_task-opie-base-applets = "opie-aboutapplet opie-clockapplet opie-suspendapplet \ + opie-homeapplet opie-rotateapplet \ + opie-brightnessapplet opie-volumeapplet \ + opie-screenshotapplet \ + ${@base_contains("COMBINED_FEATURES", "irda", "opie-irdaapplet", "",d)} \ + ${@base_contains("MACHINE_FEATURES", "apm", "opie-batteryapplet", "",d)} \ + ${@base_contains("COMBINED_FEATURES", "pcmcia", "opie-cardapplet", "",d)} \ + ${@base_contains("MACHINE_FEATURES", "keyboard", "opie-vtapplet opie-logoutapplet", "",d)}" + +PACKAGE_ARCH_task-opie-base-applets = "${MACHINE_ARCH}" + +# +# clamshell models can benefit from the autorotate applet +# +RDEPENDS_task-opie-base-applets_append_c7x0 = " opie-autorotateapplet" +RDEPENDS_task-opie-base-applets_append_spitz = " opie-autorotateapplet" +RDEPENDS_task-opie-base-applets_append_akita = " opie-autorotateapplet" + +RDEPENDS_task-opie-base-inputmethods = "opie-multikey opie-handwriting opie-handwriting-classicset" + +RDEPENDS_task-opie-base-apps = "opie-console opie-clock opie-citytime opie-backup opie-sysinfo \ + opie-advancedfm opie-textedit" + +RDEPENDS_task-opie-base-settings = "opie-packagemanager opie-light-and-power opie-appearance \ + opie-systemtime opie-networksettings opie-button-settings \ + opie-icon-reload opie-launcher-settings opie-security \ + opie-securityplugin-pin" + +# +# That settings can be removed and device will be still usable +# +RDEPENDS_task-opie-extra-settings = "opie-language opie-doctab opie-mediummount \ + ${@base_contains("DISTRO_FEATURES", "wifi", "opie-networksettings-wlanplugin", "",d)} \ + ${@base_contains("DISTRO_FEATURES", "ppp", "opie-networksettings-pppplugin", "",d)} \ + " + +PACKAGE_ARCH_task-opie-extra-settings = "${MACHINE_ARCH}" + +RDEPENDS_task-opie-base-decorations = "opie-deco-flat opie-deco-liquid opie-deco-polished" + +RDEPENDS_task-opie-base-styles = "opie-style-flat opie-style-fresh opie-style-web opie-style-phase" + +# +# Those styles are big and does not look good on QVGA screen +# +RDEPENDS_task-opie-extra-styles = "opie-style-liquid opie-style-metal" + +RDEPENDS_task-opie-base-todayplugins = "opie-today-addressbookplugin opie-today-datebookplugin \ + opie-today-todolistplugin" + +RDEPENDS_task-opie-base-pim = "opie-addressbook opie-datebook opie-drawpad \ + opie-search opie-notes opie-today opie-todo \ + task-opie-base-todayplugins \ + opie-datebook-birthdayplugin" + +RDEPENDS_task-opie-bluetooth = "bluez-utils obexftp obexpush libopieobex0 \ + opie-bluepin opie-bluetoothmanager opie-bluetoothapplet" + +RDEPENDS_task-opie-irda = "irda-utils libopieobex0 obexftp obexpush" diff --git a/recipes-opie/tasks/task-xqtlauncher.bb b/recipes-opie/tasks/task-xqtlauncher.bb new file mode 100644 index 0000000..690d0df --- /dev/null +++ b/recipes-opie/tasks/task-xqtlauncher.bb @@ -0,0 +1,21 @@ +DESCRIPTION = "Tasks for xqtlauncher stuff"
+SECTION = "opie/base"
+LICENSE = "MIT"
+PR = "r1"
+
+inherit task
+
+PACKAGES = "task-xqtlauncher task-xqtlauncher-blackbox"
+
+#xkbd is currently needed becuse of a bug at xqt2
+RDEPENDS_task-xqtlauncher = "xqtlauncher \
+ xkbd \
+ "
+
+#
+# xqtlauncher with blackbox as wm
+#
+
+RDEPENDS_task-xqtlauncher-blackbox = "xqtlauncher-blackbox-config \
+ "
+
|