Package: lv2-dev
Version: 1.14.0~dfsg1-1
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap
Control: affects -1 + src:yoshimi

yoshimi fails to cross build from source, because it cannot find lv2.pc.
During cross compilation, pkg-config does not search /usr/lib/pkgconfig.
One needs to move .pc files to /usr/lib/<triplet>/pkgconfig. The
attached patch minimally implements that. Please consider applying it or
passing a multiarch --libdir to waf.

Helmut
diff --minimal -Nru lv2-1.14.0~dfsg1/debian/changelog 
lv2-1.14.0~dfsg1/debian/changelog
--- lv2-1.14.0~dfsg1/debian/changelog   2016-09-22 13:20:16.000000000 +0200
+++ lv2-1.14.0~dfsg1/debian/changelog   2018-01-29 16:36:49.000000000 +0100
@@ -1,3 +1,10 @@
+lv2 (1.14.0~dfsg1-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Move .pc files to a multiarch directory. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Mon, 29 Jan 2018 16:36:49 +0100
+
 lv2 (1.14.0~dfsg1-1) unstable; urgency=medium
 
   * New upstream version 1.14.0~dfsg1
diff --minimal -Nru lv2-1.14.0~dfsg1/debian/rules lv2-1.14.0~dfsg1/debian/rules
--- lv2-1.14.0~dfsg1/debian/rules       2016-09-22 13:20:16.000000000 +0200
+++ lv2-1.14.0~dfsg1/debian/rules       2018-01-29 16:36:47.000000000 +0100
@@ -1,6 +1,8 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
 
+include /usr/share/dpkg/architecture.mk
+
 upstream_version ?= $(shell dpkg-parsechangelog | sed -rne 's/^Version: 
([0-9.]+)(\+dfsg\d+)?.*$$/\1/p')
 dfsg_version = $(upstream_version)~dfsg1
 pkg = $(shell dpkg-parsechangelog | sed -ne 's/^Source: //p')
@@ -35,6 +37,9 @@
        for plugin in `cat debian/lv2-examples.install`; do \
                rm -rf debian/lv2-dev/$$plugin ; \
        done
+       # move .pc files to a multiarch directory
+       mkdir debian/lv2-dev/usr/lib/$(DEB_HOST_MULTIARCH)
+       mv debian/lv2-dev/usr/lib/pkgconfig 
debian/lv2-dev/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig
 
 override_dh_installchangelogs:
        dh_installchangelogs NEWS
_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to