Your message dated Thu, 15 Dec 2011 15:47:16 +0000
with message-id <[email protected]>
and subject line Bug#651488: fixed in ibus 1.4.0-3
has caused the Debian Bug report #651488,
regarding support Multi-Arch
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
651488: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=651488
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ibus
Version: 1.4.0-2
Severity: normal
Tags: patch

Hello!

This patch provides full Multi-Arch support for ibus and the libraries and
plugins it ships.

Thanks!

-Kees

-- 
Kees Cook                                            @debian.org
diff -Nru ibus-1.4.0/debian/changelog ibus-1.4.0/debian/changelog
--- ibus-1.4.0/debian/changelog 2011-12-07 06:39:11.000000000 -0800
+++ ibus-1.4.0/debian/changelog 2011-12-08 18:26:34.000000000 -0800
@@ -1,3 +1,15 @@
+ibus (1.4.0-3) UNRELEASED; urgency=low
+
+  * debian/{control,*.install}: Convert to Multi-Arch.
+  * debian/patches/use_pkglibexec.patch: modify upstream build to use
+    pkglibexec instead of libexec, since this provides the ibus/
+    subdirectory.
+  * debian/xinput/ibus: adjust detection script for plugin locations.
+  * proper-gtk-plugin-path.patch: adjust to leave gtk3 where it thinks
+    it should be.
+
+ -- Kees Cook <[email protected]>  Thu, 08 Dec 2011 17:26:22 -0800
+
 ibus (1.4.0-2) unstable; urgency=low
 
   * Fix "The xim doesn't work; the location to install gtk im modules
diff -Nru ibus-1.4.0/debian/compat ibus-1.4.0/debian/compat
--- ibus-1.4.0/debian/compat    2011-12-07 05:29:37.000000000 -0800
+++ ibus-1.4.0/debian/compat    2011-12-08 17:24:37.000000000 -0800
@@ -1 +1 @@
-7
+9
diff -Nru ibus-1.4.0/debian/control ibus-1.4.0/debian/control
--- ibus-1.4.0/debian/control   2011-12-07 06:35:38.000000000 -0800
+++ ibus-1.4.0/debian/control   2011-12-08 18:16:35.000000000 -0800
@@ -7,7 +7,7 @@
  Zhengpeng Hou <[email protected]>,
  Asias He <[email protected]>,
  Osamu Aoki <[email protected]>
-Build-Depends: debhelper (>= 7.0.50~),
+Build-Depends: debhelper (>= 8.1.3~),
  autotools-dev,
  autoconf,
  automake,
@@ -47,6 +47,8 @@
 Package: libibus-1.0-0
 Section: libs
 Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Intelligent Input Bus - shared library
  IBus is an Intelligent Input Bus. It is a new input framework for the Linux
@@ -58,6 +60,7 @@
 Package: libibus-1.0-dev
 Section: libdevel
 Architecture: any
+Multi-Arch: same
 Depends: libibus-1.0-0 (= ${binary:Version}), libglib2.0-dev, libdbus-1-dev, 
${shlibs:Depends}, ${misc:Depends}
 Replaces: libibus-dev
 Description: Intelligent Input Bus - development file
@@ -81,6 +84,7 @@
  
 Package: ibus-gtk3
 Architecture: any
+Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: Intelligent Input Bus - GTK+3 support
  IBus is an Intelligent Input Bus. It is a new input framework for the Linux
diff -Nru ibus-1.4.0/debian/ibus-gtk3.install 
ibus-1.4.0/debian/ibus-gtk3.install
--- ibus-1.4.0/debian/ibus-gtk3.install 2011-12-07 05:29:37.000000000 -0800
+++ ibus-1.4.0/debian/ibus-gtk3.install 2011-12-08 18:28:56.000000000 -0800
@@ -1 +1 @@
-usr/lib/gtk-3.0/3.0.0/immodules/im-ibus.so
+usr/lib/*/gtk-3.0/3.0.0/immodules/im-ibus.so
diff -Nru ibus-1.4.0/debian/ibus.install ibus-1.4.0/debian/ibus.install
--- ibus-1.4.0/debian/ibus.install      2011-12-07 05:29:37.000000000 -0800
+++ ibus-1.4.0/debian/ibus.install      2011-12-08 17:32:35.000000000 -0800
@@ -1,6 +1,6 @@
 debian/tmp/etc/gconf/schemas/*
 debian/tmp/usr/bin/*
-debian/tmp/usr/lib/ibus/*
+debian/tmp/usr/lib/*/ibus/*
 debian/xinput/* etc/X11/xinit/xinput.d
 debian/tmp/usr/share/applications/*
 debian/tmp/usr/share/ibus/*
diff -Nru ibus-1.4.0/debian/libibus-1.0-0.install 
ibus-1.4.0/debian/libibus-1.0-0.install
--- ibus-1.4.0/debian/libibus-1.0-0.install     2011-12-07 05:29:37.000000000 
-0800
+++ ibus-1.4.0/debian/libibus-1.0-0.install     2011-12-08 17:25:41.000000000 
-0800
@@ -1 +1 @@
-debian/tmp/usr/lib/libibus-1.0.so.*
+debian/tmp/usr/lib/*/libibus-1.0.so.*
diff -Nru ibus-1.4.0/debian/libibus-1.0-dev.install 
ibus-1.4.0/debian/libibus-1.0-dev.install
--- ibus-1.4.0/debian/libibus-1.0-dev.install   2011-12-07 05:29:37.000000000 
-0800
+++ ibus-1.4.0/debian/libibus-1.0-dev.install   2011-12-08 17:25:54.000000000 
-0800
@@ -1,5 +1,5 @@
 debian/tmp/usr/include/*
-debian/tmp/usr/lib/libibus-1.0.so
-debian/tmp/usr/lib/libibus-1.0.a
-debian/tmp/usr/lib/pkgconfig/*
+debian/tmp/usr/lib/*/libibus-1.0.so
+debian/tmp/usr/lib/*/libibus-1.0.a
+debian/tmp/usr/lib/*/pkgconfig/*
 debian/tmp/usr/share/vala/*
diff -Nru ibus-1.4.0/debian/patches/proper-gtk-plugin-path.patch 
ibus-1.4.0/debian/patches/proper-gtk-plugin-path.patch
--- ibus-1.4.0/debian/patches/proper-gtk-plugin-path.patch      2011-12-07 
05:29:37.000000000 -0800
+++ ibus-1.4.0/debian/patches/proper-gtk-plugin-path.patch      2011-12-08 
18:25:42.000000000 -0800
@@ -1,7 +1,7 @@
-Index: trunk/configure.ac
+Index: ibus-1.4.0/configure.ac
 ===================================================================
---- trunk.orig/configure.ac
-+++ trunk/configure.ac
+--- ibus-1.4.0.orig/configure.ac       2011-12-08 18:09:52.752499052 -0800
++++ ibus-1.4.0/configure.ac    2011-12-08 18:25:24.484738739 -0800
 @@ -186,7 +186,8 @@
  if test x"$enable_gtk2" = x"yes"; then
      # check for gdk2
@@ -12,10 +12,20 @@
  
      PKG_CHECK_MODULES(GDK2, [
          gdk-2.0
-Index: trunk/configure
+@@ -202,7 +203,8 @@
+     ])
+ 
+     gtk3_binary_version=`$PKG_CONFIG --variable=gtk_binary_version gtk+-3.0`
+-    GTK3_IM_MODULEDIR="$libdir"/gtk-3.0/$gtk3_binary_version/immodules
++    gtk3_libdir=`$PKG_CONFIG --variable=libdir gtk+-3.0`
++    GTK3_IM_MODULEDIR="$gtk3_libdir"/gtk-3.0/$gtk3_binary_version/immodules
+ 
+     PKG_CHECK_MODULES(GDK3, [
+         gdk-3.0
+Index: ibus-1.4.0/configure
 ===================================================================
---- trunk.orig/configure
-+++ trunk/configure
+--- ibus-1.4.0.orig/configure  2011-12-08 18:09:52.740498894 -0800
++++ ibus-1.4.0/configure       2011-12-08 18:25:40.144945175 -0800
 @@ -15207,7 +15207,8 @@
  if test x"$enable_gtk2" = x"yes"; then
      # check for gdk2
@@ -26,3 +36,13 @@
  
  
  pkg_failed=no
+@@ -15435,7 +15436,8 @@
+ fi
+ 
+     gtk3_binary_version=`$PKG_CONFIG --variable=gtk_binary_version gtk+-3.0`
+-    GTK3_IM_MODULEDIR="$libdir"/gtk-3.0/$gtk3_binary_version/immodules
++    gtk3_libdir=`$PKG_CONFIG --variable=libdir gtk+-3.0`
++    GTK3_IM_MODULEDIR="$gtk3_libdir"/gtk-3.0/$gtk3_binary_version/immodules
+ 
+ 
+ pkg_failed=no
diff -Nru ibus-1.4.0/debian/patches/series ibus-1.4.0/debian/patches/series
--- ibus-1.4.0/debian/patches/series    2011-12-07 05:29:37.000000000 -0800
+++ ibus-1.4.0/debian/patches/series    2011-12-08 17:45:26.000000000 -0800
@@ -1 +1,2 @@
 proper-gtk-plugin-path.patch
+use_pkglibexec.patch
diff -Nru ibus-1.4.0/debian/patches/use_pkglibexec.patch 
ibus-1.4.0/debian/patches/use_pkglibexec.patch
--- ibus-1.4.0/debian/patches/use_pkglibexec.patch      1969-12-31 
16:00:00.000000000 -0800
+++ ibus-1.4.0/debian/patches/use_pkglibexec.patch      2011-12-08 
18:01:06.000000000 -0800
@@ -0,0 +1,506 @@
+Description: The upstream build was not expecting the triplet in the
+ libexec directory, so the pkglibexec directory wasn't being used for
+ executables when moving libdir for Multi-Arch.
+Author: Kees Cook <[email protected]>
+
+Index: ibus-1.4.0/ui/gtk/Makefile.am
+===================================================================
+--- ibus-1.4.0.orig/ui/gtk/Makefile.am 2011-12-08 17:45:38.641359149 -0800
++++ ibus-1.4.0/ui/gtk/Makefile.am      2011-12-08 17:51:22.221922487 -0800
+@@ -36,7 +36,7 @@
+       $(NULL)
+ ui_gtkdir = $(pkgdatadir)/ui/gtk
+ 
+-libexec_SCRIPTS = \
++pkglibexec_SCRIPTS = \
+       ibus-ui-gtk \
+       $(NULL)
+ 
+@@ -58,7 +58,7 @@
+ gtkpanel.xml: gtkpanel.xml.in
+       $(AM_V_GEN) \
+       ( \
+-              libexecdir=${libexecdir}; \
++              pkglibexecdir=${pkglibexecdir}; \
+               s=`cat $<`; \
+               eval "echo \"$${s}\""; \
+       ) > $@
+Index: ibus-1.4.0/ui/gtk/Makefile.in
+===================================================================
+--- ibus-1.4.0.orig/ui/gtk/Makefile.in 2011-12-08 17:45:38.657359362 -0800
++++ ibus-1.4.0/ui/gtk/Makefile.in      2011-12-08 17:55:02.120808814 -0800
+@@ -94,9 +94,9 @@
+ am__base_list = \
+   sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+   sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+-am__installdirs = "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(ui_gtkdir)" \
+-      "$(DESTDIR)$(componentdir)"
+-SCRIPTS = $(libexec_SCRIPTS)
++am__installdirs = "$(DESTDIR)$(pkglibexecdir)" \
++      "$(DESTDIR)$(ui_gtkdir)" "$(DESTDIR)$(componentdir)"
++SCRIPTS = $(pkglibexec_SCRIPTS)
+ AM_V_GEN = $(am__v_GEN_$(V))
+ am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
+ am__v_GEN_0 = @echo "  GEN   " $@;
+@@ -346,7 +346,7 @@
+       $(NULL)
+ 
+ ui_gtkdir = $(pkgdatadir)/ui/gtk
+-libexec_SCRIPTS = \
++pkglibexec_SCRIPTS = \
+       ibus-ui-gtk \
+       $(NULL)
+ 
+@@ -402,10 +402,10 @@
+       cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+ gtkpanel.xml.in: $(top_builddir)/config.status $(srcdir)/gtkpanel.xml.in.in
+       cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+-install-libexecSCRIPTS: $(libexec_SCRIPTS)
++install-pkglibexecSCRIPTS: $(pkglibexec_SCRIPTS)
+       @$(NORMAL_INSTALL)
+-      test -z "$(libexecdir)" || $(MKDIR_P) "$(DESTDIR)$(libexecdir)"
+-      @list='$(libexec_SCRIPTS)'; test -n "$(libexecdir)" || list=; \
++      test -z "$(pkglibexecdir)" || $(MKDIR_P) "$(DESTDIR)$(pkglibexecdir)"
++      @list='$(pkglibexec_SCRIPTS)'; test -n "$(pkglibexecdir)" || list=; \
+       for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
+@@ -423,19 +423,19 @@
+       while read type dir files; do \
+            if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+            test -z "$$files" || { \
+-             echo " $(INSTALL_SCRIPT) $$files 
'$(DESTDIR)$(libexecdir)$$dir'"; \
+-             $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(libexecdir)$$dir" || exit 
$$?; \
++             echo " $(INSTALL_SCRIPT) $$files 
'$(DESTDIR)$(pkglibexecdir)$$dir'"; \
++             $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(pkglibexecdir)$$dir" || 
exit $$?; \
+            } \
+       ; done
+ 
+-uninstall-libexecSCRIPTS:
++uninstall-pkglibexecSCRIPTS:
+       @$(NORMAL_UNINSTALL)
+-      @list='$(libexec_SCRIPTS)'; test -n "$(libexecdir)" || exit 0; \
++      @list='$(pkglibexec_SCRIPTS)'; test -n "$(pkglibexecdir)" || exit 0; \
+       files=`for p in $$list; do echo "$$p"; done | \
+              sed -e 's,.*/,,;$(transform)'`; \
+       test -n "$$list" || exit 0; \
+-      echo " ( cd '$(DESTDIR)$(libexecdir)' && rm -f" $$files ")"; \
+-      cd "$(DESTDIR)$(libexecdir)" && rm -f $$files
++      echo " ( cd '$(DESTDIR)$(pkglibexecdir)' && rm -f" $$files ")"; \
++      cd "$(DESTDIR)$(pkglibexecdir)" && rm -f $$files
+ 
+ mostlyclean-libtool:
+       -rm -f *.lo
+@@ -541,7 +541,7 @@
+ check: check-am
+ all-am: Makefile $(SCRIPTS) $(DATA)
+ installdirs:
+-      for dir in "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(ui_gtkdir)" 
"$(DESTDIR)$(componentdir)"; do \
++      for dir in "$(DESTDIR)$(pkglibexecdir)" "$(DESTDIR)$(ui_gtkdir)" 
"$(DESTDIR)$(componentdir)"; do \
+         test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+       done
+ install: install-am
+@@ -596,7 +596,7 @@
+ 
+ install-dvi-am:
+ 
+-install-exec-am: install-libexecSCRIPTS
++install-exec-am: install-pkglibexecSCRIPTS
+ 
+ install-html: install-html-am
+ 
+@@ -634,7 +634,7 @@
+ 
+ ps-am:
+ 
+-uninstall-am: uninstall-componentDATA uninstall-libexecSCRIPTS \
++uninstall-am: uninstall-componentDATA uninstall-pkglibexecSCRIPTS \
+       uninstall-ui_gtkPYTHON
+ 
+ .MAKE: install-am install-strip
+@@ -644,20 +644,20 @@
+       dvi-am html html-am info info-am install install-am \
+       install-componentDATA install-data install-data-am install-dvi \
+       install-dvi-am install-exec install-exec-am install-html \
+-      install-html-am install-info install-info-am \
+-      install-libexecSCRIPTS install-man install-pdf install-pdf-am \
++      install-html-am install-info install-info-am install-man \
++      install-pdf install-pdf-am install-pkglibexecSCRIPTS \
+       install-ps install-ps-am install-strip install-ui_gtkPYTHON \
+       installcheck installcheck-am installdirs maintainer-clean \
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
+       mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
+-      uninstall-componentDATA uninstall-libexecSCRIPTS \
++      uninstall-componentDATA uninstall-pkglibexecSCRIPTS \
+       uninstall-ui_gtkPYTHON
+ 
+ 
+ gtkpanel.xml: gtkpanel.xml.in
+       $(AM_V_GEN) \
+       ( \
+-              libexecdir=${libexecdir}; \
++              pkglibexecdir=${pkglibexecdir}; \
+               s=`cat $<`; \
+               eval "echo \"$${s}\""; \
+       ) > $@
+Index: ibus-1.4.0/gconf/Makefile.am
+===================================================================
+--- ibus-1.4.0.orig/gconf/Makefile.am  2011-12-08 17:49:33.492484522 -0800
++++ ibus-1.4.0/gconf/Makefile.am       2011-12-08 17:50:48.965485988 -0800
+@@ -22,7 +22,7 @@
+ 
+ libibus = $(top_builddir)/src/libibus-@[email protected]
+ 
+-libexec_PROGRAMS = \
++pkglibexec_PROGRAMS = \
+       ibus-gconf \
+       $(NULL)
+ 
+@@ -68,7 +68,7 @@
+ gconf.xml: gconf.xml.in
+       $(AM_V_GEN) \
+       ( \
+-              libexecdir=${libexecdir}; \
++              pkglibexecdir=${pkglibexecdir}; \
+               s=`cat $<`; \
+               eval "echo \"$${s}\""; \
+       ) > $@
+Index: ibus-1.4.0/gconf/Makefile.in
+===================================================================
+--- ibus-1.4.0.orig/gconf/Makefile.in  2011-12-08 17:49:33.512484788 -0800
++++ ibus-1.4.0/gconf/Makefile.in       2011-12-08 17:55:01.484800466 -0800
+@@ -57,7 +57,7 @@
+ POST_UNINSTALL = :
+ build_triplet = @build@
+ host_triplet = @host@
+-libexec_PROGRAMS = ibus-gconf$(EXEEXT)
++pkglibexec_PROGRAMS = ibus-gconf$(EXEEXT)
+ subdir = gconf
+ DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
+       $(srcdir)/gconf.xml.in.in
+@@ -73,9 +73,9 @@
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES = gconf.xml.in
+ CONFIG_CLEAN_VPATH_FILES =
+-am__installdirs = "$(DESTDIR)$(libexecdir)" \
++am__installdirs = "$(DESTDIR)$(pkglibexecdir)" \
+       "$(DESTDIR)$(componentdir)"
+-PROGRAMS = $(libexec_PROGRAMS)
++PROGRAMS = $(pkglibexec_PROGRAMS)
+ am_ibus_gconf_OBJECTS = ibus_gconf-main.$(OBJEXT) \
+       ibus_gconf-config.$(OBJEXT)
+ ibus_gconf_OBJECTS = $(am_ibus_gconf_OBJECTS)
+@@ -438,10 +438,10 @@
+ $(am__aclocal_m4_deps):
+ gconf.xml.in: $(top_builddir)/config.status $(srcdir)/gconf.xml.in.in
+       cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
+-install-libexecPROGRAMS: $(libexec_PROGRAMS)
++install-pkglibexecPROGRAMS: $(pkglibexec_PROGRAMS)
+       @$(NORMAL_INSTALL)
+-      test -z "$(libexecdir)" || $(MKDIR_P) "$(DESTDIR)$(libexecdir)"
+-      @list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
++      test -z "$(pkglibexecdir)" || $(MKDIR_P) "$(DESTDIR)$(pkglibexecdir)"
++      @list='$(pkglibexec_PROGRAMS)'; test -n "$(pkglibexecdir)" || list=; \
+       for p in $$list; do echo "$$p $$p"; done | \
+       sed 's/$(EXEEXT)$$//' | \
+       while read p p1; do if test -f $$p || test -f $$p1; \
+@@ -458,23 +458,23 @@
+       while read type dir files; do \
+           if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+           test -z "$$files" || { \
+-          echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files 
'$(DESTDIR)$(libexecdir)$$dir'"; \
+-          $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files 
"$(DESTDIR)$(libexecdir)$$dir" || exit $$?; \
++          echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files 
'$(DESTDIR)$(pkglibexecdir)$$dir'"; \
++          $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files 
"$(DESTDIR)$(pkglibexecdir)$$dir" || exit $$?; \
+           } \
+       ; done
+ 
+-uninstall-libexecPROGRAMS:
++uninstall-pkglibexecPROGRAMS:
+       @$(NORMAL_UNINSTALL)
+-      @list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
++      @list='$(pkglibexec_PROGRAMS)'; test -n "$(pkglibexecdir)" || list=; \
+       files=`for p in $$list; do echo "$$p"; done | \
+         sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
+             -e 's/$$/$(EXEEXT)/' `; \
+       test -n "$$list" || exit 0; \
+-      echo " ( cd '$(DESTDIR)$(libexecdir)' && rm -f" $$files ")"; \
+-      cd "$(DESTDIR)$(libexecdir)" && rm -f $$files
++      echo " ( cd '$(DESTDIR)$(pkglibexecdir)' && rm -f" $$files ")"; \
++      cd "$(DESTDIR)$(pkglibexecdir)" && rm -f $$files
+ 
+-clean-libexecPROGRAMS:
+-      @list='$(libexec_PROGRAMS)'; test -n "$$list" || exit 0; \
++clean-pkglibexecPROGRAMS:
++      @list='$(pkglibexec_PROGRAMS)'; test -n "$$list" || exit 0; \
+       echo " rm -f" $$list; \
+       rm -f $$list || exit $$?; \
+       test -n "$(EXEEXT)" || exit 0; \
+@@ -662,7 +662,7 @@
+ check: check-am
+ all-am: Makefile $(PROGRAMS) $(DATA)
+ installdirs:
+-      for dir in "$(DESTDIR)$(libexecdir)" "$(DESTDIR)$(componentdir)"; do \
++      for dir in "$(DESTDIR)$(pkglibexecdir)" "$(DESTDIR)$(componentdir)"; do 
\
+         test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+       done
+ install: install-am
+@@ -693,7 +693,7 @@
+       @echo "it deletes files that may require special tools to rebuild."
+ clean: clean-am
+ 
+-clean-am: clean-generic clean-libexecPROGRAMS clean-libtool \
++clean-am: clean-generic clean-libtool clean-pkglibexecPROGRAMS \
+       mostlyclean-am
+ 
+ distclean: distclean-am
+@@ -720,7 +720,7 @@
+ 
+ install-dvi-am:
+ 
+-install-exec-am: install-libexecPROGRAMS
++install-exec-am: install-pkglibexecPROGRAMS
+ 
+ install-html: install-html-am
+ 
+@@ -760,30 +760,30 @@
+ 
+ ps-am:
+ 
+-uninstall-am: uninstall-componentDATA uninstall-libexecPROGRAMS
++uninstall-am: uninstall-componentDATA uninstall-pkglibexecPROGRAMS
+ 
+ .MAKE: install-am install-strip
+ 
+ .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+-      clean-libexecPROGRAMS clean-libtool ctags distclean \
++      clean-libtool clean-pkglibexecPROGRAMS ctags distclean \
+       distclean-compile distclean-generic distclean-libtool \
+       distclean-tags distdir dvi dvi-am html html-am info info-am \
+       install install-am install-componentDATA install-data \
+       install-data-am install-dvi install-dvi-am install-exec \
+       install-exec-am install-html install-html-am install-info \
+-      install-info-am install-libexecPROGRAMS install-man \
+-      install-pdf install-pdf-am install-ps install-ps-am \
++      install-info-am install-man install-pdf install-pdf-am \
++      install-pkglibexecPROGRAMS install-ps install-ps-am \
+       install-strip installcheck installcheck-am installdirs \
+       maintainer-clean maintainer-clean-generic mostlyclean \
+       mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
+       pdf pdf-am ps ps-am tags uninstall uninstall-am \
+-      uninstall-componentDATA uninstall-libexecPROGRAMS
++      uninstall-componentDATA uninstall-pkglibexecPROGRAMS
+ 
+ 
+ gconf.xml: gconf.xml.in
+       $(AM_V_GEN) \
+       ( \
+-              libexecdir=${libexecdir}; \
++              pkglibexecdir=${pkglibexecdir}; \
+               s=`cat $<`; \
+               eval "echo \"$${s}\""; \
+       ) > $@
+Index: ibus-1.4.0/gconf/gconf.xml.in
+===================================================================
+--- ibus-1.4.0.orig/gconf/gconf.xml.in.in      2011-12-08 17:50:26.301186988 
-0800
++++ ibus-1.4.0/gconf/gconf.xml.in.in   2011-12-08 17:50:32.201265464 -0800
+@@ -3,7 +3,7 @@
+ <component>
+       <name>org.freedesktop.IBus.Config</name>
+       <description>GConf Config Component</description>
+-      <exec>${libexecdir}/ibus-gconf</exec>
++      <exec>${pkglibexecdir}/ibus-gconf</exec>
+       <version>@VERSION@</version>
+       <author>Peng Huang &lt;[email protected]&gt;</author>
+       <license>GPL</license>
+Index: ibus-1.4.0/client/x11/Makefile.am
+===================================================================
+--- ibus-1.4.0.orig/client/x11/Makefile.am     2011-12-08 17:52:05.962496600 
-0800
++++ ibus-1.4.0/client/x11/Makefile.am  2011-12-08 17:52:48.859059640 -0800
+@@ -24,7 +24,7 @@
+ libIMdkit = $(top_builddir)/util/IMdkit/libIMdkit.la
+ libibus = $(top_builddir)/src/libibus-@[email protected]
+ 
+-libexec_PROGRAMS = ibus-x11
++pkglibexec_PROGRAMS = ibus-x11
+ 
+ ibus_x11_SOURCES = \
+       main.c \
+Index: ibus-1.4.0/client/x11/Makefile.in
+===================================================================
+--- ibus-1.4.0.orig/client/x11/Makefile.in     2011-12-08 17:52:05.982496862 
-0800
++++ ibus-1.4.0/client/x11/Makefile.in  2011-12-08 17:55:00.876792486 -0800
+@@ -57,7 +57,7 @@
+ POST_UNINSTALL = :
+ build_triplet = @build@
+ host_triplet = @host@
+-libexec_PROGRAMS = ibus-x11$(EXEEXT)
++pkglibexec_PROGRAMS = ibus-x11$(EXEEXT)
+ subdir = client/x11
+ DIST_COMMON = $(noinst_HEADERS) $(srcdir)/Makefile.am \
+       $(srcdir)/Makefile.in
+@@ -73,8 +73,8 @@
+ CONFIG_HEADER = $(top_builddir)/config.h
+ CONFIG_CLEAN_FILES =
+ CONFIG_CLEAN_VPATH_FILES =
+-am__installdirs = "$(DESTDIR)$(libexecdir)"
+-PROGRAMS = $(libexec_PROGRAMS)
++am__installdirs = "$(DESTDIR)$(pkglibexecdir)"
++PROGRAMS = $(pkglibexec_PROGRAMS)
+ am_ibus_x11_OBJECTS = ibus_x11-main.$(OBJEXT) \
+       ibus_x11-gdk-private.$(OBJEXT)
+ ibus_x11_OBJECTS = $(am_ibus_x11_OBJECTS)
+@@ -405,10 +405,10 @@
+ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+       cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ $(am__aclocal_m4_deps):
+-install-libexecPROGRAMS: $(libexec_PROGRAMS)
++install-pkglibexecPROGRAMS: $(pkglibexec_PROGRAMS)
+       @$(NORMAL_INSTALL)
+-      test -z "$(libexecdir)" || $(MKDIR_P) "$(DESTDIR)$(libexecdir)"
+-      @list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
++      test -z "$(pkglibexecdir)" || $(MKDIR_P) "$(DESTDIR)$(pkglibexecdir)"
++      @list='$(pkglibexec_PROGRAMS)'; test -n "$(pkglibexecdir)" || list=; \
+       for p in $$list; do echo "$$p $$p"; done | \
+       sed 's/$(EXEEXT)$$//' | \
+       while read p p1; do if test -f $$p || test -f $$p1; \
+@@ -425,23 +425,23 @@
+       while read type dir files; do \
+           if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+           test -z "$$files" || { \
+-          echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files 
'$(DESTDIR)$(libexecdir)$$dir'"; \
+-          $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files 
"$(DESTDIR)$(libexecdir)$$dir" || exit $$?; \
++          echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files 
'$(DESTDIR)$(pkglibexecdir)$$dir'"; \
++          $(INSTALL_PROGRAM_ENV) $(LIBTOOL) $(AM_LIBTOOLFLAGS) 
$(LIBTOOLFLAGS) --mode=install $(INSTALL_PROGRAM) $$files 
"$(DESTDIR)$(pkglibexecdir)$$dir" || exit $$?; \
+           } \
+       ; done
+ 
+-uninstall-libexecPROGRAMS:
++uninstall-pkglibexecPROGRAMS:
+       @$(NORMAL_UNINSTALL)
+-      @list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
++      @list='$(pkglibexec_PROGRAMS)'; test -n "$(pkglibexecdir)" || list=; \
+       files=`for p in $$list; do echo "$$p"; done | \
+         sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
+             -e 's/$$/$(EXEEXT)/' `; \
+       test -n "$$list" || exit 0; \
+-      echo " ( cd '$(DESTDIR)$(libexecdir)' && rm -f" $$files ")"; \
+-      cd "$(DESTDIR)$(libexecdir)" && rm -f $$files
++      echo " ( cd '$(DESTDIR)$(pkglibexecdir)' && rm -f" $$files ")"; \
++      cd "$(DESTDIR)$(pkglibexecdir)" && rm -f $$files
+ 
+-clean-libexecPROGRAMS:
+-      @list='$(libexec_PROGRAMS)'; test -n "$$list" || exit 0; \
++clean-pkglibexecPROGRAMS:
++      @list='$(pkglibexec_PROGRAMS)'; test -n "$$list" || exit 0; \
+       echo " rm -f" $$list; \
+       rm -f $$list || exit $$?; \
+       test -n "$(EXEEXT)" || exit 0; \
+@@ -609,7 +609,7 @@
+ check: check-am
+ all-am: Makefile $(PROGRAMS) $(HEADERS)
+ installdirs:
+-      for dir in "$(DESTDIR)$(libexecdir)"; do \
++      for dir in "$(DESTDIR)$(pkglibexecdir)"; do \
+         test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+       done
+ install: install-am
+@@ -639,7 +639,7 @@
+       @echo "it deletes files that may require special tools to rebuild."
+ clean: clean-am
+ 
+-clean-am: clean-generic clean-libexecPROGRAMS clean-libtool \
++clean-am: clean-generic clean-libtool clean-pkglibexecPROGRAMS \
+       mostlyclean-am
+ 
+ distclean: distclean-am
+@@ -666,7 +666,7 @@
+ 
+ install-dvi-am:
+ 
+-install-exec-am: install-libexecPROGRAMS
++install-exec-am: install-pkglibexecPROGRAMS
+ 
+ install-html: install-html-am
+ 
+@@ -706,23 +706,23 @@
+ 
+ ps-am:
+ 
+-uninstall-am: uninstall-libexecPROGRAMS
++uninstall-am: uninstall-pkglibexecPROGRAMS
+ 
+ .MAKE: install-am install-strip
+ 
+ .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+-      clean-libexecPROGRAMS clean-libtool ctags distclean \
++      clean-libtool clean-pkglibexecPROGRAMS ctags distclean \
+       distclean-compile distclean-generic distclean-libtool \
+       distclean-tags distdir dvi dvi-am html html-am info info-am \
+       install install-am install-data install-data-am install-dvi \
+       install-dvi-am install-exec install-exec-am install-html \
+-      install-html-am install-info install-info-am \
+-      install-libexecPROGRAMS install-man install-pdf install-pdf-am \
++      install-html-am install-info install-info-am install-man \
++      install-pdf install-pdf-am install-pkglibexecPROGRAMS \
+       install-ps install-ps-am install-strip installcheck \
+       installcheck-am installdirs maintainer-clean \
+       maintainer-clean-generic mostlyclean mostlyclean-compile \
+       mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+-      tags uninstall uninstall-am uninstall-libexecPROGRAMS
++      tags uninstall uninstall-am uninstall-pkglibexecPROGRAMS
+ 
+ 
+ $(IMdkit):
+Index: ibus-1.4.0/ui/gtk/gtkpanel.xml.in.in
+===================================================================
+--- ibus-1.4.0.orig/ui/gtk/gtkpanel.xml.in.in  2011-12-08 17:51:36.554110603 
-0800
++++ ibus-1.4.0/ui/gtk/gtkpanel.xml.in.in       2011-12-08 17:51:43.490201641 
-0800
+@@ -3,7 +3,7 @@
+ <component>
+       <name>org.freedesktop.IBus.Panel</name>
+       <description>Gtk Panel Component</description>
+-      <exec>${libexecdir}/ibus-ui-gtk</exec>
++      <exec>${pkglibexecdir}/ibus-ui-gtk</exec>
+       <version>@VERSION@</version>
+       <author>Peng Huang &lt;[email protected]&gt;</author>
+       <license>GPL</license>
+Index: ibus-1.4.0/bus/Makefile.am
+===================================================================
+--- ibus-1.4.0.orig/bus/Makefile.am    2011-12-08 17:54:01.952019040 -0800
++++ ibus-1.4.0/bus/Makefile.am 2011-12-08 17:54:21.672277887 -0800
+@@ -35,7 +35,7 @@
+       @GTHREAD2_CFLAGS@              \
+       -DG_LOG_DOMAIN=\"IBUS\"        \
+       -DPKGDATADIR=\"$(pkgdatadir)\" \
+-      -DLIBEXECDIR=\"$(libexecdir)\" \
++      -DPKGLIBEXECDIR=\"$(pkglibexecdir)\" \
+       -DBINDIR=\"@bindir@\"          \
+       $(INCLUDES)                    \
+       $(NULL)
+Index: ibus-1.4.0/bus/Makefile.in
+===================================================================
+--- ibus-1.4.0.orig/bus/Makefile.in    2011-12-08 17:54:01.972019303 -0800
++++ ibus-1.4.0/bus/Makefile.in 2011-12-08 17:55:00.580788600 -0800
+@@ -383,7 +383,7 @@
+       @GTHREAD2_CFLAGS@              \
+       -DG_LOG_DOMAIN=\"IBUS\"        \
+       -DPKGDATADIR=\"$(pkgdatadir)\" \
+-      -DLIBEXECDIR=\"$(libexecdir)\" \
++      -DPKGLIBEXECDIR=\"$(pkglibexecdir)\" \
+       -DBINDIR=\"@bindir@\"          \
+       $(INCLUDES)                    \
+       $(NULL)
+Index: ibus-1.4.0/bus/main.c
+===================================================================
+--- ibus-1.4.0.orig/bus/main.c 2011-12-08 17:54:38.952504707 -0800
++++ ibus-1.4.0/bus/main.c      2011-12-08 17:54:49.792646994 -0800
+@@ -284,7 +284,7 @@
+ 
+     /* execute ibus xim server */
+     if (xim) {
+-        if (!execute_cmdline (LIBEXECDIR "/ibus-x11 --kill-daemon"))
++        if (!execute_cmdline (PKGLIBEXECDIR "/ibus-x11 --kill-daemon"))
+             exit (-1);
+     }
+ 
diff -Nru ibus-1.4.0/debian/xinput/ibus ibus-1.4.0/debian/xinput/ibus
--- ibus-1.4.0/debian/xinput/ibus       2011-12-07 05:29:37.000000000 -0800
+++ ibus-1.4.0/debian/xinput/ibus       2011-12-08 18:28:41.000000000 -0800
@@ -1,15 +1,16 @@
 XIM=ibus
 XIM_PROGRAM=/usr/bin/ibus-daemon
 XIM_ARGS="--xim"
-if [ -e /usr/lib/gtk-3.0/*/immodules/im-ibus.so ] \
-   && [ -e /usr/lib/gtk-2.0/*/immodules/im-ibus.so ]
+DEB_HOST_MULTIARCH=$(dpkg-architecture -qDEB_HOST_MULTIARCH)
+if [ -e /usr/lib/"$DEB_HOST_MULTIARCH"/gtk-3.0/*/immodules/im-ibus.so ] \
+   && [ -e /usr/lib/"$DEB_HOST_MULTIARCH"/gtk-2.0/*/immodules/im-ibus.so ]
 then
     GTK_IM_MODULE=ibus
 else
     GTK_IM_MODULE=xim
 fi
 
-if [ -e /usr/lib/qt4/plugins/inputmethods/libqtim-ibus.so ]; then
+if [ -e 
/usr/lib/"$DEB_HOST_MULTIARCH"/qt4/plugins/inputmethods/libqtim-ibus.so ]; then
        QT_IM_MODULE=ibus
 else
        QT_IM_MODULE=xim

--- End Message ---
--- Begin Message ---
Source: ibus
Source-Version: 1.4.0-3

We believe that the bug you reported is fixed in the latest version of
ibus, which is due to be installed in the Debian FTP archive:

ibus-doc_1.4.0-3_all.deb
  to main/i/ibus/ibus-doc_1.4.0-3_all.deb
ibus-gtk3_1.4.0-3_amd64.deb
  to main/i/ibus/ibus-gtk3_1.4.0-3_amd64.deb
ibus-gtk_1.4.0-3_amd64.deb
  to main/i/ibus/ibus-gtk_1.4.0-3_amd64.deb
ibus_1.4.0-3.debian.tar.gz
  to main/i/ibus/ibus_1.4.0-3.debian.tar.gz
ibus_1.4.0-3.dsc
  to main/i/ibus/ibus_1.4.0-3.dsc
ibus_1.4.0-3_amd64.deb
  to main/i/ibus/ibus_1.4.0-3_amd64.deb
libibus-1.0-0_1.4.0-3_amd64.deb
  to main/i/ibus/libibus-1.0-0_1.4.0-3_amd64.deb
libibus-1.0-dev_1.4.0-3_amd64.deb
  to main/i/ibus/libibus-1.0-dev_1.4.0-3_amd64.deb
python-ibus_1.4.0-3_all.deb
  to main/i/ibus/python-ibus_1.4.0-3_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Osamu Aoki <[email protected]> (supplier of updated ibus package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 15 Dec 2011 23:44:12 +0900
Source: ibus
Binary: ibus libibus-1.0-0 libibus-1.0-dev ibus-gtk ibus-gtk3 python-ibus 
ibus-doc
Architecture: source amd64 all
Version: 1.4.0-3
Distribution: unstable
Urgency: low
Maintainer: IME Packaging Team <[email protected]>
Changed-By: Osamu Aoki <[email protected]>
Description: 
 ibus       - Intelligent Input Bus - core
 ibus-doc   - Intelligent Input Bus - development documentation
 ibus-gtk   - Intelligent Input Bus - GTK+2 support
 ibus-gtk3  - Intelligent Input Bus - GTK+3 support
 libibus-1.0-0 - Intelligent Input Bus - shared library
 libibus-1.0-dev - Intelligent Input Bus - development file
 python-ibus - Intelligent Input Bus - Python support
Closes: 558568 651488
Changes: 
 ibus (1.4.0-3) unstable; urgency=low
 .
   [ Kees Cook ]
   * debian/{control,*.install}: Convert to Multi-Arch. Closes: #651488
   * debian/patches/use_pkglibexec.patch: modify upstream build to use
     pkglibexec instead of libexec, since this provides the ibus/
     subdirectory.
   * proper-gtk-plugin-path.patch: adjust to leave gtk3 where it thinks
     it should be.
 .
   [ Osamu Aoki ]
   * debian/xinput/ibus: adopt to multiarch having multiple matches.
   * Add comments to patch fixing #642317 in 1.4.0-2.
   * Add im-switch as seconday choice for smoother upgrade.
   * Enable autoreconf for each build. Closes: #558568
Checksums-Sha1: 
 a3f2bee45b06a878a7a0952dcbbe2fe53d352c07 1851 ibus_1.4.0-3.dsc
 bb762e275e859e878d7f74a3ff68817a404d4f18 17604 ibus_1.4.0-3.debian.tar.gz
 44c2ef1760150682f281580f459e0362f3122904 434936 ibus_1.4.0-3_amd64.deb
 867ac89b672c5d11c4a480b437233e601262168d 255788 libibus-1.0-0_1.4.0-3_amd64.deb
 8d94602af790fa96a990aa58ca7be70e4f133378 346012 
libibus-1.0-dev_1.4.0-3_amd64.deb
 808249eca70b86d858b7b2f129a6ebbb6faf0693 161134 ibus-gtk_1.4.0-3_amd64.deb
 cd1a122818816b093adbe5ce62f47d04aec3fa28 161148 ibus-gtk3_1.4.0-3_amd64.deb
 3eab413541e2eed80fa9b9b0b9d6d722c2b74d00 181606 python-ibus_1.4.0-3_all.deb
 23e1551a451b3f957462311c1bded859069c70d0 351194 ibus-doc_1.4.0-3_all.deb
Checksums-Sha256: 
 4384af0a5177a5d52d38759240e7671b4f11fcfa2a17b274a6c07bd112790e9c 1851 
ibus_1.4.0-3.dsc
 e079f352e78bc25de25d6726613639ba487c6f73fa8cd7afe2a4a97662351d9b 17604 
ibus_1.4.0-3.debian.tar.gz
 c089cac1271218852a47a982d8c35307c7ef96311c7600e750128b5ed45d69b1 434936 
ibus_1.4.0-3_amd64.deb
 2c16d519d41e454bd74f9756dff6ee1a2ab971f46cf6aa8b55f92e8fa7cd0d6a 255788 
libibus-1.0-0_1.4.0-3_amd64.deb
 6f0cd243b28ca3df43f079f393f5bdfcc5fc8ab56692b4e0c8a67d266f172fe0 346012 
libibus-1.0-dev_1.4.0-3_amd64.deb
 b061db481aaa062c055a56238b4b8633c50503b5a0469688ffcd0294bd2efcd8 161134 
ibus-gtk_1.4.0-3_amd64.deb
 446396d399aa6ef299cd74661cee52fa988a9d28416631de18814be68d6bba6b 161148 
ibus-gtk3_1.4.0-3_amd64.deb
 b55d9cb353d5c52e9673e9746c819df7986c41ef2252661a7a1b96ac306c264d 181606 
python-ibus_1.4.0-3_all.deb
 45f1dcb5cadb136be83e0a74f57a6c9cfc0354fd718397ac4db325b4e20efa92 351194 
ibus-doc_1.4.0-3_all.deb
Files: 
 01e89024d3ba54ff23fc6e39756cf94f 1851 utils optional ibus_1.4.0-3.dsc
 5ebbd5e96354766266515ffcf288e771 17604 utils optional 
ibus_1.4.0-3.debian.tar.gz
 6e79b9c2142c43096d4b5b257323217d 434936 utils optional ibus_1.4.0-3_amd64.deb
 2e286274c68a3f748eb96a1647a40724 255788 libs optional 
libibus-1.0-0_1.4.0-3_amd64.deb
 0dc3e1705dc6eb7aca4a74a1d6175a1a 346012 libdevel optional 
libibus-1.0-dev_1.4.0-3_amd64.deb
 9943b43a78c2cc7b52fad5c220571b6d 161134 utils optional 
ibus-gtk_1.4.0-3_amd64.deb
 585785df39e20fe9de02ba878238fafa 161148 utils optional 
ibus-gtk3_1.4.0-3_amd64.deb
 3388384c77cbbeb23de564a35b340e40 181606 python optional 
python-ibus_1.4.0-3_all.deb
 869de8322250957fa1d790df0d9acb02 351194 doc optional ibus-doc_1.4.0-3_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk7qEUwACgkQ6A/EwagGHzLtQACdGobRZICIzfzSOPxIvKTfjhUC
y3UAnRPJH8SZ0dFxJGVPZcxNhkPH+YnI
=FjAQ
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to