Signed-off-by: Dmitry Eremin-Solenikov <dbarysh...@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
diff --git a/recipes-opie/libqpe/libqpe-opie/qpe-fix-lnkproperties-visibility.patch b/recipes-opie/libqpe/libqpe-opie/qpe-fix-lnkproperties-visibility.patch new file mode 100644 index 0000000..8b4e86f --- /dev/null +++ b/recipes-opie/libqpe/libqpe-opie/qpe-fix-lnkproperties-visibility.patch @@ -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 <dbarysh...@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 diff --git a/recipes-opie/libqpe/libqpe-opie_1.2.5.bb b/recipes-opie/libqpe/libqpe-opie_1.2.5.bb index f31bdb0..c9dab6e 100644 --- a/recipes-opie/libqpe/libqpe-opie_1.2.5.bb +++ b/recipes-opie/libqpe/libqpe-opie_1.2.5.bb @@ -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" diff --git a/recipes-opie/libqpe/libqpe-opie_git.bb b/recipes-opie/libqpe/libqpe-opie_git.bb index 585c0ae..590829d 100644 --- a/recipes-opie/libqpe/libqpe-opie_git.bb +++ b/recipes-opie/libqpe/libqpe-opie_git.bb @@ -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 \ " -- 1.7.2.5 _______________________________________________ Openembedded-devel mailing list Openembedded-devel@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel