tags 419313 + patch pending thanks Hi,
Attached is the diff for my scim-bridge 0.4.10-1.1 NMU. Bye, -- Loïc Minier
diff -u scim-bridge-0.4.10/debian/control scim-bridge-0.4.10/debian/control --- scim-bridge-0.4.10/debian/control +++ scim-bridge-0.4.10/debian/control @@ -2,7 +2,7 @@ Section: utils Priority: optional Maintainer: ZhengPeng Hou <[EMAIL PROTECTED]> -Build-Depends: debhelper (>= 5.0.0), autotools-dev, libgtk2.0-dev(>= 2.4.0), scim-dev, dpatch, libqt3-mt-dev (>= 3.3.6), doxygen +Build-Depends: debhelper (>= 5.0.0), autotools-dev, libgtk2.0-dev (>= 2.10.1-1), scim-dev, dpatch, libqt3-mt-dev (>= 3.3.6), doxygen Standards-Version: 3.7.2 Package: scim-bridge-agent @@ -23,7 +23,7 @@ Package: scim-bridge-client-gtk Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, libgtk2.0-bin, scim-bridge-agent +Depends: ${shlibs:Depends}, ${misc:Depends}, scim-bridge-agent Replaces: scim-bridge (= 0.2.4) Description: IME server of scim-bridge communicate with SCIM scim-bridge is a wrapper libray for SCIM, writen in C. diff -u scim-bridge-0.4.10/debian/rules scim-bridge-0.4.10/debian/rules --- scim-bridge-0.4.10/debian/rules +++ scim-bridge-0.4.10/debian/rules @@ -71,6 +71,7 @@ binary-arch: build install dh_testdir dh_testroot + dh_gtkmodules dh_installchangelogs ChangeLog dh_installdocs dh_installexamples diff -u scim-bridge-0.4.10/debian/scim-bridge-client-gtk.install scim-bridge-0.4.10/debian/scim-bridge-client-gtk.install --- scim-bridge-0.4.10/debian/scim-bridge-client-gtk.install +++ scim-bridge-0.4.10/debian/scim-bridge-client-gtk.install @@ -1 +1 @@ -usr/lib/gtk-2.0/2.4.0/immodules/im-scim-bridge.so +usr/lib/gtk-2.0/*/immodules/im-scim-bridge.so diff -u scim-bridge-0.4.10/debian/changelog scim-bridge-0.4.10/debian/changelog --- scim-bridge-0.4.10/debian/changelog +++ scim-bridge-0.4.10/debian/changelog @@ -1,3 +1,20 @@ +scim-bridge (0.4.10-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Gtk 2.10 transition; closes: #419313. + - Build-depend on libgtk2.0-dev >= 2.10.1-1. + - Don't hardcode the Gtk+ module ABI version. + . Use a wildcard in debian/scim-bridge-client-gtk.install. + . Update dpatches 01_gtk-immodule-install-dir (disabled) and + 10_gtk-immodule-install-dir to use $(GTK_BINARY_VERSION). + - Call dh_gtkmodules in binary-arch. + - Drop scim-bridge-client-gtk.postinst, scim-bridge-client-gtk.postrm, + scim-bridge.postinst, and scim-bridge.postrm which only had + update-gtk-immodules calls. + - Drop libgtk2.0-bin dependency of scim-bridge-client-gtk. + + -- Loic Minier <[EMAIL PROTECTED]> Sun, 29 Apr 2007 20:41:31 +0200 + scim-bridge (0.4.10-1) unstable; urgency=low * New upstream release reverted: --- scim-bridge-0.4.10/debian/scim-bridge.postrm +++ scim-bridge-0.4.10.orig/debian/scim-bridge.postrm @@ -1,17 +0,0 @@ -#!/bin/sh -# postrm script for scim-gtk-immodule -# see: dh_installdeb(1) - -set -e - -if [ "$1" = "remove" ]; then - /usr/sbin/update-gtk-immodules -fi - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 - reverted: --- scim-bridge-0.4.10/debian/scim-bridge-client-gtk.postinst +++ scim-bridge-0.4.10.orig/debian/scim-bridge-client-gtk.postinst @@ -1,12 +0,0 @@ -#!/bin/sh - -set -e - -if [ "$1" = "configure" ]; then - /usr/sbin/update-gtk-immodules -fi - -#DEBHELPER# - -exit 0 - diff -u scim-bridge-0.4.10/debian/patches/01_gtk-immodule-install-dir.dpatch scim-bridge-0.4.10/debian/patches/01_gtk-immodule-install-dir.dpatch --- scim-bridge-0.4.10/debian/patches/01_gtk-immodule-install-dir.dpatch +++ scim-bridge-0.4.10/debian/patches/01_gtk-immodule-install-dir.dpatch @@ -14,7 +14,7 @@ noinst_HEADERS = scim-bridge-client-gtk.h scim-bridge-client-imcontext-gtk.h scim-bridge-client-key-event-utility-gtk.h -moduledir = @GTK_LIBDIR@/gtk-2.0/immodules -+moduledir = @GTK_LIBDIR@/gtk-2.0/2.10.0/immodules ++moduledir = $(GTK_LIBDIR)/gtk-2.0/$(GTK_BINARY_VERSION)/immodules module_LTLIBRARIES = im-scim-bridge.la @@ -26,7 +26,7 @@ noinst_HEADERS = scim-bridge-client-gtk.h scim-bridge-client-imcontext-gtk.h scim-bridge-client-key-event-utility-gtk.h -moduledir = @GTK_LIBDIR@/gtk-2.0/immodules -+moduledir = @GTK_LIBDIR@/gtk-2.0/2.10.0/immodules ++moduledir = $(GTK_LIBDIR)/gtk-2.0/$(GTK_BINARY_VERSION)/immodules module_LTLIBRARIES = im-scim-bridge.la im_scim_bridge_la_SOURCES = im-scim-bridge-gtk.c \ scim-bridge-client-gtk.c \ diff -u scim-bridge-0.4.10/debian/patches/10_gtk-immodule-install-dir.dpatch scim-bridge-0.4.10/debian/patches/10_gtk-immodule-install-dir.dpatch --- scim-bridge-0.4.10/debian/patches/10_gtk-immodule-install-dir.dpatch +++ scim-bridge-0.4.10/debian/patches/10_gtk-immodule-install-dir.dpatch @@ -14,7 +14,7 @@ noinst_HEADERS = scim-bridge-client-gtk.h scim-bridge-client-imcontext-gtk.h scim-bridge-client-key-event-utility-gtk.h -moduledir = @GTK_LIBDIR@/gtk-2.0/immodules -+moduledir = @GTK_LIBDIR@/gtk-2.0/2.4.0/immodules ++moduledir = $(GTK_LIBDIR)/gtk-2.0/$(GTK_BINARY_VERSION)/immodules module_LTLIBRARIES = im-scim-bridge.la @@ -26,7 +26,7 @@ noinst_HEADERS = scim-bridge-client-gtk.h scim-bridge-client-imcontext-gtk.h scim-bridge-client-key-event-utility-gtk.h -moduledir = @GTK_LIBDIR@/gtk-2.0/immodules -+moduledir = @GTK_LIBDIR@/gtk-2.0/2.4.0/immodules ++moduledir = $(GTK_LIBDIR)/gtk-2.0/$(GTK_BINARY_VERSION)/immodules module_LTLIBRARIES = im-scim-bridge.la im_scim_bridge_la_SOURCES = im-scim-bridge-gtk.c \ scim-bridge-client-gtk.c \ reverted: --- scim-bridge-0.4.10/debian/scim-bridge.postinst +++ scim-bridge-0.4.10.orig/debian/scim-bridge.postinst @@ -1,17 +0,0 @@ -#!/bin/sh -# postinst script for scim-gtk2-immodule -# see: dh_installdeb(1) - -set -e - -if [ "$1" = "configure" ]; then - /usr/sbin/update-gtk-immodules -fi - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 - reverted: --- scim-bridge-0.4.10/debian/scim-bridge-client-gtk.postrm +++ scim-bridge-0.4.10.orig/debian/scim-bridge-client-gtk.postrm @@ -1,12 +0,0 @@ -#!/bin/sh - -set -e - -if [ "$1" = "remove" ]; then - /usr/sbin/update-gtk-immodules -fi - -#DEBHELPER# - -exit 0 -