Package: libomxil-bellagio-dev
Version: 0.9.3-4.1
Tags: patch
User: [email protected]
Usertags: rebootstrap
Control: affects -1 + src:libomxcamera

libomxcamera fails to cross build from source, because pkg-config fails
finding libomxil-bellagio.pc. During cross compilation, it searches
/usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig and /usr/share/pkgconfig, but
not /usr/lib/pkgconfig. Thus the .pc file needs to be moved. The
attached patch implements that in a minimal way. Please consider doing
one of the following:
 * Applying the patch.
 * Adding --libdir='$${prefix}/lib/${DEB_HOST_MULTIARCH}' to ./configure.
 * Bumping to debhelper compat level >= 9 (will insert the --libdir
   flag).

Helmut
diff --minimal -Nru libomxil-bellagio-0.9.3/debian/changelog 
libomxil-bellagio-0.9.3/debian/changelog
--- libomxil-bellagio-0.9.3/debian/changelog    2018-09-22 21:56:46.000000000 
+0200
+++ libomxil-bellagio-0.9.3/debian/changelog    2019-05-12 07:01:53.000000000 
+0200
@@ -1,3 +1,10 @@
+libomxil-bellagio (0.9.3-4.2) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Move libomxil-bellagio.pc to a multiarch location. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Sun, 12 May 2019 07:01:53 +0200
+
 libomxil-bellagio (0.9.3-4.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff --minimal -Nru libomxil-bellagio-0.9.3/debian/rules 
libomxil-bellagio-0.9.3/debian/rules
--- libomxil-bellagio-0.9.3/debian/rules        2018-09-22 21:56:46.000000000 
+0200
+++ libomxil-bellagio-0.9.3/debian/rules        2019-05-12 07:01:52.000000000 
+0200
@@ -1,5 +1,6 @@
 #!/usr/bin/make -f
 
+include /usr/share/dpkg/architecture.mk
 DEB_SOURCE := $(shell dpkg-parsechangelog | grep Source: | sed -e 's/Source: 
//')
 DEB_VERSION := $(shell dpkg-parsechangelog | grep Version: | sed -e 
's/Version: //')
 DEB_UPSTREAM_VERSION := $(shell echo $(DEB_VERSION) | sed -e 's/-[^-]*$$//')
@@ -23,6 +24,11 @@
        dh_strip -plibomxil-bellagio0-components-base 
--dbg-package=libomxil-bellagio0-components-base-dbg
        dh_strip --remaining-packages --dbg-package=libomxil-bellagio0-dbg
 
+override_dh_install:
+       dh_install
+       mkdir -p debian/libomxil-bellagio-dev/usr/lib/$(DEB_HOST_MULTIARCH)
+       mv debian/libomxil-bellagio-dev/usr/lib/pkgconfig 
debian/libomxil-bellagio-dev/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig
+
 update-patch-series:
        mkdir -p $(CURDIR)/debian/patches
        rm -f $(CURDIR)/debian/patches/*.patch

Reply via email to