Fernando Hueso pushed to branch cifixopts at Debian Med / ctk
Commits:
2d1ce4da by Fernando Hueso at 2026-08-20T10:44:01+00:00
add new optional ITK dependency
needed when -DCTK_LIB_ImageProcessing/ITK/Core=ON
since ITK depends on VTK, it serves also for
-DCTK_LIB_Visualization/VTK/Widgets:BOOL=ON
-DCTK_LIB_Visualization/VTK/Widgets_USE_TRANSFER_FUNCTION_CHARTS:BOOL=ON
- - - - -
80fd9c4e by Fernando Hueso at 2026-08-20T10:44:01+00:00
readd optional flags
- - - - -
580cc318 by Fernando Hueso at 2026-08-20T10:44:40+00:00
fix comments
- - - - -
b3095ef7 by Fernando Hueso at 2026-08-20T10:44:41+00:00
missed one flag
- - - - -
74bddbc3 by Fernando Hueso at 2026-08-20T10:44:41+00:00
sort CMake flags alphabetically
- - - - -
5dfc8976 by Fernando Hueso at 2026-08-20T10:44:41+00:00
rm stray spaces after breakline
were interrupting cmake command
- - - - -
62f021c1 by Fernando Hueso at 2026-08-20T10:44:41+00:00
temporary workaround for HDF5 bug
see
https://www.mail-archive.com/[email protected]/msg847889.html
- - - - -
2 changed files:
- debian/control
- debian/rules
Changes:
=====================================
debian/control
=====================================
@@ -16,6 +16,7 @@ Build-Depends:
libdcmtk-dev,
libpng-dev,
libtiff-dev,
+ libinsighttoolkit5-dev,
libssl-dev,
debhelper-compat (= 14),
Vcs-Browser: https://salsa.debian.org/med-team/ctk
=====================================
debian/rules
=====================================
@@ -6,49 +6,52 @@ DPKG_EXPORT_BUILDFLAGS = 1
export DEB_BUILD_MAINT_OPTIONS=hardening=+all
+# Upstream default paths: "lib/ctk-0.1", "include/ctk-0.1",
"lib/ctk-0.1/plugins" and "lib/ctk-0.1/CMake" but versioning seems pointless
(https://github.com/commontk/CTK/issues/358#issuecomment-359455314)
+# -DCTK_LIB_Visualization/VTK/Widgets_USE_TRANSFER_FUNCTION_CHARTS:BOOL=ON
leads to a compilation error: ui_ctkVTKScalarsToColorsWidget.h missing
+#
https://www.mail-archive.com/[email protected]/msg847889.html
CMAKE_FLAGS = \
+ -DHDF5_ROOT=/usr/lib/$(DEB_HOST_MULTIARCH)/hdf5/serial
+ -DBUILD_TESTING:BOOL=OFF \
-DCMAKE_BUILD_TYPE:STRING=Release \
- -DCMAKE_VERBOSE_MAKEFILE:BOOL=$(DH_VERBOSE) \
-DCMAKE_INSTALL_PREFIX:PATH=/usr \
-DCMAKE_SKIP_RPATH:BOOL=ON \
- -DBUILD_TESTING:BOOL=OFF \
- -DCTK_SUPERBUILD:BOOL=OFF \
+ -DCMAKE_VERBOSE_MAKEFILE:BOOL=$(DH_VERBOSE) \
+ -DCTK_APP_ctkCommandLineModuleExplorer:BOOL=ON \
+ -DCTK_APP_ctkDICOM:BOOL=ON \
+ -DCTK_APP_ctkPluginBrowser:BOOL=ON \
+ -DCTK_APP_ctkPluginGenerator:BOOL=ON \
+ -DCTK_BUILD_QTDESIGNER_PLUGINS:BOOL=ON \
-DCTK_ENABLE_DICOM:BOOL=ON \
- -DCTK_QT_VERSION=6 \
+ -DCTK_ENABLE_PluginFramework:BOOL=ON \
+ -DCTK_ENABLE_Python_Wrapping:BOOL=OFF \
+ -DCTK_ENABLE_Widgets:BOOL=ON \
-DCTK_INSTALL_LIB_DIR=lib \
-DCTK_INSTALL_INCLUDE_DIR=/usr/include/ctk \
-DCTK_INSTALL_PLUGIN_DIR=/usr/lib/ctk/plugins \
-DCTK_INSTALL_CMAKE_DIR=/usr/lib/CMake/ctk \
- # Upstream default: "lib/ctk-0.1", "include/ctk-0.1",
"lib/ctk-0.1/plugins" and "lib/ctk-0.1/CMake" but versioning seems pointless
(https://github.com/commontk/CTK/issues/358#issuecomment-359455314)
- #-DDCMTK_DIR:PATH=/usr \
- #-DCTK_APP_ctkCommandLineModuleExplorer:BOOL=ON \
- #-DCTK_APP_ctkDICOM:BOOL=ON \
- #-DCTK_APP_ctkPluginBrowser:BOOL=ON \
- #-DCTK_APP_ctkPluginGenerator:BOOL=ON \
- #-DCTK_BUILD_QTDESIGNER_PLUGINS:BOOL=ON \
- #-DCTK_ENABLE_PluginFramework:BOOL=ON \
- #-DCTK_ENABLE_Python_Wrapping:BOOL=OFF \
- #-DCTK_ENABLE_Widgets:BOOL=ON \
- #-DCTK_LIB_CommandLineModules/Backend/FunctionPointer:BOOL=ON \
- #-DCTK_LIB_CommandLineModules/Backend/LocalProcess:BOOL=ON \
- #-DCTK_LIB_CommandLineModules/Core:BOOL=ON \
- #-DCTK_LIB_CommandLineModules/Frontend/QtGui:BOOL=ON \
- #-DCTK_LIB_CommandLineModules/Frontend/QtWebKit:BOOL=ON \
- #-DCTK_LIB_Core:BOOL=ON \
- #-DCTK_LIB_DICOM/Core:BOOL=ON \
- #-DCTK_LIB_DICOM/Widgets:BOOL=ON \
- #-DCTK_LIB_ImageProcessing/ITK/Core:BOOL=ON \
- #-DCTK_LIB_PluginFramework:BOOL=ON \
- #-DCTK_LIB_Scripting/Python/Core:BOOL=OFF \
- #-DCTK_LIB_Visualization/VTK/Core:BOOL=ON \
- #-DCTK_LIB_Visualization/VTK/Widgets:BOOL=ON \
- #-DCTK_LIB_Widgets:BOOL=ON \
- #-DCTK_PLUGIN_org.commontk.configadmin:BOOL=ON \
- #-DCTK_PLUGIN_org.commontk.eventadmin:BOOL=ON \
- #-DCTK_PLUGIN_org.commontk.log:BOOL=ON \
- #-DCTK_PLUGIN_org.commontk.metatype:BOOL=ON \
- #-DCTK_PLUGIN_org.commontk.plugingenerator.core:BOOL=ON \
- #-DCTK_PLUGIN_org.commontk.plugingenerator.ui:BOOL=ON \
+ -DCTK_LIB_CommandLineModules/Backend/FunctionPointer:BOOL=ON \
+ -DCTK_LIB_CommandLineModules/Backend/LocalProcess:BOOL=ON \
+ -DCTK_LIB_CommandLineModules/Core:BOOL=ON \
+ -DCTK_LIB_CommandLineModules/Frontend/QtGui:BOOL=ON \
+ -DCTK_LIB_CommandLineModules/Frontend/QtWebKit:BOOL=ON \
+ -DCTK_LIB_Core:BOOL=ON \
+ -DCTK_LIB_DICOM/Core:BOOL=ON \
+ -DCTK_LIB_DICOM/Widgets:BOOL=ON \
+ -DCTK_LIB_ImageProcessing/ITK/Core:BOOL=ON \
+ -DCTK_LIB_PluginFramework:BOOL=ON \
+ -DCTK_LIB_Scripting/Python/Core:BOOL=OFF \
+ -DCTK_LIB_Visualization/VTK/Core:BOOL=ON \
+ -DCTK_LIB_Visualization/VTK/Widgets:BOOL=ON \
+ -DCTK_LIB_Visualization/VTK/Widgets_USE_TRANSFER_FUNCTION_CHARTS:BOOL=OFF \
+ -DCTK_LIB_Widgets:BOOL=ON \
+ -DCTK_PLUGIN_org.commontk.configadmin:BOOL=ON \
+ -DCTK_PLUGIN_org.commontk.eventadmin:BOOL=ON \
+ -DCTK_PLUGIN_org.commontk.log:BOOL=ON \
+ -DCTK_PLUGIN_org.commontk.metatype:BOOL=ON \
+ -DCTK_PLUGIN_org.commontk.plugingenerator.core:BOOL=ON \
+ -DCTK_PLUGIN_org.commontk.plugingenerator.ui:BOOL=ON \
+ -DCTK_SUPERBUILD:BOOL=OFF \
+ -DCTK_QT_VERSION=6 \
pkg_run = libctk0.1
pkg_dev = libctk-dev
View it on GitLab:
https://salsa.debian.org/med-team/ctk/-/compare/0f938ee3dccc3ddc2af1244a1ca1296aa7bd68a9...62f021c13f5f60955e3d64640081522427bce2c8
--
View it on GitLab:
https://salsa.debian.org/med-team/ctk/-/compare/0f938ee3dccc3ddc2af1244a1ca1296aa7bd68a9...62f021c13f5f60955e3d64640081522427bce2c8
You're receiving this email because of your account on salsa.debian.org. Manage
all notifications: https://salsa.debian.org/-/profile/notifications | Help:
https://salsa.debian.org/help
_______________________________________________
debian-med-commit mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit