Source: vdr-plugin-femon
Version: 2.4.0-5
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: ftcbfs

vdr-plugin-femon fails to cross build from source, because it uses the
build architecture pkg-config and thus misses out on relevant compiler
flags. It has rather precise ideas on where to locate vdr.pc in order to
support being vendored even though Debian doesn't vendor it. As such,
changing the pkg-config invocation is probably not acceptable upstream.
Instead, I propose forcing the Debian location of the .pc file. I'm
attaching a patch for your convenience.

Helmut
diff --minimal -Nru vdr-plugin-femon-2.4.0/debian/changelog 
vdr-plugin-femon-2.4.0/debian/changelog
--- vdr-plugin-femon-2.4.0/debian/changelog     2022-01-12 09:21:10.000000000 
+0100
+++ vdr-plugin-femon-2.4.0/debian/changelog     2022-12-03 10:32:00.000000000 
+0100
@@ -1,3 +1,10 @@
+vdr-plugin-femon (2.4.0-5.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Force correct location of vdr.pc. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Sat, 03 Dec 2022 10:32:00 +0100
+
 vdr-plugin-femon (2.4.0-5) unstable; urgency=medium
 
   * Fix debian/watch
diff --minimal -Nru vdr-plugin-femon-2.4.0/debian/rules 
vdr-plugin-femon-2.4.0/debian/rules
--- vdr-plugin-femon-2.4.0/debian/rules 2022-01-12 09:21:10.000000000 +0100
+++ vdr-plugin-femon-2.4.0/debian/rules 2022-12-03 10:31:56.000000000 +0100
@@ -3,6 +3,9 @@
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
+include /usr/share/dpkg/architecture.mk
+export VDRDIR=/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig
+
 %:
        dh $@ --with vdrplugin
 

Reply via email to