tags 707442 + patch
tags 707442 + pending
thanks

Dear maintainer,

I've prepared an NMU for scim-chewing (versioned as 0.3.4-4.1) and
uploaded it to DELAYED/2. Please feel free to tell me if I
should delay it longer.

Regards.

-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Funny van Dannen: Fleischfresser
diff -Nru scim-chewing-0.3.4/debian/changelog scim-chewing-0.3.4/debian/changelog
--- scim-chewing-0.3.4/debian/changelog	2012-08-07 16:20:59.000000000 +0200
+++ scim-chewing-0.3.4/debian/changelog	2013-10-27 18:22:53.000000000 +0100
@@ -1,3 +1,14 @@
+scim-chewing (0.3.4-4.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix "FTBFS: conftest.c:68: undefined reference to `shl_load'":
+    add patch 0001-Change-libchewing-requirement-to-0.3.5.patch from upstream
+    git: change version check to '>='.
+    Additionally change the check in ./configure as well.
+    (Closes: #707442)
+
+ -- gregor herrmann <[email protected]>  Sun, 27 Oct 2013 18:22:36 +0100
+
 scim-chewing (0.3.4-4) unstable; urgency=low
 
   * Added multi-arch support and update path in rules file.
diff -Nru scim-chewing-0.3.4/debian/patches/0001-Change-libchewing-requirement-to-0.3.5.patch scim-chewing-0.3.4/debian/patches/0001-Change-libchewing-requirement-to-0.3.5.patch
--- scim-chewing-0.3.4/debian/patches/0001-Change-libchewing-requirement-to-0.3.5.patch	1970-01-01 01:00:00.000000000 +0100
+++ scim-chewing-0.3.4/debian/patches/0001-Change-libchewing-requirement-to-0.3.5.patch	2013-10-27 18:22:31.000000000 +0100
@@ -0,0 +1,73 @@
+From 545279e49f712172715501f0f9873b4d3dfabc34 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?=
+ <[email protected]>
+Date: Wed, 4 Sep 2013 18:02:18 +0800
+Subject: [PATCH] Change libchewing requirement to >= 0.3.5
+
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/configure.ac
++++ b/configure.ac
+@@ -59,7 +59,7 @@
+ 
+ AC_SUBST(SCIM_VERSION)
+ 
+-PKG_CHECK_MODULES(CHEWING, [chewing = $CHEWING_VERSION])
++PKG_CHECK_MODULES(CHEWING, [chewing >= $CHEWING_VERSION])
+ AC_SUBST(CHEWING_VERSION)
+ 
+ AM_CONDITIONAL(SCIM_BUILD_SETUP, [test "$SCIM_HAS_GTKUTILS" = "yes"])
+--- a/configure
++++ b/configure
+@@ -18878,12 +18878,12 @@
+     pkg_cv_CHEWING_CFLAGS="$CHEWING_CFLAGS"
+  elif test -n "$PKG_CONFIG"; then
+     if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"chewing = \$CHEWING_VERSION\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "chewing = $CHEWING_VERSION") 2>&5
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"chewing >= \$CHEWING_VERSION\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "chewing >= $CHEWING_VERSION") 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; then
+-  pkg_cv_CHEWING_CFLAGS=`$PKG_CONFIG --cflags "chewing = $CHEWING_VERSION" 2>/dev/null`
++  pkg_cv_CHEWING_CFLAGS=`$PKG_CONFIG --cflags "chewing >= $CHEWING_VERSION" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+@@ -18894,12 +18894,12 @@
+     pkg_cv_CHEWING_LIBS="$CHEWING_LIBS"
+  elif test -n "$PKG_CONFIG"; then
+     if test -n "$PKG_CONFIG" && \
+-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"chewing = \$CHEWING_VERSION\""; } >&5
+-  ($PKG_CONFIG --exists --print-errors "chewing = $CHEWING_VERSION") 2>&5
++    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"chewing >= \$CHEWING_VERSION\""; } >&5
++  ($PKG_CONFIG --exists --print-errors "chewing >= $CHEWING_VERSION") 2>&5
+   ac_status=$?
+   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+   test $ac_status = 0; }; then
+-  pkg_cv_CHEWING_LIBS=`$PKG_CONFIG --libs "chewing = $CHEWING_VERSION" 2>/dev/null`
++  pkg_cv_CHEWING_LIBS=`$PKG_CONFIG --libs "chewing >= $CHEWING_VERSION" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+@@ -18919,14 +18919,14 @@
+         _pkg_short_errors_supported=no
+ fi
+         if test $_pkg_short_errors_supported = yes; then
+-	        CHEWING_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "chewing = $CHEWING_VERSION" 2>&1`
++	        CHEWING_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "chewing >= $CHEWING_VERSION" 2>&1`
+         else
+-	        CHEWING_PKG_ERRORS=`$PKG_CONFIG --print-errors "chewing = $CHEWING_VERSION" 2>&1`
++	        CHEWING_PKG_ERRORS=`$PKG_CONFIG --print-errors "chewing >= $CHEWING_VERSION" 2>&1`
+         fi
+ 	# Put the nasty error message in config.log where it belongs
+ 	echo "$CHEWING_PKG_ERRORS" >&5
+ 
+-	as_fn_error $? "Package requirements (chewing = $CHEWING_VERSION) were not met:
++	as_fn_error $? "Package requirements (chewing >= $CHEWING_VERSION) were not met:
+ 
+ $CHEWING_PKG_ERRORS
+ 
diff -Nru scim-chewing-0.3.4/debian/patches/series scim-chewing-0.3.4/debian/patches/series
--- scim-chewing-0.3.4/debian/patches/series	2012-07-05 19:52:05.000000000 +0200
+++ scim-chewing-0.3.4/debian/patches/series	2013-10-27 18:18:58.000000000 +0100
@@ -1 +1,2 @@
 gtk.patch
+0001-Change-libchewing-requirement-to-0.3.5.patch

Attachment: signature.asc
Description: Digital signature

Reply via email to