Source: libimobiledevice
Version: 1.3.0-6
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: ftcbfs

libimobiledevice cannot be cross built from source, because its
python-related build dependencies are not installable. It requests the
python stack for the host architecture, but it wants to actually run
python (build architecture) as well as use host architecture python
development files. I'm attaching a patch to fix this for your
convenience.

Helmut
diff --minimal -Nru libimobiledevice-1.3.0/debian/changelog 
libimobiledevice-1.3.0/debian/changelog
--- libimobiledevice-1.3.0/debian/changelog     2021-01-26 08:56:24.000000000 
+0100
+++ libimobiledevice-1.3.0/debian/changelog     2022-10-28 16:54:25.000000000 
+0200
@@ -1,3 +1,10 @@
+libimobiledevice (1.3.0-6.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Multiarchify Build-Depends. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Fri, 28 Oct 2022 16:54:25 +0200
+
 libimobiledevice (1.3.0-6) unstable; urgency=medium
 
   * d/control: drop some unused build-deps (Closes: #980831)
diff --minimal -Nru libimobiledevice-1.3.0/debian/control 
libimobiledevice-1.3.0/debian/control
--- libimobiledevice-1.3.0/debian/control       2021-01-26 08:56:24.000000000 
+0100
+++ libimobiledevice-1.3.0/debian/control       2022-10-28 16:54:25.000000000 
+0200
@@ -5,16 +5,17 @@
 Uploaders: Yves-Alexis Perez <cor...@debian.org>
 Standards-Version: 4.5.1
 Build-Depends: autoconf-archive,
-               cython3,
+               cython3:native,
                debhelper-compat (= 12),
-               dh-python,
+               dh-sequence-python3,
                libglib2.0-dev (>= 2.14.1),
                libssl-dev,
                libplist-dev (>= 2.2.0),
+               libpython3-dev,
                libusb-1.0-0-dev (>= 1.0.3) [linux-any],
                libusbmuxd-dev (>= 2.0.2),
-               python3-dev,
-               python3-plist
+               python3-dev:any,
+               python3-plist:native
 Build-Depends-Indep: doxygen
 Homepage: https://www.libimobiledevice.org/
 Vcs-Git: https://salsa.debian.org/imobiledevice-team/libimobiledevice.git
diff --minimal -Nru libimobiledevice-1.3.0/debian/rules 
libimobiledevice-1.3.0/debian/rules
--- libimobiledevice-1.3.0/debian/rules 2021-01-26 08:56:24.000000000 +0100
+++ libimobiledevice-1.3.0/debian/rules 2022-10-28 16:54:25.000000000 +0200
@@ -10,7 +10,7 @@
                --disable-silent-rules
 
 %:
-       dh $@ --with=python3
+       dh $@
 
 override_dh_auto_configure:
        dh_auto_configure -- $(configure_flags) PYTHON=/usr/bin/python3 
CYTHON=/usr/bin/cython3

Reply via email to