Package: scim-m17n
Severity: important
Tags: patch

The package scim in sid is version 1.4.1-1 now.  It finishes the C++ ABI
transition, and also had its own ABI transition.  All SCIM engines
should be rebuilt against scim 1.4 ABI, by Build-Depending on
libscim-dev (>= 1.4.1).  Attached is a patch for scim-m17n, I've tested
it by rebuilding and testing in a sid enviroment.

Changelog entries:

  * Build against SCIM 1.4 ABI:
    - debian/control: Build-depend on libscim-dev (>= 1.4.1).
    - debian/rules, debian/install,
      debian/patches/scim-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/.

Thanks,
Ming
2005.10.26
diff -u scim-m17n-0.1.3/debian/control scim-m17n-0.1.3/debian/control
--- scim-m17n-0.1.3/debian/control
+++ scim-m17n-0.1.3/debian/control
@@ -2,7 +2,7 @@
 Section: utils
 Priority: optional
 Maintainer: Osamu Aoki <[EMAIL PROTECTED]>
-Build-Depends: debhelper (>= 4.0.1), dpatch, scim-dev (>= 1.0.1), libm17n-dev, 
pkg-config, libxml2-dev
+Build-Depends: debhelper (>= 4.0.1), dpatch, libscim-dev (>= 1.4.1), 
libm17n-dev, pkg-config, libxml2-dev
 Standards-Version: 3.6.1
 
 Package: scim-m17n
diff -u scim-m17n-0.1.3/debian/install scim-m17n-0.1.3/debian/install
--- scim-m17n-0.1.3/debian/install
+++ scim-m17n-0.1.3/debian/install
@@ -1,2 +1,2 @@
-usr/lib/scim-1.0/1.0.0/IMEngine/m17n.so
+usr/lib/scim-1.0/1.4.0/IMEngine/m17n.so
 usr/share/scim/icons/*
diff -u scim-m17n-0.1.3/debian/patches/10scim-plugin-module-install-dir.dpatch 
scim-m17n-0.1.3/debian/patches/10scim-plugin-module-install-dir.dpatch
--- scim-m17n-0.1.3/debian/patches/10scim-plugin-module-install-dir.dpatch
+++ scim-m17n-0.1.3/debian/patches/10scim-plugin-module-install-dir.dpatch
@@ -18,7 +18,7 @@
  noinst_HEADERS                = scim_m17n_imengine.h 
  
 -moduledir             = @SCIM_MODULEDIR@/IMEngine
-+moduledir             = @SCIM_MODULEDIR@/1.0.0/IMEngine
++moduledir             = @SCIM_MODULEDIR@/1.4.0/IMEngine
  module_LTLIBRARIES    = m17n.la
  
  m17n_la_SOURCES               = scim_m17n_imengine.cpp
@@ -30,7 +30,7 @@
  
  noinst_HEADERS = scim_m17n_imengine.h 
 -moduledir = @SCIM_MODULEDIR@/IMEngine
-+moduledir = @SCIM_MODULEDIR@/1.0.0/IMEngine
++moduledir = @SCIM_MODULEDIR@/1.4.0/IMEngine
  module_LTLIBRARIES = m17n.la
  m17n_la_SOURCES = scim_m17n_imengine.cpp
  m17n_la_CFLAGS = @SCIM_CFLAGS@ @SCIM_DEBUG_FLAGS@
diff -u scim-m17n-0.1.3/debian/rules scim-m17n-0.1.3/debian/rules
--- scim-m17n-0.1.3/debian/rules
+++ scim-m17n-0.1.3/debian/rules
@@ -94,7 +94,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

Reply via email to