Package: scim-hangul
Severity: important
Tags: patch
The scim package in sid is version 1.4.1 now, it introduce ABI change
from scim 1.0.2, so all IM engine packages need to be rebuilt against
the new ABI. It also uses the new C++ ABI (g++-4.0).
Attached is a patch for scim-hangul 0.1.2-1. I've built and tested this
patch. The changelog entry is:
* Build against SCIM 1.4 ABI:
- debian/control: Build-depend on libscim-dev (>= 1.4.1).
- debian/rules, debian/install,
debian/patches/10scim-plugin-module-install-dir.dpatch:
Change scim module installation directory from /usr/lib/scim-1.0/1.0.0/
to /usr/lib/scim-1.0/1.4.0/.
Please apply and make a new upload, thanks.
Ming
2005.10.28
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-k7
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
diff -u scim-hangul-0.1.2/debian/control scim-hangul-0.1.2/debian/control
--- scim-hangul-0.1.2/debian/control
+++ scim-hangul-0.1.2/debian/control
@@ -2,7 +2,7 @@
Section: utils
Priority: optional
Maintainer: Yooseong Yang <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>= 4.0.1), dpatch, libgtk2.0-dev, scim-dev (>= 1.0.1)
+Build-Depends: debhelper (>= 4.0.1), dpatch, libgtk2.0-dev, libscim-dev (>=
1.4.1)
Standards-Version: 3.6.1
Package: scim-hangul
diff -u scim-hangul-0.1.2/debian/rules scim-hangul-0.1.2/debian/rules
--- scim-hangul-0.1.2/debian/rules
+++ scim-hangul-0.1.2/debian/rules
@@ -98,7 +98,7 @@
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
# Clean up unnecessary static libraries for modules
- rm debian/tmp/usr/lib/scim-1.0/1.0.0/*/*.la
+ rm debian/tmp/usr/lib/scim-1.0/1.4.0/*/*.la
# Prepare files for different packages to separate directories
dh_install --sourcedir=debian/tmp --fail-missing
diff -u
scim-hangul-0.1.2/debian/patches/10scim-plugin-module-install-dir.dpatch
scim-hangul-0.1.2/debian/patches/10scim-plugin-module-install-dir.dpatch
--- scim-hangul-0.1.2/debian/patches/10scim-plugin-module-install-dir.dpatch
+++ scim-hangul-0.1.2/debian/patches/10scim-plugin-module-install-dir.dpatch
@@ -18,7 +18,7 @@
noinst_HEADERS = scim_hangul_imengine.h candidatetable.h
-moduledir = @SCIM_MODULEDIR@/IMEngine
-+moduledir = @SCIM_MODULEDIR@/1.0.0/IMEngine
++moduledir = @SCIM_MODULEDIR@/1.4.0/IMEngine
module_LTLIBRARIES = hangul.la
hangul_la_SOURCES = scim_hangul_imengine.cpp
@@ -27,7 +27,7 @@
endif
-setupmoduledir = @SCIM_MODULEDIR@/SetupUI
-+setupmoduledir = @SCIM_MODULEDIR@/1.0.0/SetupUI
++setupmoduledir = @SCIM_MODULEDIR@/1.4.0/SetupUI
setupmodule_LTLIBRARIES = $(SETUP_MODULE)
hangul_imengine_setup_la_SOURCES = scim_hangul_imengine_setup.cpp
@@ -39,7 +39,7 @@
noinst_HEADERS = scim_hangul_imengine.h candidatetable.h
-moduledir = @SCIM_MODULEDIR@/IMEngine
-+moduledir = @SCIM_MODULEDIR@/1.0.0/IMEngine
++moduledir = @SCIM_MODULEDIR@/1.4.0/IMEngine
module_LTLIBRARIES = hangul.la
hangul_la_SOURCES = scim_hangul_imengine.cpp
hangul_la_CFLAGS = @SCIM_CFLAGS@ @SCIM_DEBUG_FLAGS@
@@ -48,7 +48,7 @@
@[EMAIL PROTECTED] = hangul-imengine-setup.la
-setupmoduledir = @SCIM_MODULEDIR@/SetupUI
-+setupmoduledir = @SCIM_MODULEDIR@/1.0.0/SetupUI
++setupmoduledir = @SCIM_MODULEDIR@/1.4.0/SetupUI
setupmodule_LTLIBRARIES = $(SETUP_MODULE)
hangul_imengine_setup_la_SOURCES = scim_hangul_imengine_setup.cpp
hangul_imengine_setup_la_CFLAGS = @SCIM_GTKUTILS_CFLAGS@ @SCIM_CFLAGS@
@SCIM_DEBUG_FLAGS@
diff -u scim-hangul-0.1.2/debian/install scim-hangul-0.1.2/debian/install
--- scim-hangul-0.1.2/debian/install
+++ scim-hangul-0.1.2/debian/install
@@ -1,6 +1,6 @@
-usr/lib/scim-1.0/1.0.0/IMEngine/hangul.so
-usr/lib/scim-1.0/1.0.0/SetupUI/hangul-imengine-setup.so
+usr/lib/scim-1.0/1.4.0/IMEngine/hangul.so
+usr/lib/scim-1.0/1.4.0/SetupUI/hangul-imengine-setup.so
usr/share/locale/*/LC_MESSAGES/scim-hangul.mo
usr/share/scim/icons/scim-hangul.png