diff -u libloki-0.1.7/debian/rules libloki-0.1.7/debian/rules --- libloki-0.1.7/debian/rules +++ libloki-0.1.7/debian/rules @@ -62,7 +62,7 @@ dh_installdocs -a dh_install -a dh_link -a - dh_strip --dbg-package=libloki0.1.7-dbg -a + dh_strip --dbg-package=libloki0.1.7v5-dbg -a dh_compress -a dh_fixperms -a dh_makeshlibs -a diff -u libloki-0.1.7/debian/control libloki-0.1.7/debian/control --- libloki-0.1.7/debian/control +++ libloki-0.1.7/debian/control @@ -1,14 +1,17 @@ Source: libloki Section: libs Priority: optional -Maintainer: Petr Baranov +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Petr Baranov Build-Depends: debhelper (>= 7) Standards-Version: 3.9.2 Homepage: http://loki-lib.sourceforge.net/ -Package: libloki0.1.7 +Package: libloki0.1.7v5 Architecture: any Depends: ${shlibs:Depends},${misc:Depends} +Conflicts: libloki0.1.7 +Replaces: libloki0.1.7 Description: C++ library of generic design patterns Loki is a ("the"?) C++ library of generic programming techniques, containing flexible implementations of common design patterns and idioms. It is an @@ -18,11 +21,13 @@ The code accompanies the (non-free) book, _Modern C++ Design_ (Alexandrescu, 2001), which goes into depth on the design of the library. -Package: libloki0.1.7-dbg +Package: libloki0.1.7v5-dbg Section: debug Priority: extra Architecture: any -Depends: libloki0.1.7 (= ${binary:Version}),${misc:Depends} +Depends: libloki0.1.7v5 (= ${binary:Version}),${misc:Depends} +Conflicts: libloki0.1.7-dbg +Replaces: libloki0.1.7-dbg Description: C++ library of generic design patterns (debug information) Loki is a ("the"?) C++ library of generic programming techniques, containing flexible implementations of common design patterns and idioms. It is an @@ -35,7 +40,7 @@ Package: libloki-dev Section: libdevel Architecture: any -Depends: libloki0.1.7 (= ${binary:Version}),${misc:Depends} +Depends: libloki0.1.7v5 (= ${binary:Version}),${misc:Depends} Suggests: libloki-doc Description: C++ library of generic design patterns (development files) Loki is a ("the"?) C++ library of generic programming techniques, containing reverted: --- libloki-0.1.7/debian/libloki0.1.7.install +++ libloki-0.1.7.orig/debian/libloki0.1.7.install @@ -1 +0,0 @@ -debian/tmp/usr/lib/libloki.so.0.1.7 diff -u libloki-0.1.7/debian/changelog libloki-0.1.7/debian/changelog --- libloki-0.1.7/debian/changelog +++ libloki-0.1.7/debian/changelog @@ -1,3 +1,9 @@ +libloki (0.1.7-3ubuntu1) wily; urgency=medium + + * Rename library packages for g++5 ABI transition. + + -- Steve Langasek Tue, 04 Aug 2015 05:43:12 +0000 + libloki (0.1.7-3) unstable; urgency=low * New maintainer. (Closes: #620021) only in patch2: unchanged: --- libloki-0.1.7.orig/debian/libloki0.1.7v5-dbg.lintian-overrides +++ libloki-0.1.7/debian/libloki0.1.7v5-dbg.lintian-overrides @@ -0,0 +1,2 @@ +# G++5 ABI transition +libloki0.1.7v5-dbg: package-name-doesnt-match-sonames libloki0.1.7-dbg only in patch2: unchanged: --- libloki-0.1.7.orig/debian/libloki0.1.7v5.install +++ libloki-0.1.7/debian/libloki0.1.7v5.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/libloki.so.0.1.7 only in patch2: unchanged: --- libloki-0.1.7.orig/debian/libloki0.1.7v5.lintian-overrides +++ libloki-0.1.7/debian/libloki0.1.7v5.lintian-overrides @@ -0,0 +1,2 @@ +# G++5 ABI transition +libloki0.1.7v5: package-name-doesnt-match-sonames libloki0.1.7