Control: tags -1 + patch

  * Rename libscim8c2a to libscim8v5 for the libstdc++6 triggered ABI
    change. Closes: #791275.
  * Add Conflict/Replaces to the old package.

 
diff -Nru scim-1.4.15/debian/control scim-1.4.15/debian/control
--- scim-1.4.15/debian/control  2014-11-10 06:40:53.000000000 +0100
+++ scim-1.4.15/debian/control  2015-07-29 16:13:41.000000000 +0200
@@ -51,12 +51,14 @@
  For development on SCIM platform, please see the description of scim-dev
  package.
 
-Package: libscim8c2a
+Package: libscim8v5
 Section: libs
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libscim8c2a
+Replaces: libscim8c2a
 Description: library for SCIM platform
  SCIM (Smart Common Input Method) is an input method (IM) platform.
  .
@@ -69,7 +71,7 @@
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: libscim8c2a (= ${binary:Version}), libx11-dev, libgtk2.0-dev,
+Depends: libscim8v5 (= ${binary:Version}), libx11-dev, libgtk2.0-dev,
  libgtk-3-dev | libgtk2.0-dev (<< 2.21), libpango1.0-dev, ${misc:Depends}
 Description: development library for SCIM platform
  SCIM (Smart Common Input Method) is an input method (IM) platform.
diff -Nru scim-1.4.15/debian/libscim8c2a.install.in 
scim-1.4.15/debian/libscim8c2a.install.in
--- scim-1.4.15/debian/libscim8c2a.install.in   2014-10-25 09:11:34.000000000 
+0200
+++ scim-1.4.15/debian/libscim8c2a.install.in   1970-01-01 01:00:00.000000000 
+0100
@@ -1 +0,0 @@
-usr/lib/@DEB_HOST_MULTIARCH@/libscim-*[!ao]
diff -Nru scim-1.4.15/debian/libscim8c2a.lintian-overrides 
scim-1.4.15/debian/libscim8c2a.lintian-overrides
--- scim-1.4.15/debian/libscim8c2a.lintian-overrides    2014-10-25 
09:11:34.000000000 +0200
+++ scim-1.4.15/debian/libscim8c2a.lintian-overrides    1970-01-01 
01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-# packaging several libs into a single package as per
-# 
http://www.debian.org/doc/debian-policy/ch-sharedlibs.html#s-sharedlibs-runtime
-libscim8c2a binary: package-name-doesnt-match-sonames libscim-1.0-8 
libscim-gtkutils-1.0-8 libscim-x11utils-1.0-8
diff -Nru scim-1.4.15/debian/libscim8v5.install.in 
scim-1.4.15/debian/libscim8v5.install.in
--- scim-1.4.15/debian/libscim8v5.install.in    1970-01-01 01:00:00.000000000 
+0100
+++ scim-1.4.15/debian/libscim8v5.install.in    2014-10-25 09:11:34.000000000 
+0200
@@ -0,0 +1 @@
+usr/lib/@DEB_HOST_MULTIARCH@/libscim-*[!ao]
diff -Nru scim-1.4.15/debian/libscim8v5.lintian-overrides 
scim-1.4.15/debian/libscim8v5.lintian-overrides
--- scim-1.4.15/debian/libscim8v5.lintian-overrides     1970-01-01 
01:00:00.000000000 +0100
+++ scim-1.4.15/debian/libscim8v5.lintian-overrides     2015-07-29 
16:15:35.000000000 +0200
@@ -0,0 +1,3 @@
+# packaging several libs into a single package as per
+# 
http://www.debian.org/doc/debian-policy/ch-sharedlibs.html#s-sharedlibs-runtime
+libscim8v5 binary: package-name-doesnt-match-sonames libscim-1.0-8 
libscim-gtkutils-1.0-8 libscim-x11utils-1.0-8
diff -Nru scim-1.4.15/debian/rules scim-1.4.15/debian/rules
--- scim-1.4.15/debian/rules    2014-10-26 15:47:34.000000000 +0100
+++ scim-1.4.15/debian/rules    2015-07-29 16:15:02.000000000 +0200
@@ -36,11 +36,11 @@
 
        dh_install
        sed -i -e 's/@DEB_HOST_MULTIARCH@/$(DEB_HOST_MULTIARCH)/g' 
debian/scim/etc/X11/xinit/xinput.d/scim-immodule
-       
LD_LIBRARY_PATH=debian/libscim8c2a/usr/lib/$(DEB_HOST_MULTIARCH):$(LD_LIBRARY_PATH)
 \
+       
LD_LIBRARY_PATH=debian/libscim8v5/usr/lib/$(DEB_HOST_MULTIARCH):$(LD_LIBRARY_PATH)
 \
                dh_gtkmodules -p scim-gtk-immodule
 
 override_dh_makeshlibs:
-       dh_makeshlibs -p libscim8c2a -V "libscim8c2a (>= 1.4)"
+       dh_makeshlibs -p libscim8v5 -V "libscim8v5 (>= 1.4)"
 
 override_dh_shlibdeps:
-       dh_shlibdeps -l debian/libscim8c2a/usr/lib -L libscim8c2a
+       dh_shlibdeps -l debian/libscim8v5/usr/lib -L libscim8v5

Reply via email to