Hi Yooseong, On Sat, Oct 06, 2007 at 09:04:33AM +0900, Yooseong Yang wrote: > > OK. I'll check it out and apply the patch to this package.
If you want to prepare a package, the attached patch is probably more useful, as it also includes the changes to adapt to dpatch system. Ming 2007.10.05
=== debian/control ================================================================== --- debian/control (revision 399) +++ debian/control (revision 400) @@ -3,7 +3,7 @@ Priority: optional Maintainer: Yooseong Yang <[EMAIL PROTECTED]> Uploaders: Ming Hua <[EMAIL PROTECTED]> -Build-Depends: debhelper (>= 4.0.1), autotools-dev, libgtk2.0-dev, libscim-dev (>= 1.4.6-1), libhangul-dev (>= 0.0.4) +Build-Depends: debhelper (>= 4.0.1), dpatch, autotools-dev, libgtk2.0-dev, libscim-dev (>= 1.4.6-1), libhangul-dev (>= 0.0.4) Standards-Version: 3.7.2.2 Package: scim-hangul === debian/changelog ================================================================== --- debian/changelog (revision 399) +++ debian/changelog (revision 400) @@ -1,3 +1,13 @@ +scim-hangul (0.3.1-2) UNRELEASED; urgency=low + + * Reintroduce dpatch system. Add dpatch to build dependency, include + /usr/share/dpatch/dpatch.make in debian/rules, and adjust debian/rules + accordingly. + * Add 10_missing-header dpatch, include <cstring> header and fix FTBFS with + GCC 4.3. (Closes: #441591) + + -- Ming Hua <[EMAIL PROTECTED]> Tue, 02 Oct 2007 11:03:35 -0500 + scim-hangul (0.3.1-1) unstable; urgency=low * New upstream release, thanks to Anho Ki's help. (Closes: #432926) === debian/patches (new directory) ================================================================== === debian/patches/10_missing-header.dpatch ================================================================== --- debian/patches/10_missing-header.dpatch (revision 399) +++ debian/patches/10_missing-header.dpatch (revision 400) @@ -0,0 +1,30 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 10_missing-header.dpatch by Ming Hua <[EMAIL PROTECTED]> +## +## All lines beginning with `## DP:' are a description of the patch. +## +## DP: Adding missing header inclusions to fix FTBFS with GCC 4.3. + [EMAIL PROTECTED]@ +diff -urNad scim-hangul-0.3.1~/src/scim_hangul_imengine.cpp scim-hangul-0.3.1/src/scim_hangul_imengine.cpp +--- scim-hangul-0.3.1~/src/scim_hangul_imengine.cpp 2007-01-06 08:00:57.000000000 -0600 ++++ scim-hangul-0.3.1/src/scim_hangul_imengine.cpp 2007-10-02 11:29:06.000000000 -0500 +@@ -28,6 +28,7 @@ + #define Uses_SCIM_IMENGINE + #define Uses_SCIM_LOOKUP_TABLE + #define Uses_SCIM_CONFIG_BASE ++#define Uses_C_STRING + + #ifdef HAVE_CONFIG_H + #include <config.h> +diff -urNad scim-hangul-0.3.1~/src/scim_hangul_imengine_setup.cpp scim-hangul-0.3.1/src/scim_hangul_imengine_setup.cpp +--- scim-hangul-0.3.1~/src/scim_hangul_imengine_setup.cpp 2006-10-23 07:42:47.000000000 -0500 ++++ scim-hangul-0.3.1/src/scim_hangul_imengine_setup.cpp 2007-10-02 11:29:06.000000000 -0500 +@@ -27,6 +27,7 @@ + */ + + #define Uses_SCIM_CONFIG_BASE ++#define Uses_C_STRING + + #include <gtk/gtk.h> + Property changes on: debian/patches/10_missing-header.dpatch ___________________________________________________________________ Name: svn:executable +* === debian/patches/00list ================================================================== --- debian/patches/00list (revision 399) +++ debian/patches/00list (revision 400) @@ -0,0 +1 @@ +10_missing-header.dpatch === debian/rules ================================================================== --- debian/rules (revision 399) +++ debian/rules (revision 400) @@ -5,6 +5,9 @@ # # This file is distributed under the same license as scim-hangul. +# include dpatch's ruleset +include /usr/share/dpatch/dpatch.make + # uncomment this to turn on verbose mode #export DH_VERBOSE = 1 @@ -30,7 +33,8 @@ CXXFLAGS += -O0 endif -clean: +clean: clean-patched unpatch +clean-patched: dh_testdir dh_testroot rm -f build-stamp @@ -42,7 +46,7 @@ dh_clean -config.status: +config.status: $(DPATCH_STAMPFN) dh_testdir # link config.{guess,sub} from autotools-dev package ln -sf /usr/share/misc/config.guess config.guess @@ -91,6 +95,6 @@ # no architecture independent packages .SUFFIXES: -.PHONY: clean build binary binary-arch binary-indep +.PHONY: clean build binary binary-arch binary-indep patch unpatch clean-patched # vim:textwidth=0: