Control: tags 791022 + patch pending On Fri, 03 Jul 2015 at 13:09:39 +0000, Matthias Klose wrote: > The libstdc++6 transition will be a large one, and it will come with a > lot of pain. Please help it by preparing the follow-up transitions.
I have uploaded the attached NMU to DELAYED/2. Please tell me if I should cancel or reschedule it. S
diffstat for dcmtk-3.6.0 dcmtk-3.6.0 changelog | 8 ++++++++ control | 18 ++++++++++++------ libdcmtk2.dirs | 2 -- libdcmtk2.lintian-overrides | 6 ------ libdcmtk2v5.dirs | 2 ++ libdcmtk2v5.lintian-overrides | 6 ++++++ rules | 8 ++++---- 7 files changed, 32 insertions(+), 18 deletions(-) diff -Nru dcmtk-3.6.0/debian/changelog dcmtk-3.6.0/debian/changelog --- dcmtk-3.6.0/debian/changelog 2013-09-02 10:07:08.000000000 +0100 +++ dcmtk-3.6.0/debian/changelog 2015-08-23 15:05:28.000000000 +0100 @@ -1,3 +1,11 @@ +dcmtk (3.6.0-15.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libdcmtk2 to libdcmtk2v5 for libstdc++ ABI transition, + based on Ubuntu patches from Steve Langasek (Closes: #791022) + + -- Simon McVittie <s...@debian.org> Sun, 23 Aug 2015 15:04:07 +0100 + dcmtk (3.6.0-15) unstable; urgency=low * Transition to Apache 2.4. Closes: #669740 diff -Nru dcmtk-3.6.0/debian/control dcmtk-3.6.0/debian/control --- dcmtk-3.6.0/debian/control 2013-09-02 10:07:08.000000000 +0100 +++ dcmtk-3.6.0/debian/control 2015-08-23 15:05:52.000000000 +0100 @@ -36,11 +36,15 @@ . Note: This version was compiled with libssl support. -Package: libdcmtk2 +Package: libdcmtk2v5 Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} -Conflicts: dcmtk (<< 3.6.0) +Conflicts: + dcmtk (<< 3.6.0), + libdcmtk2, +Replaces: + libdcmtk2, Description: OFFIS DICOM toolkit runtime libraries DCMTK includes a collection of libraries and applications for examining, constructing and converting DICOM image files, handling offline media, @@ -55,7 +59,7 @@ Package: libdcmtk2-dev Section: libdevel Architecture: any -Depends: libdcmtk2 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} +Depends: libdcmtk2v5 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Conflicts: libdcmtk1-dev Replaces: libdcmtk1-dev Provides: libdcmtk-dev @@ -101,15 +105,17 @@ This package contains the on-line documentation for the DCMTK libraries and utilities in HTML format. -Package: libdcmtk2-dbg +Package: libdcmtk2v5-dbg Section: debug Architecture: any Priority: extra -Depends: libdcmtk2 (= ${binary:Version}), ${misc:Depends} +Depends: libdcmtk2v5 (= ${binary:Version}), ${misc:Depends} +Conflicts: libdcmtk2-dbg +Replaces: libdcmtk2-dbg Description: OFFIS DICOM toolkit library debugging symbols DCMTK includes a collection of libraries and applications for examining, constructing and converting DICOM image files, handling offline media, sending and receiving images over a network connection, as well as demonstrative image storage and worklist servers. . - This package contains the debugging symbols for libdcmtk2. + This package contains the debugging symbols for libdcmtk2v5. diff -Nru dcmtk-3.6.0/debian/libdcmtk2.dirs dcmtk-3.6.0/debian/libdcmtk2.dirs --- dcmtk-3.6.0/debian/libdcmtk2.dirs 2013-05-29 13:39:32.000000000 +0100 +++ dcmtk-3.6.0/debian/libdcmtk2.dirs 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -usr/lib -usr/share/libdcmtk2 diff -Nru dcmtk-3.6.0/debian/libdcmtk2.lintian-overrides dcmtk-3.6.0/debian/libdcmtk2.lintian-overrides --- dcmtk-3.6.0/debian/libdcmtk2.lintian-overrides 2011-08-23 16:40:31.000000000 +0100 +++ dcmtk-3.6.0/debian/libdcmtk2.lintian-overrides 1970-01-01 01:00:00.000000000 +0100 @@ -1,6 +0,0 @@ -# There is more than one library in one package bundles which makes perfectly -# sense in this application but does not enable naming the library package apropriately -libdcmtk2: package-name-doesnt-match-sonames libdcmdata2 libdcmdsig2 libdcmimage2 libdcmimgle2 libdcmjpeg2 libdcmjpls2 libdcmnet2 libdcmpstat2 libdcmqrdb2 libdcmsr2 libdcmtls2 libdcmwlm2 libi2d2 libijg12-2 libijg16-2 libijg8-2 liboflog2 libofstd2 -libdcmtk2: embedded-library usr/lib/libijg12.so.2.0.0: libjpeg -libdcmtk2: embedded-library usr/lib/libijg16.so.2.0.0: libjpeg -libdcmtk2: embedded-library usr/lib/libijg8.so.2.0.0: libjpeg diff -Nru dcmtk-3.6.0/debian/libdcmtk2v5.dirs dcmtk-3.6.0/debian/libdcmtk2v5.dirs --- dcmtk-3.6.0/debian/libdcmtk2v5.dirs 1970-01-01 01:00:00.000000000 +0100 +++ dcmtk-3.6.0/debian/libdcmtk2v5.dirs 2013-05-29 13:39:32.000000000 +0100 @@ -0,0 +1,2 @@ +usr/lib +usr/share/libdcmtk2 diff -Nru dcmtk-3.6.0/debian/libdcmtk2v5.lintian-overrides dcmtk-3.6.0/debian/libdcmtk2v5.lintian-overrides --- dcmtk-3.6.0/debian/libdcmtk2v5.lintian-overrides 1970-01-01 01:00:00.000000000 +0100 +++ dcmtk-3.6.0/debian/libdcmtk2v5.lintian-overrides 2015-08-23 15:01:45.000000000 +0100 @@ -0,0 +1,6 @@ +# There is more than one library in one package bundles which makes perfectly +# sense in this application but does not enable naming the library package apropriately +libdcmtk2v5: package-name-doesnt-match-sonames libdcmdata2 libdcmdsig2 libdcmimage2 libdcmimgle2 libdcmjpeg2 libdcmjpls2 libdcmnet2 libdcmpstat2 libdcmqrdb2 libdcmsr2 libdcmtls2 libdcmwlm2 libi2d2 libijg12-2 libijg16-2 libijg8-2 liboflog2 libofstd2 +libdcmtk2v5: embedded-library usr/lib/libijg12.so.2.0.0: libjpeg +libdcmtk2v5: embedded-library usr/lib/libijg16.so.2.0.0: libjpeg +libdcmtk2v5: embedded-library usr/lib/libijg8.so.2.0.0: libjpeg diff -Nru dcmtk-3.6.0/debian/rules dcmtk-3.6.0/debian/rules --- dcmtk-3.6.0/debian/rules 2013-05-29 13:39:32.000000000 +0100 +++ dcmtk-3.6.0/debian/rules 2015-08-23 15:06:05.000000000 +0100 @@ -12,7 +12,7 @@ # Package installation directories pkg=dcmtk PKGDIR_DCMTK=$(CURDIR)/debian/$(pkg) -PKGDIR_DCMTK_LIB=$(CURDIR)/debian/libdcmtk2 +PKGDIR_DCMTK_LIB=$(CURDIR)/debian/libdcmtk2v5 PKGDIR_DCMTK_DEV=$(CURDIR)/debian/libdcmtk2-dev PKGDIR_DCMTK_DOC=$(CURDIR)/debian/$(pkg)-doc PKGDIR_DCMTK_WWW=$(CURDIR)/debian/$(pkg)-www @@ -166,7 +166,7 @@ dh_install -i dh_link -i dh_lintian -i - dh_strip --dbg-package=libdcmtk2-dbg -i + dh_strip --dbg-package=libdcmtk2v5-dbg -i dh_compress -i dh_fixperms -i dh_installdeb -i @@ -189,13 +189,13 @@ mv $(PKGDIR_DCMTK)/usr/share/libdcmtk2/*.dic $(PKGDIR_DCMTK_LIB)/usr/share/libdcmtk2/ dh_link -a dh_lintian -a - dh_strip --dbg-package=libdcmtk2-dbg -a + dh_strip --dbg-package=libdcmtk2v5-dbg -a dh_compress -a dh_fixperms -a dh_perl -a dh_makeshlibs -a -V dh_installdeb -a - dh_shlibdeps -a -l debian/libdcmtk2/usr/lib + dh_shlibdeps -a -l debian/libdcmtk2v5/usr/lib dh_gencontrol -a dh_md5sums -a dh_builddeb -a