[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