app-i18n/fcitx-qt5: fix compatibility issue with qt5.5

Gentoo-Bug: 565942

Package-Manager: portage-2.2.26
Signed-off-by: Yixun Lan <dlan@gentoo.org>
This commit is contained in:
Jiajun Wang
2015-12-22 10:31:38 +08:00
committed by Yixun Lan
parent 152ac83fa5
commit 887f90fd1b
2 changed files with 25 additions and 0 deletions
@@ -21,3 +21,5 @@ RDEPEND=">=app-i18n/fcitx-4.2.8
dev-qt/qtwidgets:5
kde-frameworks/extra-cmake-modules"
DEPEND="${RDEPEND}"
PATCHES=( "${FILESDIR}/${PN}-qt-5.5-compatibility-fix.patch" )
@@ -0,0 +1,23 @@
From 78c482b3fdfe558da74657893a3bcd1ece6d7758 Mon Sep 17 00:00:00 2001
From: Weng Xuetian <wengxt@gmail.com>
Date: Thu, 2 Jul 2015 20:02:17 -0700
Subject: [PATCH] [qt5] fixes #6
use macro instead of string literal and fix compatibility issue with qt5.5
---
platforminputcontext/main.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/platforminputcontext/main.h b/platforminputcontext/main.h
index 1492d72..9938da1 100644
--- a/platforminputcontext/main.h
+++ b/platforminputcontext/main.h
@@ -29,7 +29,7 @@ class QFcitxPlatformInputContextPlugin : public QPlatformInputContextPlugin
{
Q_OBJECT
public:
- Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QPlatformInputContextFactoryInterface" FILE "fcitx.json")
+ Q_PLUGIN_METADATA(IID QPlatformInputContextFactoryInterface_iid FILE "fcitx.json")
QStringList keys() const;
QFcitxPlatformInputContext *create(const QString& system, const QStringList& paramList);
};