[med-svn] [Git][med-team/gdcm][master] 2 commits: Re-enable PDF documentation generation

Andreas Tille (@tille) gitlab at salsa.debian.org
Thu Dec 4 16:45:34 GMT 2025



Andreas Tille pushed to branch master at Debian Med / gdcm


Commits:
edb9e31d by Andreas Tille at 2025-12-04T17:43:24+01:00
Re-enable PDF documentation generation

- - - - -
e05d6912 by Andreas Tille at 2025-12-04T17:45:19+01:00
Overlong enum table removed due to LaTeX memory constraints Closes: #1114120

- - - - -


6 changed files:

- debian/changelog
- debian/gdcm-doc.docs
- debian/gdcm-doc.install
- + debian/patches/06_doxygen.patch
- debian/patches/series
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+gdcm (3.0.24-7) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * Re-enable PDF documentation generation
+  * Overlong enum table removed due to LaTeX memory constraints
+    Closes: #1114120
+
+ -- Andreas Tille <tille at debian.org>  Thu, 04 Dec 2025 10:45:02 +0100
+
 gdcm (3.0.24-6) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/gdcm-doc.docs
=====================================
@@ -1,2 +1,2 @@
-#usr/share/doc/gdcm-*/gdcm-*.pdf
+usr/share/doc/gdcm-*/gdcm-*.pdf
 usr/share/doc/gdcm-*/html/


=====================================
debian/gdcm-doc.install
=====================================
@@ -1,2 +1,2 @@
-#usr/share/doc/gdcm-*/gdcm-*.pdf usr/share/doc/gdcm-doc/
+usr/share/doc/gdcm-*/gdcm-*.pdf usr/share/doc/gdcm-doc/
 usr/share/doc/gdcm-*/html/


=====================================
debian/patches/06_doxygen.patch
=====================================
@@ -0,0 +1,18 @@
+Author: Andreas Tille <tille at debian.org>
+Last-Update: 2025-12-04
+Bug-Debian: https://bugs.debian.org/1114120
+Description: Overlong enum table removed due to LaTeX memory constraints
+
+--- a/Utilities/doxygen/CMakeLists.txt
++++ b/Utilities/doxygen/CMakeLists.txt
+@@ -123,6 +123,10 @@ if(GDCM_DOCUMENTATION)
+       # Command #2
+       COMMAND  ${SED_EXECUTABLE}
+       ARGS     -i.tmp -e "'s/${sed_gdcm_source_dir}/gdcm/g'" ${CMAKE_CURRENT_BINARY_DIR}/latex/*.tex
++      # Fix UIDs.tex memory issue
++      COMMAND  ${SED_EXECUTABLE}
++      ARGS     -i.tmp -e "'/\\\\begin{DoxyEnumFields/,/\\\\end{DoxyEnumFields/c\\\\% Enum table removed due to LaTeX memory constraints'" ${CMAKE_CURRENT_BINARY_DIR}/latex/classgdcm_1_1UIDs.tex
++
+       # Command #3
+       COMMAND  make
+       ARGS -C ${CMAKE_CURRENT_BINARY_DIR}/latex


=====================================
debian/patches/series
=====================================
@@ -7,3 +7,4 @@ de650849a1f294dda8401e2925c40daec51d0d3b.patch
 3be6c2fa0945c91889bcf06e8c20e88f69692dd5.patch
 cxx-standard-20.patch
 05_vtk95.patch
+06_doxygen.patch


=====================================
debian/rules
=====================================
@@ -52,7 +52,7 @@ CMAKE_EXTRA_FLAGS += -DCMAKE_SKIP_RPATH=ON \
 		-DGDCM_DOCUMENTATION:BOOL=$(BUILDDOC) \
 		-DGDCM_VTK_DOCUMENTATION:BOOL=OFF \
 		-DDOCUMENTATION_DOWNLOAD_VTK_TAGFILE:BOOL=OFF \
-		-DGDCM_PDF_DOCUMENTATION:BOOL=OFF \
+		-DGDCM_PDF_DOCUMENTATION:BOOL=$(BUILDDOC) \
 		-DGDCM_BUILD_SHARED_LIBS:BOOL=ON \
 		-DGDCM_WRAP_PYTHON:BOOL=ON \
 		-DVTKGDCM_WRAP_PYTHON:BOOL=ON \



View it on GitLab: https://salsa.debian.org/med-team/gdcm/-/compare/8594d97bf87df9b982486b9229fdfdfb03f4f9d7...e05d691211aac9fa9b3a5a9161a226fbea3e3207

-- 
View it on GitLab: https://salsa.debian.org/med-team/gdcm/-/compare/8594d97bf87df9b982486b9229fdfdfb03f4f9d7...e05d691211aac9fa9b3a5a9161a226fbea3e3207
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/20251204/1ee987a0/attachment-0001.htm>


More information about the debian-med-commit mailing list