diff -Nru gcin-2.8.4+dfsg1/debian/changelog gcin-2.8.4+dfsg1/debian/changelog --- gcin-2.8.4+dfsg1/debian/changelog 2016-11-17 13:03:11.000000000 +0000 +++ gcin-2.8.4+dfsg1/debian/changelog 2017-01-04 06:51:51.000000000 +0000 @@ -1,8 +1,14 @@ -gcin (2.8.4+dfsg1-10build1~1) zesty; urgency=medium +gcin (2.8.4+dfsg1-11build1~1) zesty; urgency=medium * No change rebuild - -- Timo Jyrinki Thu, 17 Nov 2016 15:03:11 +0200 + -- Timo Jyrinki Wed, 04 Jan 2017 08:51:50 +0200 + +gcin (2.8.4+dfsg1-11) unstable; urgency=medium + + * Fix Qt5 plugin. (Closes: #844407) + + -- ChangZhuo Chen (陳昌倬) Sat, 03 Dec 2016 02:00:43 +0800 gcin (2.8.4+dfsg1-10) unstable; urgency=medium diff -Nru gcin-2.8.4+dfsg1/debian/gcin-gtk2-immodule.postinst gcin-2.8.4+dfsg1/debian/gcin-gtk2-immodule.postinst --- gcin-2.8.4+dfsg1/debian/gcin-gtk2-immodule.postinst 2016-10-04 13:31:54.000000000 +0000 +++ gcin-2.8.4+dfsg1/debian/gcin-gtk2-immodule.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -#!/bin/sh -set -e -set -u - -GTK_QUERY_IMMODULES=/usr/lib/x86_64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0 - -if [ -x $GTK_QUERY_IMMODULES ]; then - case "$1" in - configure) - $GTK_QUERY_IMMODULES --update-cache - ;; - esac -else - echo "Cannot find $GTK_QUERY_IMMODULES" >&2 -fi - -#DEBHELPER# - -exit 0 diff -Nru gcin-2.8.4+dfsg1/debian/gcin-gtk2-immodule.postrm gcin-2.8.4+dfsg1/debian/gcin-gtk2-immodule.postrm --- gcin-2.8.4+dfsg1/debian/gcin-gtk2-immodule.postrm 2016-10-04 13:31:54.000000000 +0000 +++ gcin-2.8.4+dfsg1/debian/gcin-gtk2-immodule.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -#!/bin/sh -set -e -set -u - -GTK_QUERY_IMMODULES=/usr/lib/x86_64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0 - -if [ -x $GTK_QUERY_IMMODULES ]; then - case "$1" in - remove|purge) - $GTK_QUERY_IMMODULES --update-cache - ;; - esac -else - echo "Cannot find $GTK_QUERY_IMMODULES" >&2 -fi - -#DEBHELPER# - -exit 0 diff -Nru gcin-2.8.4+dfsg1/debian/gcin-gtk3-immodule.postinst gcin-2.8.4+dfsg1/debian/gcin-gtk3-immodule.postinst --- gcin-2.8.4+dfsg1/debian/gcin-gtk3-immodule.postinst 2016-10-04 13:31:54.000000000 +0000 +++ gcin-2.8.4+dfsg1/debian/gcin-gtk3-immodule.postinst 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -#!/bin/sh -set -e -set -u - -GTK_QUERY_IMMODULES=/usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0 - -if [ -x $GTK_QUERY_IMMODULES ]; then - case "$1" in - configure) - $GTK_QUERY_IMMODULES --update-cache - ;; - esac -else - echo "Cannot find $GTK_QUERY_IMMODULES" >&2 -fi - -#DEBHELPER# - -exit 0 diff -Nru gcin-2.8.4+dfsg1/debian/gcin-gtk3-immodule.postrm gcin-2.8.4+dfsg1/debian/gcin-gtk3-immodule.postrm --- gcin-2.8.4+dfsg1/debian/gcin-gtk3-immodule.postrm 2016-10-04 13:31:54.000000000 +0000 +++ gcin-2.8.4+dfsg1/debian/gcin-gtk3-immodule.postrm 1970-01-01 00:00:00.000000000 +0000 @@ -1,19 +0,0 @@ -#!/bin/sh -set -e -set -u - -GTK_QUERY_IMMODULES=/usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0 - -if [ -x $GTK_QUERY_IMMODULES ]; then - case "$1" in - remove|purge) - $GTK_QUERY_IMMODULES --update-cache - ;; - esac -else - echo "Cannot find $GTK_QUERY_IMMODULES" >&2 -fi - -#DEBHELPER# - -exit 0 diff -Nru gcin-2.8.4+dfsg1/debian/.git-dpm gcin-2.8.4+dfsg1/debian/.git-dpm --- gcin-2.8.4+dfsg1/debian/.git-dpm 2016-10-04 13:31:54.000000000 +0000 +++ gcin-2.8.4+dfsg1/debian/.git-dpm 2016-12-02 17:54:58.000000000 +0000 @@ -1,6 +1,6 @@ # see git-dpm(1) from git-dpm package -4652465e3900ea858aef704e610858eea278b2bc -4652465e3900ea858aef704e610858eea278b2bc +7bb471a3dd495a860c621848818467e51ed0d2c8 +7bb471a3dd495a860c621848818467e51ed0d2c8 667a786ae5a6b082a7623cbb8c8d07debd301597 667a786ae5a6b082a7623cbb8c8d07debd301597 gcin_2.8.4+dfsg1.orig.tar.xz diff -Nru gcin-2.8.4+dfsg1/debian/patches/0014-Use-QPlatformInputContextFactoryInterface_iid.patch gcin-2.8.4+dfsg1/debian/patches/0014-Use-QPlatformInputContextFactoryInterface_iid.patch --- gcin-2.8.4+dfsg1/debian/patches/0014-Use-QPlatformInputContextFactoryInterface_iid.patch 1970-01-01 00:00:00.000000000 +0000 +++ gcin-2.8.4+dfsg1/debian/patches/0014-Use-QPlatformInputContextFactoryInterface_iid.patch 2016-12-02 17:54:58.000000000 +0000 @@ -0,0 +1,37 @@ +From 7bb471a3dd495a860c621848818467e51ed0d2c8 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?ChangZhuo=20Chen=20=28=E9=99=B3=E6=98=8C=E5=80=AC=29?= + +Date: Sat, 3 Dec 2016 01:54:45 +0800 +Subject: Use QPlatformInputContextFactoryInterface_iid + +--- + qt5-im/Makefile | 2 +- + qt5-im/gcin-qt5.h | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/qt5-im/Makefile b/qt5-im/Makefile +index 1fa4fca..53bdc34 100644 +--- a/qt5-im/Makefile ++++ b/qt5-im/Makefile +@@ -21,7 +21,7 @@ all: $(GCIN_QT5) + $(CXX) -E $(CFLAGS) $(INCS) $< > $@ + + moc_gcin-qt5.cpp: gcin-qt5.h +- $(QT5_MOC) $< -o $@ ++ $(QT5_MOC) $(INCS) $< -o $@ + + moc_qgcinplatforminputcontext.cpp: qgcinplatforminputcontext.h + $(QT5_MOC) $< -o $@ +diff --git a/qt5-im/gcin-qt5.h b/qt5-im/gcin-qt5.h +index 63aacc0..a72ea76 100644 +--- a/qt5-im/gcin-qt5.h ++++ 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 QPlatformInputContextFactoryInterface_iid FILE "gcin.json") + QStringList keys() const; + QGcinPlatformInputContext *create(const QString& system, const QStringList& paramList); + }; diff -Nru gcin-2.8.4+dfsg1/debian/patches/series gcin-2.8.4+dfsg1/debian/patches/series --- gcin-2.8.4+dfsg1/debian/patches/series 2016-10-04 13:31:54.000000000 +0000 +++ gcin-2.8.4+dfsg1/debian/patches/series 2016-12-02 17:54:58.000000000 +0000 @@ -11,3 +11,4 @@ 0011-Reproducible-build.patch 0012-Update-gcin-fedora.spec-version.patch 0013-fix_get_gcin_xim_name.patch +0014-Use-QPlatformInputContextFactoryInterface_iid.patch