From f27610aced4003989f06a59ac2e8f89a1f5eedf5 Mon Sep 17 00:00:00 2001 From: Mathieu Malaterre Date: Thu, 30 Jan 2025 11:48:30 +0100 Subject: [PATCH] d/install: Migrate to new SOVERSION --- debian/control | 8 +++----- debian/dcmtk-data.install | 6 +++--- debian/dcmtk.examples | 4 ++-- debian/{libdcmtk18.install => libdcmtk19.install} | 0 ...k18.lintian-overrides => libdcmtk19.lintian-overrides} | 6 +++--- debian/rules | 6 ------ 6 files changed, 11 insertions(+), 19 deletions(-) rename debian/{libdcmtk18.install => libdcmtk19.install} (100%) rename debian/{libdcmtk18.lintian-overrides => libdcmtk19.lintian-overrides} (59%) diff --git a/debian/control b/debian/control index 4385f4bb..ec7b8de8 100644 --- a/debian/control +++ b/debian/control @@ -49,12 +49,10 @@ Description: OFFIS DICOM toolkit data files . This package contains the DCMTK data files. -Package: libdcmtk18 +Package: libdcmtk19 Architecture: any Section: libs Depends: dcmtk-data (= ${source:Version}), ${misc:Depends}, ${shlibs:Depends} -Breaks: libdcmtk16 (= 3.6.7-1) -Replaces: libdcmtk16 (= 3.6.7-1) Multi-Arch: same Description: OFFIS DICOM toolkit runtime libraries DCMTK includes a collection of libraries and applications for examining, @@ -70,14 +68,14 @@ Description: OFFIS DICOM toolkit runtime libraries Package: libdcmtk-dev Architecture: any Section: libdevel -Depends: libdcmtk18 (= ${binary:Version}), +Depends: libdcmtk19 (= ${binary:Version}), libnsl-dev, libwrap0-dev, libxml2-dev, libz-dev, ${misc:Depends} Suggests: dcmtk-doc -Provides: libdcmtk18-dev +Provides: libdcmtk19-dev Description: OFFIS DICOM toolkit development libraries and headers DCMTK includes a collection of libraries and applications for examining, constructing and converting DICOM image files, handling offline media, diff --git a/debian/dcmtk-data.install b/debian/dcmtk-data.install index 7045a559..91277687 100644 --- a/debian/dcmtk-data.install +++ b/debian/dcmtk-data.install @@ -1,3 +1,3 @@ -usr/share/dcmtk/*.dic -usr/share/dcmtk/csmapper/ -usr/share/dcmtk/esdb/ +usr/share/dcmtk-3.6.9/*.dic +usr/share/dcmtk-3.6.9/csmapper/ +usr/share/dcmtk-3.6.9/esdb/ diff --git a/debian/dcmtk.examples b/debian/dcmtk.examples index 25315700..6c84575f 100644 --- a/debian/dcmtk.examples +++ b/debian/dcmtk.examples @@ -1,2 +1,2 @@ -usr/share/dcmtk/wlistdb -usr/share/dcmtk/wlistqry +usr/share/dcmtk-3.6.9/wlistdb +usr/share/dcmtk-3.6.9/wlistqry diff --git a/debian/libdcmtk18.install b/debian/libdcmtk19.install similarity index 100% rename from debian/libdcmtk18.install rename to debian/libdcmtk19.install diff --git a/debian/libdcmtk18.lintian-overrides b/debian/libdcmtk19.lintian-overrides similarity index 59% rename from debian/libdcmtk18.lintian-overrides rename to debian/libdcmtk19.lintian-overrides index f0c67bdf..d55e514d 100644 --- a/debian/libdcmtk18.lintian-overrides +++ b/debian/libdcmtk19.lintian-overrides @@ -1,5 +1,5 @@ # 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 -libdcmtk18: package-name-doesnt-match-sonames -libdcmtk18: embedded-library -libdcmtk18: no-symbols-control-file +libdcmtk19: package-name-doesnt-match-sonames +libdcmtk19: embedded-library +libdcmtk19: no-symbols-control-file diff --git a/debian/rules b/debian/rules index 28f5698d..a33f37f1 100755 --- a/debian/rules +++ b/debian/rules @@ -96,12 +96,6 @@ override_dh_installdocs: override_dh_install-arch: dh_install # --list-missing - #remove test binaries - rm ./debian/dcmtk/usr/bin/*_tests - rm ./debian/dcmtk/usr/bin/drttest - rm ./debian/dcmtk/usr/bin/mkreport - rm ./debian/dcmtk/usr/bin/msgserv - rm ./debian/dcmtk/usr/bin/wltest .PHONY: get-orig-source -- 2.30.2