tags 796719 patch
thanks

Attached is a tntdb patch for the GCC 5 transition, with a library
package rename.  Tested to work with cxxtools which had made the
transition.
diff -Nru tntdb-1.3/debian/changelog tntdb-1.3/debian/changelog
--- tntdb-1.3/debian/changelog	2013-07-12 19:35:32.000000000 +0300
+++ tntdb-1.3/debian/changelog	2015-09-05 20:44:44.000000000 +0300
@@ -1,3 +1,11 @@
+tntdb (1.3-3) unstable; urgency=medium
+
+  * Bump library package names to 4v5 for C++ ABI transition.  (Closes:
+    #796719)
+  * Bump Standards-Version to 3.9.6 (No changes necessary)
+
+ -- Kari Pahula <k...@debian.org>  Sat, 05 Sep 2015 20:44:44 +0300
+
 tntdb (1.3-2) unstable; urgency=low
 
   * Build-Conflicts: libtntdb3, libtntdb-dev (Closes: #716749)
diff -Nru tntdb-1.3/debian/control tntdb-1.3/debian/control
--- tntdb-1.3/debian/control	2013-07-12 19:36:05.000000000 +0300
+++ tntdb-1.3/debian/control	2015-09-05 22:51:55.000000000 +0300
@@ -4,14 +4,16 @@
 Maintainer: Kari Pahula <k...@debian.org>
 Build-Depends: cdbs, debhelper (>= 9), libcxxtools-dev (>= 2.2), libsqlite3-dev, libmysqlclient-dev, libpq-dev, libltdl-dev, doxygen, dh-autoreconf, sqlite3
 Build-Conflicts: libtntdb-dev, libtntdb3
-Standards-Version: 3.9.4
+Standards-Version: 3.9.6
 Homepage: http://www.tntnet.org/tntdb.html
 
-Package: libtntdb4
+Package: libtntdb4v5
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Recommends: tntdb-mysql4|tntdb-postgresql4|tntdb-sqlite4
-Suggests: tntdb-mysql4, tntdb-postgresql4, tntdb-sqlite4, libtntdb-dev
+Recommends: tntdb-mysql4v5|tntdb-postgresql4v5|tntdb-sqlite4v5
+Suggests: tntdb-mysql4v5, tntdb-postgresql4v5, tntdb-sqlite4v5, libtntdb-dev
+Breaks: libtntdb4
+Replaces: libtntdb4
 Description: C++ class library for easy database access
  This library provides a thin, database independent layer over an SQL
  database.  It lacks complex features like schema queries or wrapper
@@ -22,9 +24,11 @@
  .
  Currently has support for MySQL, PostgreSQL and SQLite.
 
-Package: tntdb-mysql4
+Package: tntdb-mysql4v5
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Breaks: libtntdb-mysql4
+Replaces: libtntdb-mysql4
 Description: MySQL backend for tntdb database access library
  This library provides a thin, database independent layer over an SQL
  database.  It lacks complex features like schema queries or wrapper
@@ -35,9 +39,11 @@
  .
  This file has the necessary files for MySQL support.
 
-Package: tntdb-postgresql4
+Package: tntdb-postgresql4v5
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Breaks: libtntdb-postgresql4
+Replaces: libtntdb-postgresql4
 Description: PostgreSQL backend for tntdb database access library
  This library provides a thin, database independent layer over an SQL
  database.  It lacks complex features like schema queries or wrapper
@@ -48,9 +54,11 @@
  .
  This file has the necessary files for PostgreSQL support.
 
-Package: tntdb-sqlite4
+Package: tntdb-sqlite4v5
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Breaks: libtntdb-sqlite4
+Replaces: libtntdb-sqlite4
 Description: SQLite backend for tntdb database access library
  This library provides a thin, database independent layer over an SQL
  database.  It lacks complex features like schema queries or wrapper
@@ -64,7 +72,7 @@
 Package: libtntdb-dev
 Architecture: any
 Section: libdevel
-Depends: libtntdb4 (= ${binary:Version}), libcxxtools-dev, ${shlibs:Depends}, ${misc:Depends}, libjs-jquery
+Depends: libtntdb4v5 (= ${binary:Version}), libcxxtools-dev, ${shlibs:Depends}, ${misc:Depends}, libjs-jquery
 Description: Development headers for tntdb
  This library provides a thin, database independent layer over an SQL
  database.  It lacks complex features like schema queries or wrapper
diff -Nru tntdb-1.3/debian/libtntdb4.install tntdb-1.3/debian/libtntdb4.install
--- tntdb-1.3/debian/libtntdb4.install	2012-04-24 19:32:13.000000000 +0300
+++ tntdb-1.3/debian/libtntdb4.install	1970-01-01 02:00:00.000000000 +0200
@@ -1,2 +0,0 @@
-debian/tmp/usr/lib/lib*.so.*	usr/lib
-debian/tmp/usr/lib/tntdb/tntdb*-replicate.so*
diff -Nru tntdb-1.3/debian/libtntdb4v5.install tntdb-1.3/debian/libtntdb4v5.install
--- tntdb-1.3/debian/libtntdb4v5.install	1970-01-01 02:00:00.000000000 +0200
+++ tntdb-1.3/debian/libtntdb4v5.install	2012-04-24 19:32:13.000000000 +0300
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/lib*.so.*	usr/lib
+debian/tmp/usr/lib/tntdb/tntdb*-replicate.so*
diff -Nru tntdb-1.3/debian/tntdb-mysql4.install tntdb-1.3/debian/tntdb-mysql4.install
--- tntdb-1.3/debian/tntdb-mysql4.install	2012-04-24 19:32:21.000000000 +0300
+++ tntdb-1.3/debian/tntdb-mysql4.install	1970-01-01 02:00:00.000000000 +0200
@@ -1 +0,0 @@
-debian/tmp/usr/lib/tntdb/tntdb*-mysql.so*
diff -Nru tntdb-1.3/debian/tntdb-mysql4v5.install tntdb-1.3/debian/tntdb-mysql4v5.install
--- tntdb-1.3/debian/tntdb-mysql4v5.install	1970-01-01 02:00:00.000000000 +0200
+++ tntdb-1.3/debian/tntdb-mysql4v5.install	2012-04-24 19:32:21.000000000 +0300
@@ -0,0 +1 @@
+debian/tmp/usr/lib/tntdb/tntdb*-mysql.so*
diff -Nru tntdb-1.3/debian/tntdb-postgresql4.install tntdb-1.3/debian/tntdb-postgresql4.install
--- tntdb-1.3/debian/tntdb-postgresql4.install	2012-04-24 19:32:10.000000000 +0300
+++ tntdb-1.3/debian/tntdb-postgresql4.install	1970-01-01 02:00:00.000000000 +0200
@@ -1 +0,0 @@
-debian/tmp/usr/lib/tntdb/tntdb*-postgresql.so*
diff -Nru tntdb-1.3/debian/tntdb-postgresql4v5.install tntdb-1.3/debian/tntdb-postgresql4v5.install
--- tntdb-1.3/debian/tntdb-postgresql4v5.install	1970-01-01 02:00:00.000000000 +0200
+++ tntdb-1.3/debian/tntdb-postgresql4v5.install	2012-04-24 19:32:10.000000000 +0300
@@ -0,0 +1 @@
+debian/tmp/usr/lib/tntdb/tntdb*-postgresql.so*
diff -Nru tntdb-1.3/debian/tntdb-sqlite4.install tntdb-1.3/debian/tntdb-sqlite4.install
--- tntdb-1.3/debian/tntdb-sqlite4.install	2012-04-24 19:32:30.000000000 +0300
+++ tntdb-1.3/debian/tntdb-sqlite4.install	1970-01-01 02:00:00.000000000 +0200
@@ -1 +0,0 @@
-debian/tmp/usr/lib/tntdb/tntdb*-sqlite.so*
diff -Nru tntdb-1.3/debian/tntdb-sqlite4v5.install tntdb-1.3/debian/tntdb-sqlite4v5.install
--- tntdb-1.3/debian/tntdb-sqlite4v5.install	1970-01-01 02:00:00.000000000 +0200
+++ tntdb-1.3/debian/tntdb-sqlite4v5.install	2012-04-24 19:32:30.000000000 +0300
@@ -0,0 +1 @@
+debian/tmp/usr/lib/tntdb/tntdb*-sqlite.so*

Reply via email to