[SCM] ladish/master: Properly bump the SONAME due to the ABI breakage introduced by the latest ladish release.

alessio at users.alioth.debian.org alessio at users.alioth.debian.org
Fri Jan 13 19:32:30 UTC 2012


The following commit has been merged in the master branch:
commit 39fdf63cfb6aa53e4ffe657eedac78a2b4f6044a
Author: Alessio Treglia <alessio at debian.org>
Date:   Fri Jan 13 20:31:19 2012 +0100

    Properly bump the SONAME due to the ABI breakage introduced by the latest ladish release.

diff --git a/debian/control b/debian/control
index 0652927..7ceb4c2 100644
--- a/debian/control
+++ b/debian/control
@@ -58,7 +58,7 @@ Description: graphical interface for LADI Session Handler
  .
  This package provides a graphical interface to ladish.
 
-Package: liblash-compat-1
+Package: liblash-compat-1debian0
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends},
@@ -75,8 +75,8 @@ Description: LASH compatibility library
 Package: liblash-compat-dev
 Section: libdevel
 Architecture: all
-Depends: liblash-compat-1 (>= ${source:Version}),
- liblash-compat-1 (<< ${source:Upstream-Version}+1~),
+Depends: liblash-compat-1debian0 (>= ${source:Version}),
+ liblash-compat-1debian0 (<< ${source:Upstream-Version}+1~),
  uuid-dev,
  libdbus-1-dev,
  ${misc:Depends}
diff --git a/debian/liblash-compat-1.lintian-overrides b/debian/liblash-compat-1.lintian-overrides
deleted file mode 100644
index e902707..0000000
--- a/debian/liblash-compat-1.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-liblash-compat-1: package-name-doesnt-match-sonames
diff --git a/debian/liblash-compat-1.install b/debian/liblash-compat-1debian0.install
similarity index 100%
rename from debian/liblash-compat-1.install
rename to debian/liblash-compat-1debian0.install
diff --git a/debian/liblash-compat-1debian0.lintian-overrides b/debian/liblash-compat-1debian0.lintian-overrides
new file mode 100644
index 0000000..43dcff2
--- /dev/null
+++ b/debian/liblash-compat-1debian0.lintian-overrides
@@ -0,0 +1 @@
+liblash-compat-1debian0: package-name-doesnt-match-sonames
diff --git a/debian/liblash-compat-1.symbols b/debian/liblash-compat-1debian0.symbols
similarity index 100%
rename from debian/liblash-compat-1.symbols
rename to debian/liblash-compat-1debian0.symbols
diff --git a/debian/patches/2002-liblash_soname.patch b/debian/patches/2002-liblash_soname.patch
new file mode 100644
index 0000000..0a5f32c
--- /dev/null
+++ b/debian/patches/2002-liblash_soname.patch
@@ -0,0 +1,19 @@
+Description: Upstream refused to reflect the ABI breakage by changing
+ the SONAME; this patches fixes it.
+Author: Alessio Treglia <alessio at debian.org>
+Forwarded: yes
+---
+ wscript |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- ladish.orig/wscript
++++ ladish/wscript
+@@ -476,7 +476,7 @@ def build(bld):
+         liblash = bld.shlib(source = [], features = 'c cshlib', includes = [bld.path.get_bld()])
+         liblash.uselib = 'DBUS-1'
+         liblash.target = 'lash'
+-        liblash.vnum = "1.1.1"
++        liblash.vnum = "1debian0.1.1"
+         liblash.defines = ['LOG_OUTPUT_STDOUT']
+         liblash.source = [os.path.join("lash_compat", "liblash", 'lash.c')]
+ 
diff --git a/debian/patches/series b/debian/patches/series
index 2383e47..ce2c543 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 2001-xterminal_emulator_instead_of_xterm.patch
+2002-liblash_soname.patch

-- 
ladish packaging



More information about the pkg-multimedia-commits mailing list