On Mon, 21 Sep 2015 at 08:54:15 +0200, Niels Thykier wrote:
> Are there any update on this?  AFAICT the upload has /not/ happened yet.

I have uploaded this revised diff. As before, I didn't use the DELAYED
queues, because this has taken quite long enough already.

Regards,
    S
diffstat for ginac_1.6.4-1 ginac_1.6.4-1.1

 debian/libginac5.install     |    1 -
 debian/libginac5v5.install   |    1 +
 ginac-1.6.4/debian/changelog |   12 ++++++++++++
 ginac-1.6.4/debian/control   |   14 +++++++++-----
 ginac-1.6.4/debian/rules     |    2 +-
 5 files changed, 23 insertions(+), 7 deletions(-)

diff -u ginac-1.6.4/debian/changelog ginac-1.6.4/debian/changelog
--- ginac-1.6.4/debian/changelog
+++ ginac-1.6.4/debian/changelog
@@ -1,3 +1,15 @@
+ginac (1.6.4-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+
+  [ Steve Langasek ]
+  * Rename library packages for g++5 ABI transition. (Closes: #791048)
+
+  [ Simon McVittie ]
+  * Also update debian/rules so that libginac5v5-dbg is non-empty
+
+ -- Simon McVittie <s...@debian.org>  Mon, 21 Sep 2015 07:56:10 +0100
+
 ginac (1.6.4-1) unstable; urgency=low
 
   * New upstream release; binary incompatible, new soname versioning,
diff -u ginac-1.6.4/debian/control ginac-1.6.4/debian/control
--- ginac-1.6.4/debian/control
+++ ginac-1.6.4/debian/control
@@ -6,11 +6,13 @@
 Standards-Version: 3.9.6
 Homepage: http://www.ginac.de/
 
-Package: libginac5
+Package: libginac5v5
 Architecture: any
 Section: libs
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Suggests: ginac-tools
+Conflicts: libginac5
+Replaces: libginac5
 Description: GiNaC symbolic framework runtime library
  GiNaC (which stands for "GiNaC is Not a CAS (Computer Algebra System)") is a
  library for doing symbolic (i.e. non-numeric) computation directly in the C++
@@ -21,8 +23,8 @@
 Package: libginac-dev
 Architecture: any
 Section: libdevel
-Depends: libginac5 (= ${binary:Version}), ${misc:Depends}, libc6-dev, g++, libcln-dev, dpkg (>= 1.15.4) | install-info
-Recommends: info | info-browser, libginac5-dbg (= ${binary:Version})
+Depends: libginac5v5 (= ${binary:Version}), ${misc:Depends}, libc6-dev, g++, libcln-dev, dpkg (>= 1.15.4) | install-info
+Recommends: info | info-browser, libginac5v5-dbg (= ${binary:Version})
 Suggests: ginac-tools
 Description: GiNaC symbolic framework development files
  GiNaC (which stands for "GiNaC is Not a CAS (Computer Algebra System)") is a
@@ -45,12 +47,14 @@
  This package provides some additional tools, like the popular ginsh (GiNaC
  interactive shell) and viewgar (for inspecting GiNaC archive files).
 
-Package: libginac5-dbg
+Package: libginac5v5-dbg
 Architecture: any
 Section: debug
 Priority: extra
-Depends: libginac5 (= ${binary:Version}), ${misc:Depends}
+Depends: libginac5v5 (= ${binary:Version}), ${misc:Depends}
 Recommends: gdb (>= 6.3)
+Conflicts: libginac5-dbg
+Replaces: libginac5-dbg
 Description: GiNaC symbolic framework debugging symbols
  GiNaC (which stands for "GiNaC is Not a CAS (Computer Algebra System)") is a
  library for doing symbolic (i.e. non-numeric) computation directly in the C++
reverted:
--- ginac-1.6.4/debian/libginac5.install
+++ ginac-1.6.4.orig/debian/libginac5.install
@@ -1 +0,0 @@
-debian/tmp/usr/lib/libginac*.so.*
diff -u ginac-1.6.4/debian/rules ginac-1.6.4/debian/rules
--- ginac-1.6.4/debian/rules
+++ ginac-1.6.4/debian/rules
@@ -5,7 +5,7 @@
 include /usr/share/cdbs/1/rules/autoreconf.mk
 
 GINACLIB_VERSION := 5
-GINACLIB := libginac$(GINACLIB_VERSION)
+GINACLIB := libginac$(GINACLIB_VERSION)v5
 
 DEB_CONFIGURE_EXTRA_FLAGS := --disable-rpath
 DEB_DBG_PACKAGE_ALL =
only in patch2:
unchanged:
--- ginac-1.6.4.orig/debian/libginac5v5.install
+++ ginac-1.6.4/debian/libginac5v5.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libginac*.so.*

Reply via email to