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 <[email protected]> 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 <[email protected]> +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.
_______________________________________________ debian-med-commit mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit
