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