[med-svn] r19930 - trunk/packages/rostlab/librostlab-blast/trunk/debian

Andreas Tille tille at moszumanska.debian.org
Thu Aug 13 07:55:47 UTC 2015


Author: tille
Date: 2015-08-13 07:55:46 +0000 (Thu, 13 Aug 2015)
New Revision: 19930

Added:
   trunk/packages/rostlab/librostlab-blast/trunk/debian/librostlab-blast0v5-dbg.lintian-overrides
   trunk/packages/rostlab/librostlab-blast/trunk/debian/librostlab-blast0v5.lintian-overrides
Removed:
   trunk/packages/rostlab/librostlab-blast/trunk/debian/librostlab-blast0.lintian-overrides
Modified:
   trunk/packages/rostlab/librostlab-blast/trunk/debian/changelog
   trunk/packages/rostlab/librostlab-blast/trunk/debian/control
   trunk/packages/rostlab/librostlab-blast/trunk/debian/rules
Log:
Rename library packages for g++5 ABI transition


Modified: trunk/packages/rostlab/librostlab-blast/trunk/debian/changelog
===================================================================
--- trunk/packages/rostlab/librostlab-blast/trunk/debian/changelog	2015-08-13 07:46:40 UTC (rev 19929)
+++ trunk/packages/rostlab/librostlab-blast/trunk/debian/changelog	2015-08-13 07:55:46 UTC (rev 19930)
@@ -1,3 +1,11 @@
+librostlab-blast (1.0.1-4) UNRELEASED; urgency=medium
+
+  * Rename library packages for g++5 ABI transition
+    (Thanks for the patch to Steve Langasek <steve.langasek at ubuntu.com>)
+    Closes: #791161
+
+ -- Andreas Tille <tille at debian.org>  Thu, 13 Aug 2015 09:50:02 +0200
+
 librostlab-blast (1.0.1-3) unstable; urgency=medium
 
   * use dh-autoreconf

Modified: trunk/packages/rostlab/librostlab-blast/trunk/debian/control
===================================================================
--- trunk/packages/rostlab/librostlab-blast/trunk/debian/control	2015-08-13 07:46:40 UTC (rev 19929)
+++ trunk/packages/rostlab/librostlab-blast/trunk/debian/control	2015-08-13 07:55:46 UTC (rev 19930)
@@ -20,11 +20,13 @@
 Vcs-Svn: svn://anonscm.debian.org/debian-med/trunk/packages/rostlab/librostlab-blast/trunk/
 Homepage: http://rostlab.org/
 
-Package: librostlab-blast0
+Package: librostlab-blast0v5
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends}
+Conflicts: librostlab-blast0
+Replaces: librostlab-blast0
 Description: very fast C++ library for parsing the output of NCBI BLAST programs
  This package provides a very fast library for parsing the default output of
  NCBI BLAST programs into a C++ structure.
@@ -39,7 +41,7 @@
 Package: librostlab-blast0-dev
 Architecture: any
 Section: libdevel
-Depends: librostlab-blast0 (= ${binary:Version}),
+Depends: librostlab-blast0v5 (= ${binary:Version}),
          ${misc:Depends}
 Suggests: librostlab-blast-doc
 Provides: librostlab-blast-dev
@@ -73,11 +75,13 @@
  .
  This package contains html and pdf documentation.
 
-Package: librostlab-blast0-dbg
+Package: librostlab-blast0v5-dbg
 Architecture: any
 Section: debug
 Priority: extra
-Depends: librostlab-blast0 (= ${binary:Version}),
+Depends: librostlab-blast0v5 (= ${binary:Version}),
          ${misc:Depends}
+Conflicts: librostlab-blast0-dbg
+Replaces: librostlab-blast0-dbg
 Description: debugging symbols for librostlab-blast
  This package provides the detached debug symbols for librostlab-blast.

Deleted: trunk/packages/rostlab/librostlab-blast/trunk/debian/librostlab-blast0.lintian-overrides
===================================================================
--- trunk/packages/rostlab/librostlab-blast/trunk/debian/librostlab-blast0.lintian-overrides	2015-08-13 07:46:40 UTC (rev 19929)
+++ trunk/packages/rostlab/librostlab-blast/trunk/debian/librostlab-blast0.lintian-overrides	2015-08-13 07:55:46 UTC (rev 19930)
@@ -1,6 +0,0 @@
-# Laszlo Kajan <lkajan at rostlab.org>:
-# After even some experimentation with -fvisibility=hidden upstream, I have to
-# admit that I agree with what Russ Allbery says at [1], and that I am not
-# really capable of keeping the symbols file of this c++ library in order.
-# [1] http://www.eyrie.org/~eagle/journal/2012-02/001.html
-librostlab-blast0: no-symbols-control-file usr/lib/librostlab-blast.so.0.0.0

Added: trunk/packages/rostlab/librostlab-blast/trunk/debian/librostlab-blast0v5-dbg.lintian-overrides
===================================================================
--- trunk/packages/rostlab/librostlab-blast/trunk/debian/librostlab-blast0v5-dbg.lintian-overrides	                        (rev 0)
+++ trunk/packages/rostlab/librostlab-blast/trunk/debian/librostlab-blast0v5-dbg.lintian-overrides	2015-08-13 07:55:46 UTC (rev 19930)
@@ -0,0 +1,2 @@
+# G++5 ABI transition
+librostlab-blast0v5-dbg: package-name-doesnt-match-sonames librostlab-blast0-dbg

Added: trunk/packages/rostlab/librostlab-blast/trunk/debian/librostlab-blast0v5.lintian-overrides
===================================================================
--- trunk/packages/rostlab/librostlab-blast/trunk/debian/librostlab-blast0v5.lintian-overrides	                        (rev 0)
+++ trunk/packages/rostlab/librostlab-blast/trunk/debian/librostlab-blast0v5.lintian-overrides	2015-08-13 07:55:46 UTC (rev 19930)
@@ -0,0 +1,8 @@
+# Laszlo Kajan <lkajan at rostlab.org>:
+# After even some experimentation with -fvisibility=hidden upstream, I have to
+# admit that I agree with what Russ Allbery says at [1], and that I am not
+# really capable of keeping the symbols file of this c++ library in order.
+# [1] http://www.eyrie.org/~eagle/journal/2012-02/001.html
+librostlab-blast0v5: no-symbols-control-file usr/lib/librostlab-blast.so.0.0.0
+# G++5 ABI transition
+librostlab-blast0v5: package-name-doesnt-match-sonames librostlab-blast0

Modified: trunk/packages/rostlab/librostlab-blast/trunk/debian/rules
===================================================================
--- trunk/packages/rostlab/librostlab-blast/trunk/debian/rules	2015-08-13 07:46:40 UTC (rev 19929)
+++ trunk/packages/rostlab/librostlab-blast/trunk/debian/rules	2015-08-13 07:55:46 UTC (rev 19930)
@@ -9,6 +9,7 @@
 	d-shlibmove --commit \
 		    --multiarch \
 		    --exclude-la \
+		    --v5 \
 		    --movedev debian/tmp/usr/include/* usr/include \
 		    debian/tmp/usr/lib/*/*.so
 
@@ -20,7 +21,7 @@
 	$(MAKE) -C lib doxygen-doc
 
 override_dh_strip:
-	dh_strip --dbg-package=librostlab-blast0-dbg
+	dh_strip --dbg-package=librostlab-blast0v5-dbg
 
 override_dh_compress:
 	dh_compress -Xlibrostlab-blast.tag




More information about the debian-med-commit mailing list