Source: gnuradio
Version: 3.10.4.0-3
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: cross-satisfiability

gnuradio cannot be cross built from source, because its dependency on
sphinx is not cross satisfiable. As it happens, the Debian build of
gnuradio does not actually run sphinx even though there are some sphinx
sources. As such it can be deleted. Almost that is. python3-sphinx
happens to pull python3-packaging, which is not otherwise declared in
Build-Depends but is essential to building gnuradio. It's a missing
Build-Dependency that is hidden by python3-sphinx. Please consider
applying the attached patch.

Helmut
diff --minimal -Nru gnuradio-3.10.4.0/debian/changelog 
gnuradio-3.10.4.0/debian/changelog
--- gnuradio-3.10.4.0/debian/changelog  2022-10-26 02:03:42.000000000 +0200
+++ gnuradio-3.10.4.0/debian/changelog  2022-10-31 12:16:09.000000000 +0100
@@ -1,3 +1,10 @@
+gnuradio (3.10.4.0-3.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop unused B-D: python3-sphinx. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Mon, 31 Oct 2022 12:16:09 +0100
+
 gnuradio (3.10.4.0-3) unstable; urgency=medium
 
   * update to v3.10.4.0-17-gcfcd070f9
diff --minimal -Nru gnuradio-3.10.4.0/debian/control 
gnuradio-3.10.4.0/debian/control
--- gnuradio-3.10.4.0/debian/control    2022-10-26 02:03:42.000000000 +0200
+++ gnuradio-3.10.4.0/debian/control    2022-10-31 12:16:09.000000000 +0100
@@ -58,10 +58,10 @@
                python3-mako,
                python3-numpy,
                python3-opengl,
+               python3-packaging,
               python3-pyqt5 [!hurd-i386],
               python3-schema,
                python3-scipy,
-               python3-sphinx,
               python3-thrift [amd64 arm64 armel armhf i386 mips64el mipsel 
ppc64el riscv64 s390x],
               python3-yaml,
                python3-zmq [!hurd-i386],

Reply via email to