[med-svn] [Git][med-team/sight][master] 2 commits: Be more specific about Build-Depends than just libboost-all-dev
Andreas Tille (@tille)
gitlab at salsa.debian.org
Sun Feb 22 10:38:30 GMT 2026
Andreas Tille pushed to branch master at Debian Med / sight
Commits:
db1d9e24 by Andreas Tille at 2026-02-22T11:35:46+01:00
Be more specific about Build-Depends than just libboost-all-dev
- - - - -
e8855b70 by Andreas Tille at 2026-02-22T11:38:22+01:00
Adapt to libboost 1.90 Closes: #1128147
- - - - -
4 changed files:
- debian/changelog
- debian/control
- + debian/patches/libboost1.90.patch
- debian/patches/series
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+sight (25.1.0-2) UNRELEASED; urgency=medium
+
+ * Team upload.
+ * Be more specific about Build-Depends than just libboost-all-dev
+ * Adapt to libboost 1.90
+ Closes: #1128147
+
+ -- Andreas Tille <tille at debian.org> Sun, 22 Feb 2026 11:35:00 +0100
+
sight (25.1.0-1) unstable; urgency=medium
* New upstream version
=====================================
debian/control
=====================================
@@ -12,7 +12,11 @@ Build-Depends:
debhelper-compat (= 13),
dh-exec,
libarchive-dev,
- libboost-all-dev,
+ libboost-date-time-dev,
+ libboost-iostreams-dev,
+ libboost-log-dev,
+ libboost-locale-dev,
+ libboost-program-options-dev,
libceres-dev,
libcppunit-dev,
libexpat1-dev,
@@ -24,6 +28,10 @@ Build-Depends:
libogre-1.12-dev,
libopencv-dev,
libopenigtlink-dev,
+ libopenjp2-7-dev,
+ libopenjp2-tools,
+ libopenjpip7,
+ libopenjpip-dec-server,
libsdl2-dev,
libvtk9-dev,
libvtkgdcm-dev,
=====================================
debian/patches/libboost1.90.patch
=====================================
@@ -0,0 +1,16 @@
+Author: Andreas Tille <tille at debian.org>
+Last-Update: 2026-02-22
+Bug-Debian: https://bugs.debian.org/1128147
+Description: Libboost 1.90 has retired system
+
+--- a/cmake/build/macros.cmake
++++ b/cmake/build/macros.cmake
+@@ -1554,7 +1554,7 @@ macro(sight_create_pch_target _og)
+ target_precompile_headers(${SIGHT_PCH_NAME} PUBLIC ${SIGHT_PCH_HEADERS})
+
+ # Boost
+- find_package(Boost QUIET COMPONENTS system date_time iostreams log log_setup REQUIRED)
++ find_package(Boost QUIET COMPONENTS date_time iostreams log log_setup REQUIRED)
+
+ target_link_libraries(${SIGHT_PCH_NAME} PUBLIC Boost::date_time Boost::iostreams Boost::log Boost::log_setup)
+ target_compile_definitions(${SIGHT_PCH_NAME} PUBLIC BOOST_BIND_GLOBAL_PLACEHOLDERS)
=====================================
debian/patches/series
=====================================
@@ -4,3 +4,4 @@ fix-multi-arch-folder-detection.patch
lintian_warnings.patch
remove-itk-fft.patch
libxml.patch
+libboost1.90.patch
View it on GitLab: https://salsa.debian.org/med-team/sight/-/compare/5ffa10b3c39a6a065ba5f1ae454bac46548710b2...e8855b705976438757e92d3dc793f205f93165da
--
View it on GitLab: https://salsa.debian.org/med-team/sight/-/compare/5ffa10b3c39a6a065ba5f1ae454bac46548710b2...e8855b705976438757e92d3dc793f205f93165da
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/20260222/107b6d99/attachment-0001.htm>
More information about the debian-med-commit
mailing list