Package: src:cwidget
Version: 0.5.17-3
Tags: patch sid stretch
User: debian-...@lists.debian.org
Usertags: libstdc++-cxx11

seen when binNMUing cwidget, unresolved symbol
_ZN7cwidget7widgets5pager8set_textERKSsPKc

Manuel, I'm directly NMUing to enable the aptitude maintainers to fix and
rebuild aptitude.

diff -Nru cwidget-0.5.17/debian/changelog cwidget-0.5.17/debian/changelog
--- cwidget-0.5.17/debian/changelog     2015-07-31 02:19:53.000000000 +0200
+++ cwidget-0.5.17/debian/changelog     2015-08-04 20:50:42.000000000 +0200
@@ -1,3 +1,12 @@
+cwidget (0.5.17-3.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libcwidget3 to libcwidget3v5, libcwidget3 to libcwidget3v5,
+    follow-up for the libstdc++6 ABI transition. Addresses: #.
+  * Add Conflicts/Replaces for the old packages.
+
+ -- Matthias Klose <d...@debian.org>  Tue, 04 Aug 2015 20:46:19 +0200
+
 cwidget (0.5.17-3) unstable; urgency=low
 
   * Changes to build with GCC-5 and in C++11 mode (Closes: #792681).
diff -Nru cwidget-0.5.17/debian/control cwidget-0.5.17/debian/control
--- cwidget-0.5.17/debian/control       2015-07-31 00:43:39.000000000 +0200
+++ cwidget-0.5.17/debian/control       2015-08-04 20:48:19.000000000 +0200
@@ -8,7 +8,7 @@
 Build-Depends: debhelper (>= 9~),
                dh-autoreconf,
                gettext,
-               libcppunit-dev,
+               libcppunit-dev (>= 1.13.2-2.1),
                libncursesw5-dev,
                libsigc++-2.0-dev
 Build-Depends-Indep: doxygen,
@@ -18,13 +18,15 @@
 Standards-Version: 3.9.6
 Testsuite: autopkgtest
 
-Package: libcwidget3
+Package: libcwidget3v5
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
          ${shlibs:Depends}
 Suggests: libcwidget-dev
+Conflicts: libcwidget3
+Replaces: libcwidget3
 Description: high-level terminal interface library for C++ (runtime files)
  libcwidget is a modern user interface library modeled on GTK+ and Qt,
  but using curses as its display layer and with widgets that are
@@ -33,7 +35,7 @@
  This package contains the files that are required to run programs
  compiled against libcwidget.
 
-Package: libcwidget3-dbg
+Package: libcwidget3v5-dbg
 Section: debug
 Priority: extra
 Architecture: any
@@ -41,6 +43,8 @@
 Depends: ${misc:Depends},
          libcwidget3 (= ${binary:Version})
 Suggests: libcwidget-dev
+Conflicts: libcwidget3-dbg
+Replaces: libcwidget3-dbg
 Description: high-level terminal interface library for C++ (debugging files)
  libcwidget is a modern user interface library modeled on GTK+ and Qt,
  but using curses as its display layer and with widgets that are
@@ -55,7 +59,7 @@
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends},
-         libcwidget3 (= ${binary:Version}),
+         libcwidget3v5 (= ${binary:Version}),
          libsigc++-2.0-dev,
          libncursesw5-dev,
          pkg-config
diff -Nru cwidget-0.5.17/debian/libcwidget3.install 
cwidget-0.5.17/debian/libcwidget3.install
--- cwidget-0.5.17/debian/libcwidget3.install   2014-02-27 20:59:24.000000000 
+0100
+++ cwidget-0.5.17/debian/libcwidget3.install   1970-01-01 01:00:00.000000000 
+0100
@@ -1,2 +0,0 @@
-usr/lib/*/libcwidget.so.*
-usr/share/locale
diff -Nru cwidget-0.5.17/debian/libcwidget3v5.install 
cwidget-0.5.17/debian/libcwidget3v5.install
--- cwidget-0.5.17/debian/libcwidget3v5.install 1970-01-01 01:00:00.000000000 
+0100
+++ cwidget-0.5.17/debian/libcwidget3v5.install 2014-02-27 20:59:24.000000000 
+0100
@@ -0,0 +1,2 @@
+usr/lib/*/libcwidget.so.*
+usr/share/locale
diff -Nru cwidget-0.5.17/debian/rules cwidget-0.5.17/debian/rules
--- cwidget-0.5.17/debian/rules 2015-07-31 02:17:57.000000000 +0200
+++ cwidget-0.5.17/debian/rules 2015-08-04 20:49:23.000000000 +0200
@@ -35,4 +35,4 @@
        dh_installexamples -plibcwidget-dev src/cwidget/testcwidget.cc
 
 override_dh_strip:
-       dh_strip -a --dbg-package=libcwidget3-dbg
+       dh_strip -a --dbg-package=libcwidget3v5-dbg

Reply via email to