Comments
Patch
new file mode 100644
@@ -0,0 +1,22 @@
+Upstream-Status: Pending
+
+Make constructor and desctructor visible when compiling moc files.
+This fixes the problem with LnkProperties::~LnkProperties() visibility.
+
+Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
+
+Index: library/lnkproperties.h
+===================================================================
+--- library.orig/lnkproperties.h 2011-09-05 02:13:36.000000000 +0400
++++ library/lnkproperties.h 2011-09-05 02:14:47.000000000 +0400
+@@ -41,6 +41,10 @@
+ Q_OBJECT
+
+ public:
++// hack to fix LnkProperties::~LnkProperties() visibility
++#ifdef Q_MOC_OUTPUT_REVISION
++#define QTOPIA_INTERNAL_FSLP 1
++#endif
+ // WARNING: Do *NOT* define this yourself. The SL5xxx from SHARP does NOT
+ // have this class.
+ #ifdef QTOPIA_INTERNAL_FSLP
@@ -1,12 +1,13 @@
require ${PN}.inc
-PR = "${INC_PR}.0"
+PR = "${INC_PR}.1"
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 \
+ file://qpe-fix-lnkproperties-visibility.patch \
"
SRC_URI[split_library.md5sum] = "195ede745b2d1b2111f97654151b7af4"
SRC_URI[split_library.sha256sum] = "aace8f512c0f8f0e23509599c60ec12cf41145bc583d814228db0fcb356a0ea0"
@@ -1,11 +1,12 @@
require ${PN}.inc
PV = "${OPIE_GIT_PV}"
-PR = "${INC_PR}.0"
+PR = "${INC_PR}.1"
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 \
+ file://qpe-fix-lnkproperties-visibility.patch \
"
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> --- .../qpe-fix-lnkproperties-visibility.patch | 22 ++++++++++++++++++++ recipes-opie/libqpe/libqpe-opie_1.2.5.bb | 3 +- recipes-opie/libqpe/libqpe-opie_git.bb | 3 +- 3 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 recipes-opie/libqpe/libqpe-opie/qpe-fix-lnkproperties-visibility.patch