[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1124530: libplacebo FTCBFS: unsatisfiable Python Build-Depends



Source: libplacebo
Version: 7.351.0-2
Tags: patch
User: debian-cross@lists.debian.org
Usertags: cross-satisfiability

libplacebo cannot be cross built from source, because it Build-Depends
on a few Python packages and implicitly requests them for the host
architecture. They're meant to be run during build, so it should be
requesting them for the build architecture by annotating them :native.
Once doing so, libplacebo cross builds successfully. I'm attaching a
patch for your convenience.

Helmut
diff -Nru libplacebo-7.351.0/debian/changelog libplacebo-7.351.0/debian/changelog
--- libplacebo-7.351.0/debian/changelog	2025-09-10 19:10:52.000000000 +0200
+++ libplacebo-7.351.0/debian/changelog	2026-01-02 14:50:12.000000000 +0100
@@ -1,3 +1,11 @@
+libplacebo (7.351.0-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Annotate Python dependencies run during built with :native.
+    (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de>  Fri, 02 Jan 2026 14:50:12 +0100
+
 libplacebo (7.351.0-2) unstable; urgency=medium
 
   * Upload to unstable
diff -Nru libplacebo-7.351.0/debian/control libplacebo-7.351.0/debian/control
--- libplacebo-7.351.0/debian/control	2025-09-10 19:10:50.000000000 +0200
+++ libplacebo-7.351.0/debian/control	2026-01-02 14:50:11.000000000 +0100
@@ -15,9 +15,9 @@
  libvulkan-dev,
  libxxhash-dev,
  glslang-dev,
- python3,
- python3-glad (>= 2),
- python3-jinja2,
+ python3:native,
+ python3-glad:native (>= 2),
+ python3-jinja2:native,
  python3-setuptools,
  spirv-tools
 Standards-Version: 4.7.2

Reply to: