Source: pcl
Version: 1.15.0+dfsg-3
Tags: patch
User: [email protected]
Usertags: cross-satisfiability

pcl cannot be cross built from source due to unsatisfiable dependencies.
One of those is sphinx. Fortunately, sphinx is already being skipped in
arch-only builds such as cross builds. Therefore this dependency can be
moved to Build-Depends-Indep with no further changes. I verified that
this is indeed ok by comparing a thus modified build with an earlier
full build using diffoscope (thanks to reproducible builds). Please find
a patch attached.

Helmut
diff -Nru pcl-1.15.0+dfsg/debian/changelog pcl-1.15.0+dfsg/debian/changelog
--- pcl-1.15.0+dfsg/debian/changelog    2025-10-15 09:06:03.000000000 +0200
+++ pcl-1.15.0+dfsg/debian/changelog    2026-02-28 16:24:19.000000000 +0100
@@ -1,3 +1,10 @@
+pcl (1.15.0+dfsg-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Demote python3-sphinx to Build-Depends-Indep. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Sat, 28 Feb 2026 16:24:19 +0100
+
 pcl (1.15.0+dfsg-3) unstable; urgency=medium
 
   [ Dominique Belhachemi ]
diff -Nru pcl-1.15.0+dfsg/debian/control pcl-1.15.0+dfsg/debian/control
--- pcl-1.15.0+dfsg/debian/control      2025-10-15 09:06:03.000000000 +0200
+++ pcl-1.15.0+dfsg/debian/control      2026-02-28 16:24:19.000000000 +0100
@@ -7,7 +7,6 @@
 Build-Depends: debhelper-compat (= 13),
                cmake,
               clang [mipsel armel armhf],
-              python3-sphinx,
               libboost-system-dev,
               libboost-filesystem-dev,
               libboost-thread-dev,
@@ -29,7 +28,8 @@
               libglew-dev,
               libgtest-dev,
 Build-Depends-Indep: doxygen,
-                    doxygen-latex
+                    doxygen-latex,
+                    python3-sphinx,
 Standards-Version: 4.7.1
 Vcs-Browser: https://salsa.debian.org/science-team/pcl
 Vcs-Git: https://salsa.debian.org/science-team/pcl.git

Reply via email to