diff options
Diffstat (limited to 'packages/kdepimpi')
-rw-r--r-- | packages/kdepimpi/files/qt-mt.patch | 41 | ||||
-rw-r--r-- | packages/kdepimpi/kdepimpi-base.inc | 18 | ||||
-rw-r--r-- | packages/kdepimpi/kdepimpi_2.2.7.bb | 5 | ||||
-rw-r--r-- | packages/kdepimpi/pwmpi.inc | 6 |
4 files changed, 56 insertions, 14 deletions
diff --git a/packages/kdepimpi/files/qt-mt.patch b/packages/kdepimpi/files/qt-mt.patch new file mode 100644 index 0000000000..c7e3f9d88a --- /dev/null +++ b/packages/kdepimpi/files/qt-mt.patch @@ -0,0 +1,41 @@ +diff --git a/microkde/kresources/resource.cpp b/microkde/kresources/resource.cpp +index cccd485..65d82e2 100644 +--- a/microkde/kresources/resource.cpp ++++ b/microkde/kresources/resource.cpp +@@ -29,6 +29,23 @@ + + using namespace KRES; + ++namespace fixme { ++ class QMutexLocker { ++ public: ++ QMutexLocker(QMutex *m) : mtx(m) { ++ if(mtx) mtx->lock(); ++ } ++ ~QMutexLocker() { ++ if(mtx) mtx->unlock(); ++ } ++ ++ QMutex *mutex() const { return mtx; } ++ private: ++ QMutex *mtx; ++ }; ++} ++using namespace fixme; ++ + class Resource::ResourcePrivate + { + public: +diff --git a/microkde/kresources/resource.h b/microkde/kresources/resource.h +index ed5af96..997fff6 100644 +--- a/microkde/kresources/resource.h ++++ b/microkde/kresources/resource.h +@@ -25,7 +25,7 @@ + + //US + #ifdef QT_THREAD_SUPPORT +-#include <qmutex.h> ++#include <qthread.h> + #endif //QT_THREAD_SUPPORT + + #include <qvaluelist.h> diff --git a/packages/kdepimpi/kdepimpi-base.inc b/packages/kdepimpi/kdepimpi-base.inc index cb845397bd..5a50be3de7 100644 --- a/packages/kdepimpi/kdepimpi-base.inc +++ b/packages/kdepimpi/kdepimpi-base.inc @@ -110,7 +110,7 @@ do_stage() { } do_install() { - install -d ${D}${palmtopdir}/bin \ + install -d ${D}${bindir} \ ${D}${palmtopdir}/lib \ ${D}${palmtopdir}/apps/1Pim \ ${D}${palmtopdir}/pics/kdepim/korganizer/icons16 \ @@ -136,10 +136,10 @@ do_install() { oe_libinstall -so -C ${S}/dest/ $f ${D}${palmtopdir}/lib done - install -m 0755 ${S}/dest/kopi ${D}${palmtopdir}/bin/kopi - install -m 0755 ${S}/dest/kapi ${D}${palmtopdir}/bin/kapi + install -m 0755 ${S}/dest/kopi ${D}${bindir}/kopi + install -m 0755 ${S}/dest/kapi ${D}${bindir}/kapi - install -d ${D}${bindir} ${D}${libdir} + install -d ${D}${libdir} install -m 0755 ${S}/dest/kammu ${D}${bindir}/kammu oe_libinstall -so -C ${S}/dest/ libmicrokammu ${D}${libdir} @@ -152,11 +152,11 @@ do_install() { PACKAGES = "libmicrokcal libmicrokabc kopi-applet kopi kapi libmicrokdelibs kammu libmicrokammu" -FILES_kopi = "${palmtopdir}/bin/kopi ${palmtopdir}/apps/1Pim/korganizer.desktop ${palmtopdir}/pics/kdepim/korganizer/* " -FILES_kapi = "${palmtopdir}/bin/kapi ${palmtopdir}/apps/1Pim/kaddressbook.desktop ${palmtopdir}/pics/kdepim/kaddressbook/* ${palmtopdir}/lib/libmicrokabc_* ${palmtopdir}/lib/libmicrokabcformat_binary*" +FILES_kopi = "${bindir}/kopi ${palmtopdir}/apps/1Pim/korganizer.desktop ${palmtopdir}/pics/kdepim/korganizer/* " +FILES_kapi = "${bindir}/kapi ${palmtopdir}/apps/1Pim/kaddressbook.desktop ${palmtopdir}/pics/kdepim/kaddressbook/* ${palmtopdir}/lib/libmicrokabc_* ${palmtopdir}/lib/libmicrokabcformat_binary*" FILES_kopi-applet = "${palmtopdir}/plugins/applets/* ${palmtopdir}/pics/ko16.png ${palmtopdir}/pics/ko24.png" -FILES_libmicrokabc = "${palmtopdir}/lib/libmicrokabc*" -FILES_libmicrokcal = "${palmtopdir}/lib/libmicrokcal*" -FILES_libmicrokdelibs = "${palmtopdir}/lib/*" +FILES_libmicrokabc = "${palmtopdir}/lib/libmicrokabc.so.*" +FILES_libmicrokcal = "${palmtopdir}/lib/libmicrokcal.so.*" +FILES_libmicrokdelibs = "${palmtopdir}/lib/*.so.*" FILES_kammu = "${bindir}/kammu" FILES_libmicrokammu = "${libdir}/libmicrokammu*" diff --git a/packages/kdepimpi/kdepimpi_2.2.7.bb b/packages/kdepimpi/kdepimpi_2.2.7.bb index 6059bf8528..7252d0a6f1 100644 --- a/packages/kdepimpi/kdepimpi_2.2.7.bb +++ b/packages/kdepimpi/kdepimpi_2.2.7.bb @@ -1,6 +1,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/kdepimpi/kdepimpi-${PV}.tar.gz \ - file://gcc4.patch;patch=1" + file://gcc4.patch;patch=1 \ + file://qt-mt.patch;patch=1" require kdepimpi-base.inc -PR = "r1" +PR = "r2" diff --git a/packages/kdepimpi/pwmpi.inc b/packages/kdepimpi/pwmpi.inc index c737d40e83..3866b70977 100644 --- a/packages/kdepimpi/pwmpi.inc +++ b/packages/kdepimpi/pwmpi.inc @@ -23,7 +23,7 @@ do_unstage() { } do_install() { - install -d ${D}${palmtopdir}/bin \ + install -d ${D}${bindir} \ ${D}${palmtopdir}/apps/Applications \ ${D}${palmtopdir}/pics/kdepim/pwmanager/icons16 \ ${D}${palmtopdir}/pics/kdepim/pwmanager/icons22 @@ -33,8 +33,8 @@ do_install() { install -m 0644 ${S}/bin/kdepim/pwmanager/icons22/*.png ${D}${palmtopdir}/pics/kdepim/pwmanager/icons22 install -m 0644 pwmanager/pwmanager/pwmanager.desktop ${D}${palmtopdir}/apps/Applications/pwmanager.desktop - install -m 0755 ${S}/dest/pwmpi ${D}${palmtopdir}/bin/ + install -m 0755 ${S}/dest/pwmpi ${D}${bindir} } PACKAGES = "${PN}" -FILES_${PN} = "${palmtopdir}" +FILES_${PN} = "${palmtopdir} ${bindir}" |