Package: src:qd Version: 2.3.11.dfsg-2.3 Tags: patch Usertags: origin-ubuntu ubuntu-patch xenial
In Ubuntu, we've applied the attached patch to achieve the following: * Rename library packages for g++5 ABI transition. We thought you might be interested in doing the same.
diff -pruN 2.3.11.dfsg-2.2/debian/changelog 2.3.11.dfsg-2.2ubuntu1/debian/changelog --- 2.3.11.dfsg-2.2/debian/changelog 2015-08-11 21:46:01.000000000 +0000 +++ 2.3.11.dfsg-2.2ubuntu1/debian/changelog 2015-08-11 21:46:01.000000000 +0000 @@ -1,3 +1,9 @@ +qd (2.3.11.dfsg-2.2ubuntu1) wily; urgency=medium + + * Rename library packages for g++5 ABI transition. + + -- Iain Lane <i...@orangesquash.org.uk> Tue, 04 Aug 2015 11:37:46 +0100 + qd (2.3.11.dfsg-2.2) unstable; urgency=low * Convert to dh-autoreconf, which is more robust than CDBS diff -pruN 2.3.11.dfsg-2.2/debian/control 2.3.11.dfsg-2.2ubuntu1/debian/control --- 2.3.11.dfsg-2.2/debian/control 2015-08-11 21:46:01.000000000 +0000 +++ 2.3.11.dfsg-2.2ubuntu1/debian/control 2015-08-11 21:46:01.000000000 +0000 @@ -1,7 +1,8 @@ Source: qd Section: libs Priority: optional -Maintainer: Debian Science Maintainers <debian-science-maintain...@lists.alioth.debian.org> +Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com> +XSBC-Original-Maintainer: Debian Science Maintainers <debian-science-maintain...@lists.alioth.debian.org> Uploaders: Christophe Prud'homme <prudh...@debian.org> Build-Depends: cdbs, debhelper (>= 7), quilt, dh-autoreconf, g++ (>= 4.1), gfortran (>= 4.1) Standards-Version: 3.9.1 @@ -12,7 +13,7 @@ Vcs-Browser: http://svn.debian.org/wsvn/ Package: libqd-dev Section: libdevel Architecture: any -Depends: libqd0 (= ${binary:Version}), ${misc:Depends} +Depends: libqd0v5 (= ${binary:Version}), ${misc:Depends} Description: Double-double and quad double types in C++ and F90 This package supports both a double-double datatype (approx. 32 decimal digits) and a quad-double datatype (approx. 64 decimal @@ -21,12 +22,12 @@ Description: Double-double and quad doub to convert an existing C++ or Fortran-90 program to use the library with only minor changes to the source code. -Package: libqd0 +Package: libqd0v5 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} -Replaces: libqd2c2a -Conflicts: libqd2c2a +Replaces: libqd0, libqd2c2a +Conflicts: libqd0, libqd2c2a Description: Double-double and quad double types in C++ and F90 This package supports both a double-double datatype (approx. 32 decimal digits) and a quad-double datatype (approx. 64 decimal diff -pruN 2.3.11.dfsg-2.2/debian/libqd0.install 2.3.11.dfsg-2.2ubuntu1/debian/libqd0.install --- 2.3.11.dfsg-2.2/debian/libqd0.install 2015-08-11 21:46:01.000000000 +0000 +++ 2.3.11.dfsg-2.2ubuntu1/debian/libqd0.install 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -debian/tmp/usr/lib/libqd*.so.* /usr/lib - diff -pruN 2.3.11.dfsg-2.2/debian/libqd0v5.install 2.3.11.dfsg-2.2ubuntu1/debian/libqd0v5.install --- 2.3.11.dfsg-2.2/debian/libqd0v5.install 1970-01-01 00:00:00.000000000 +0000 +++ 2.3.11.dfsg-2.2ubuntu1/debian/libqd0v5.install 2015-08-11 21:46:01.000000000 +0000 @@ -0,0 +1,2 @@ +debian/tmp/usr/lib/libqd*.so.* /usr/lib + diff -pruN 2.3.11.dfsg-2.2/debian/libqd0v5.lintian-overrides 2.3.11.dfsg-2.2ubuntu1/debian/libqd0v5.lintian-overrides --- 2.3.11.dfsg-2.2/debian/libqd0v5.lintian-overrides 1970-01-01 00:00:00.000000000 +0000 +++ 2.3.11.dfsg-2.2ubuntu1/debian/libqd0v5.lintian-overrides 2015-08-11 21:46:01.000000000 +0000 @@ -0,0 +1,2 @@ +# G++5 ABI transition +libqd0v5: package-name-doesnt-match-sonames libqd0