Date: Friday, September 11, 2015 @ 09:39:52
  Author: fyan
Revision: 245763

upgpkg: gcin 2.8.3-4

add a patch for qt-5.5 (FS#45732)

Added:
  gcin/trunk/qt-5.5.patch
Modified:
  gcin/trunk/PKGBUILD

--------------+
 PKGBUILD     |   14 ++++++++++----
 qt-5.5.patch |   13 +++++++++++++
 2 files changed, 23 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2015-09-11 06:53:05 UTC (rev 245762)
+++ PKGBUILD    2015-09-11 07:39:52 UTC (rev 245763)
@@ -1,11 +1,12 @@
 # $Id$
-# Maintainer: Gaetan Bisson <[email protected]>
+# Maintainer: Felix Yan <[email protected]>
+# Contributor: Gaetan Bisson <[email protected]>
 # Contributor: Andreas Radke <[email protected]>
 # Contributor: damir <[email protected]>
 
 pkgname=gcin
 pkgver=2.8.3
-pkgrel=3
+pkgrel=4
 pkgdesc='Input method server supporting various input methods'
 url='http://hyperrate.com/dir.php?eid=67'
 license=('LGPL')
@@ -17,8 +18,10 @@
             'gtk3: support for gtk3 input method'
             'anthy: support for anthy input method'
             'libchewing: support for chewing input method')
-source=("http://hyperrate.com/gcin-source/${pkgname}-${pkgver}.tar.xz";)
-sha1sums=('95b980f7cf9dc2ad91803113cdbb4ac831f056de')
+source=("http://hyperrate.com/gcin-source/${pkgname}-${pkgver}.tar.xz";
+           qt-5.5.patch)
+sha1sums=('95b980f7cf9dc2ad91803113cdbb4ac831f056de'
+          'fd29b91d7b573546ecb3a8cb0341d4f11364cd1a')
 
 install=install
 
@@ -34,6 +37,9 @@
                -e 's:qt5/QtGui/5.2.1:qt/QtGui/5.5.0:g' \
                -e 's:QT=qt5:QT=qt:' \
                -i qt5-im/Makefile
+
+       # FS#45732
+       patch -p1 -i ../qt-5.5.patch
 }
 
 build() {

Added: qt-5.5.patch
===================================================================
--- qt-5.5.patch                                (rev 0)
+++ qt-5.5.patch        2015-09-11 07:39:52 UTC (rev 245763)
@@ -0,0 +1,13 @@
+diff --git a/qt5-im/gcin-qt5.h.org b/qt5-im/gcin-qt5.h
+index 63aacc0..a72ea76 100644
+--- a/qt5-im/gcin-qt5.h.orig
++++ b/qt5-im/gcin-qt5.h
+@@ -9,7 +9,7 @@ class QGcinPlatformInputContextPlugin : public 
QPlatformInputContextPlugin
+ {
+     Q_OBJECT
+ public:
+-    Q_PLUGIN_METADATA(IID 
"org.qt-project.Qt.QPlatformInputContextFactoryInterface" FILE "gcin.json")
++    Q_PLUGIN_METADATA(IID 
"org.qt-project.Qt.QPlatformInputContextFactoryInterface.5.1" FILE "gcin.json")
+     QStringList keys() const;
+     QGcinPlatformInputContext *create(const QString& system, const 
QStringList& paramList);
+ };

Reply via email to