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