[med-svn] [Git][med-team/gdcm][master] 3 commits: d/rules: Do not build VTK documentation. Closes: #1013156

Mathieu Malaterre (@malat) gitlab at salsa.debian.org
Mon Jan 2 09:14:40 GMT 2023



Mathieu Malaterre pushed to branch master at Debian Med / gdcm


Commits:
bae1bd52 by Mathieu Malaterre at 2023-01-02T09:28:27+01:00
d/rules: Do not build VTK documentation. Closes: #1013156

- - - - -
c1c30614 by Mathieu Malaterre at 2023-01-02T10:00:38+01:00
d/control: Finish transition to VTK9

- - - - -
9a03a19c by Mathieu Malaterre at 2023-01-02T10:01:03+01:00
d/changelog: Upload 3.0.17-5 to unstable

- - - - -


7 changed files:

- debian/changelog
- debian/control
- debian/control.in
- debian/libvtkgdcm3.0.install → debian/libvtkgdcm-9.1.install
- − debian/libvtkgdcm.lintian-override
- − debian/libvtkgdcm3.0.lintian-overrides
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,11 +1,16 @@
-gdcm (3.0.17-5) UNRELEASED; urgency=medium
+gdcm (3.0.17-5) unstable; urgency=medium
 
-  * Team upload.
+  [ Andreas Tille ]
   * Switch to VTK9 and drop bindings for vtk for C# and Java
     Closes: #1013156
   * Build-Depends: default-jdk-headless
 
- -- Andreas Tille <tille at debian.org>  Tue, 25 Oct 2022 11:26:34 +0200
+  [ Mathieu Malaterre ]
+  * Team upload.
+  * d/rules: Do not build VTK documentation. Closes: #1013156
+  * d/control: Finish transition to VTK9
+
+ -- Mathieu Malaterre <malat at debian.org>  Mon, 02 Jan 2023 10:00:45 +0100
 
 gdcm (3.0.17-4) unstable; urgency=medium
 


=====================================
debian/control
=====================================
@@ -113,7 +113,7 @@ Description: Grassroots DICOM Python bindings
  .
  Python bindings to the GDCM DICOM library.
 
-Package: libvtkgdcm3.0
+Package: libvtkgdcm-9.1
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -129,7 +129,7 @@ Description: Grassroots DICOM VTK runtime libraries
 Package: libvtkgdcm-dev
 Architecture: any
 Section: libdevel
-Depends: libgdcm-dev, libvtkgdcm3.0 (= ${binary:Version}), ${misc:Depends}
+Depends: libgdcm-dev, libvtkgdcm-9.1 (= ${binary:Version}), ${misc:Depends}
 Breaks: libvtkgdcm2-dev
 Replaces: libvtkgdcm2-dev
 Description: Grassroots DICOM VTK development libraries and headers
@@ -141,26 +141,10 @@ Description: Grassroots DICOM VTK development libraries and headers
  use GDCM, but are needed to build plugins or programs that link
  against libvtkgdcm.
 
-Package: libvtkgdcm-cil
-Build-Profiles: <!nocil>
-Architecture: amd64 armel armhf i386 mipsel kfreebsd-amd64 kfreebsd-i386 powerpc ppc64 ppc64el s390x arm64
-Section: cli-mono
-Depends: libgdcm3.0 (= ${binary:Version}),
-         ${cli:Depends},
-         ${misc:Depends},
-         ${shlibs:Depends}
-Suggests: libgdcm-cil
-Description: Grassroots DICOM VTK CLI bindings
- Grassroots DiCoM is a C++ library for DICOM medical files. It is
- automatically wrapped to python/C#/Java (using swig). It supports
- RAW,JPEG (lossy/lossless),J2K,JPEG-LS, RLE and deflated.
- .
- VTK CLI bindings to the GDCM DICOM library.
-
 Package: python3-vtkgdcm
 Architecture: any
 Section: python
-Depends: libvtkgdcm3.0 (= ${binary:Version}),
+Depends: libvtkgdcm-9.1 (= ${binary:Version}),
          ${misc:Depends},
          ${python3:Depends},
          ${shlibs:Depends}
@@ -211,18 +195,3 @@ Description: Grassroots DICOM Java bindings
  .
  Java bindings to the GDCM DICOM library. It allows developers to use
  GDCM from Java environment.
-
-Package: libvtkgdcm-java
-Architecture: alpha amd64 arm64 armel armhf i386 ia64 m68k mips64el mipsel powerpc ppc64 ppc64el riscv64 s390x sh4 sparc64 x32
-Section: java
-Depends: libgdcm3.0 (= ${binary:Version}),
-         ${java:Depends},
-         ${misc:Depends},
-         ${shlibs:Depends}
-Suggests: libgdcm-java
-Description: Grassroots DICOM VTK Java bindings
- Grassroots DiCoM is a C++ library for DICOM medical files. It is
- automatically wrapped to python/C#/Java (using swig). It supports
- RAW,JPEG (lossy/lossless),J2K,JPEG-LS, RLE and deflated.
- .
- VTK Java bindings to the GDCM DICOM library.


=====================================
debian/control.in
=====================================
@@ -113,7 +113,7 @@ Description: Grassroots DICOM Python bindings
  .
  Python bindings to the GDCM DICOM library.
 
-Package: libvtkgdcm3.0
+Package: libvtkgdcm-9.1
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
@@ -129,7 +129,7 @@ Description: Grassroots DICOM VTK runtime libraries
 Package: libvtkgdcm-dev
 Architecture: any
 Section: libdevel
-Depends: libgdcm-dev, libvtkgdcm3.0 (= ${binary:Version}), ${misc:Depends}
+Depends: libgdcm-dev, libvtkgdcm-9.1 (= ${binary:Version}), ${misc:Depends}
 Breaks: libvtkgdcm2-dev
 Replaces: libvtkgdcm2-dev
 Description: Grassroots DICOM VTK development libraries and headers
@@ -144,7 +144,7 @@ Description: Grassroots DICOM VTK development libraries and headers
 Package: python3-vtkgdcm
 Architecture: any
 Section: python
-Depends: libvtkgdcm3.0 (= ${binary:Version}),
+Depends: libvtkgdcm-9.1 (= ${binary:Version}),
          ${misc:Depends},
          ${python3:Depends},
          ${shlibs:Depends}


=====================================
debian/libvtkgdcm3.0.install → debian/libvtkgdcm-9.1.install
=====================================


=====================================
debian/libvtkgdcm.lintian-override deleted
=====================================
@@ -1,2 +0,0 @@
-# This is a C++ library, using symbols files here is quite a challange
-libvtkgdcm3.0: no-symbols-control-file


=====================================
debian/libvtkgdcm3.0.lintian-overrides deleted
=====================================
@@ -1,2 +0,0 @@
-# renamed in 2.8.8-3 because the ABI broke with 2.8.7-2.
-package-name-doesnt-match-sonames libvtkgdcm3.0


=====================================
debian/rules
=====================================
@@ -65,7 +65,7 @@ CMAKE_EXTRA_FLAGS += -DCMAKE_SKIP_RPATH=ON \
 		-DGDCM_DOXYGEN_NO_FOOTER:BOOL=ON \
 		-DGDCM_BUILD_APPLICATIONS:BOOL=ON \
 		-DGDCM_DOCUMENTATION:BOOL=$(BUILDDOC) \
-		-DGDCM_VTK_DOCUMENTATION:BOOL=$(BUILDDOC) \
+		-DGDCM_VTK_DOCUMENTATION:BOOL=OFF \
 		-DDOCUMENTATION_DOWNLOAD_VTK_TAGFILE:BOOL=OFF \
 		-DGDCM_PDF_DOCUMENTATION:BOOL=$(BUILDDOC) \
 		-DGDCM_BUILD_SHARED_LIBS:BOOL=ON \
@@ -107,7 +107,7 @@ override_dh_auto_configure:
 	dh_auto_configure -- $(CMAKE_EXTRA_FLAGS)
 
 override_dh_auto_build-indep:
-	dh_auto_build -- DoxygenDoc vtkgdcmDoxygenDoc DOCBOOK_MANPAGES
+	dh_auto_build -- DoxygenDoc DOCBOOK_MANPAGES
 
 override_dh_auto_build-arch:
 	dh_auto_build



View it on GitLab: https://salsa.debian.org/med-team/gdcm/-/compare/969a608a88b4d2281113f05e994d9604b271a600...9a03a19c99a930d73190291012110f66f4ceda0b

-- 
View it on GitLab: https://salsa.debian.org/med-team/gdcm/-/compare/969a608a88b4d2281113f05e994d9604b271a600...9a03a19c99a930d73190291012110f66f4ceda0b
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20230102/a9e89651/attachment-0001.htm>


More information about the debian-med-commit mailing list