[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