Source: gnome-menus
Version: 3.38.1-1
Tags: patch
User: [email protected]
Usertags: cross-satisfiability

gnome-menus cannot be cross built from source, because its
build-dependency on python3 is not installable. It is understood as
requesting a host architecture Python interpreter, which cannot be run.
The use is for computing a blacklist file, which means running it during
build. It should thus be annotated :native. I'm attaching a patch for
your convenience. Once applying it, gnome-menus cross builds
successfully.

Helmut
diff -Nru gnome-menus-3.38.1/debian/changelog 
gnome-menus-3.38.1/debian/changelog
--- gnome-menus-3.38.1/debian/changelog 2025-10-24 16:31:31.000000000 +0200
+++ gnome-menus-3.38.1/debian/changelog 2026-01-06 16:38:15.000000000 +0100
@@ -1,3 +1,10 @@
+gnome-menus (3.38.1-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Annotate python3 dependency :native. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Tue, 06 Jan 2026 16:38:15 +0100
+
 gnome-menus (3.38.1-1) unstable; urgency=medium
 
   * New upstream release
diff -Nru gnome-menus-3.38.1/debian/control gnome-menus-3.38.1/debian/control
--- gnome-menus-3.38.1/debian/control   2025-10-24 16:31:31.000000000 +0200
+++ gnome-menus-3.38.1/debian/control   2026-01-06 16:38:13.000000000 +0100
@@ -11,7 +11,7 @@
                gir1.2-gio-2.0-dev,
                gir1.2-giounix-2.0-dev,
                libglib2.0-dev (>= 2.86.0),
-               python3 (>= 3.1),
+               python3:native (>= 3.1),
                gobject-introspection (>= 1.80),
 Standards-Version: 4.7.2
 Vcs-Browser: https://salsa.debian.org/gnome-team/gnome-menus

Reply via email to