Package: libxdg-basedir-dev
Version: 1.2.0-1
Tags: patch
User: [email protected]
Usertags: rebootstrap
Control: affects -1 + src:dunst

dunst fails to cross build from source, because xdg-basedir.pc cannot be
found. During cross compilation pkg-config does not search
/usr/lib/pkgconfig. Thus xdg-basedir.pc should be moved to
/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig. The easiest way of doing so is
passing a multiarch --libdir to configure and is what the attached patch
does. Please consider applying it.

Helmut
diff --minimal -Nru libxdg-basedir-1.2.0/debian/changelog 
libxdg-basedir-1.2.0/debian/changelog
--- libxdg-basedir-1.2.0/debian/changelog       2014-02-11 19:59:33.000000000 
+0100
+++ libxdg-basedir-1.2.0/debian/changelog       2017-01-27 12:36:17.000000000 
+0100
@@ -1,3 +1,10 @@
+libxdg-basedir (1.2.0-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Pass a multiarch --libdir to configure. Closes: #-1
+
+ -- Helmut Grohne <[email protected]>  Fri, 27 Jan 2017 12:36:17 +0100
+
 libxdg-basedir (1.2.0-1) unstable; urgency=medium
 
   * New upstream release
diff --minimal -Nru libxdg-basedir-1.2.0/debian/control 
libxdg-basedir-1.2.0/debian/control
--- libxdg-basedir-1.2.0/debian/control 2014-02-11 19:58:26.000000000 +0100
+++ libxdg-basedir-1.2.0/debian/control 2017-01-27 12:35:50.000000000 +0100
@@ -2,7 +2,7 @@
 Priority: optional
 Maintainer: Mark Nevill <[email protected]>
 Uploaders: Miriam Ruiz <[email protected]>
-Build-Depends: cdbs, debhelper (>= 7), dh-buildinfo, dh-autoreconf, doxygen
+Build-Depends: cdbs, debhelper (>= 8.1.3), dh-buildinfo, dh-autoreconf, doxygen
 Standards-Version: 3.9.5
 Section: libs
 Homepage: http://nevill.ch/libxdg-basedir
diff --minimal -Nru libxdg-basedir-1.2.0/debian/libxdg-basedir-dev.install 
libxdg-basedir-1.2.0/debian/libxdg-basedir-dev.install
--- libxdg-basedir-1.2.0/debian/libxdg-basedir-dev.install      2011-04-12 
23:35:23.000000000 +0200
+++ libxdg-basedir-1.2.0/debian/libxdg-basedir-dev.install      2017-01-27 
12:36:10.000000000 +0100
@@ -1,5 +1,5 @@
 usr/include/*
-usr/lib/lib*.a
-usr/lib/lib*.so
-usr/lib/pkgconfig/*
+usr/lib/*/lib*.a
+usr/lib/*/lib*.so
+usr/lib/*/pkgconfig/*
 usr/share/doc/libxdg-basedir-dev/html/*
diff --minimal -Nru libxdg-basedir-1.2.0/debian/libxdg-basedir1.install 
libxdg-basedir-1.2.0/debian/libxdg-basedir1.install
--- libxdg-basedir-1.2.0/debian/libxdg-basedir1.install 2010-07-28 
21:22:25.000000000 +0200
+++ libxdg-basedir-1.2.0/debian/libxdg-basedir1.install 2017-01-27 
12:36:14.000000000 +0100
@@ -1 +1 @@
-usr/lib/lib*.so.*
+usr/lib/*/lib*.so.*
diff --minimal -Nru libxdg-basedir-1.2.0/debian/rules 
libxdg-basedir-1.2.0/debian/rules
--- libxdg-basedir-1.2.0/debian/rules   2014-02-11 19:58:43.000000000 +0100
+++ libxdg-basedir-1.2.0/debian/rules   2017-01-27 12:34:29.000000000 +0100
@@ -5,6 +5,7 @@
 include /usr/share/cdbs/1/rules/autoreconf.mk
 
 DEB_MAKE_CHECK_TARGET=check
+DEB_CONFIGURE_EXTRA_FLAGS += --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)
 
 install/libxdg-basedir-dev::
        mkdir -p debian/tmp/usr/share/doc/libxdg-basedir-dev/

Reply via email to