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

Reply via email to