Bug#714932: ibus-unikey: Please use libexecdir=/usr/lib/ibus

2013-07-07 Thread Osamu Aoki
Control: severity 714932 wishlist

Attached patch makes this package resembles more like other ibus-*
packages.  (It was aimed at stable updates but due to this special
situation, this is not needed for stable update.  But for future, I
still think it is worth thinking to do this to avoid complications.)

But since this package activate its setup dialoge with slightly
different way similar to ibus-chewing, this is not as serious issue.

Also, please at least post your ack to the BTS.  

You seems to be too quiet.  MIA?

Regards,

Osamu
> -- 
> 714932: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=714932
diff -Nru ibus-unikey-0.6.1/debian/changelog ibus-unikey-0.6.1/debian/changelog
--- ibus-unikey-0.6.1/debian/changelog  2013-07-07 16:31:28.0 +0900
+++ ibus-unikey-0.6.1/debian/changelog  2013-07-07 16:33:49.0 +0900
@@ -1,3 +1,9 @@
+ibus-unikey (0.6.1-1+deb7u1) stable; urgency=low
+
+  * Fix libexecdir. Closes: #714932
+
+ -- Osamu Aoki   Sun, 07 Jul 2013 16:27:15 +0900
+
 ibus-unikey (0.6.1-1) unstable; urgency=low
 
   * New upstream release (Closes: #661619).
diff -Nru ibus-unikey-0.6.1/debian/rules ibus-unikey-0.6.1/debian/rules
--- ibus-unikey-0.6.1/debian/rules  2013-07-07 16:31:28.0 +0900
+++ ibus-unikey-0.6.1/debian/rules  2013-07-07 16:33:45.0 +0900
@@ -31,7 +31,7 @@
cp -f /usr/share/misc/config.guess config.guess
 endif
 
-   dh_auto_configure -- LDFLAGS="-Wl,--as-needed"
+   dh_auto_configure -- LDFLAGS="-Wl,--as-needed" 
--libexecdir=/usr/lib/ibus
 
 build: build-arch build-indep
 


Bug#714932: ibus-unikey: Please use libexecdir=/usr/lib/ibus

2013-07-04 Thread Osamu Aoki
Package: ibus-unikey
Version: 0.6.1-1
Severity: important

Hi,

What you have in /usr/lib/ibus-unikey should be moved to 
/usr/lib/ibus .

This bug is now fixed many other ibus packages by me.  But since the
maintainer of this package did not join
pkg-ime-de...@lists.alioth.debian.org , I overlooked.

Please see #712149 and its many cloned bugs:
  http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=712149

Please also consider to join pkg-ime group and host source at alioth:
  http://wiki.debian.org/Teams/IMEPackagingTeam
So we can communacate better.

Although I have not tested, it looks like attached pach should fix
situation to restore proper GUI configuration menu enablement.

This bug should be in the stable version too.  (Like many other ibus
packages.)  If you agree to join pkg-ime, I can do stable update upload
for you which is a bit complicated and I am getting used to it.

Osamu

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (10, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.9-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ibus-unikey depends on:
ii  ibus   1.5.1.is.1.4.2-2
ii  libc6  2.17-7
ii  libgcc11:4.8.1-5
ii  libglib2.0-0   2.36.3-2
ii  libgtk2.0-02.24.19-1
ii  libibus-1.0-0  1.5.1.is.1.4.2-2
ii  libstdc++6 4.8.1-5
ii  libx11-6   2:1.6.0-1

ibus-unikey recommends no packages.

ibus-unikey suggests no packages.

-- no debconf information
diff -Nru ibus-unikey-0.6.1.orig/debian/rules ibus-unikey-0.6.1/debian/rules
--- ibus-unikey-0.6.1.orig/debian/rules	2012-02-29 17:00:36.0 +0900
+++ ibus-unikey-0.6.1/debian/rules	2013-07-04 22:19:28.743281304 +0900
@@ -31,7 +31,7 @@
 	cp -f /usr/share/misc/config.guess config.guess
 endif
 
-	dh_auto_configure -- LDFLAGS="-Wl,--as-needed"
+	dh_auto_configure -- LDFLAGS="-Wl,--as-needed" --libexecdir=/usr/lib/ibus
 
 build: build-arch build-indep