Package: pulseview
Version: 0.4.2-4
Followup-For: Bug #1128142
Control: tags -1 patch ftbfs

Dear maintainer,

Attached patch, based on the one given to schroot, fixes the build.

Regards,
    Daniel.

-- System Information:
Debian Release: forky/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.18.15+deb14-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages pulseview depends on:
ii  libboost-filesystem1.83.0     1.83.0-5+b2
ii  libboost-serialization1.83.0  1.83.0-5+b2
ii  libc6                         2.42-13
ii  libgcc-s1                     15.2.0-14
ii  libglib2.0-0t64               2.87.2-3
ii  libglibmm-2.4-1t64            2.66.8-3
ii  libqt5core5t64                5.15.17+dfsg-7+b1
ii  libqt5gui5t64                 5.15.17+dfsg-7+b1
ii  libqt5widgets5t64             5.15.17+dfsg-7+b1
ii  libsigrok4t64                 0.5.2-5.1+b4
ii  libsigrokcxx4t64              0.5.2-5.1+b4
ii  libsigrokdecode4              0.5.3-4+b5
ii  libstdc++6                    15.2.0-14

pulseview recommends no packages.

pulseview suggests no packages.

-- no debconf information
From: Daniel Serpell <[email protected]>
Date: Mar, 06 2026 20:56:48 -0300
Subject: [PATCH] Fixes build with Boost 1.90

Newer Boost (from version 1.89) removed system library.

--- pulseview-0.4.2.orig/CMakeLists.txt
+++ pulseview-0.4.2/CMakeLists.txt
@@ -139,7 +139,12 @@ endif()
 
 set(QT_LIBRARIES Qt5::Gui Qt5::Widgets Qt5::Svg)
 
-set(BOOSTCOMPS filesystem serialization system)
+set(BOOSTCOMPS filesystem serialization)
+
+if(Boost_MAJOR_VERSION EQUAL 1 AND Boost_MINOR_VERSION LESS 84)
+  list(APPEND BOOSTCOMPS system)
+endif()
+
 if(ENABLE_TESTS)
        list(APPEND BOOSTCOMPS unit_test_framework)
 endif()

Reply via email to