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/

