Package: liblrdf0-dev Version: 0.6.1-1 Tags: patch User: debian-cr...@lists.debian.org Usertags: ftcbfs Control: affects -1 + src:sonic-visualiser
The affected packages fail to cross build from source, because they fail to find lrdf.pc using pkg-config. During cross compilation, pkg-config only searches /usr/lib/<triplet>/pkgconfig and /usr/share/pkgconfig, but not /usr/lib/pkgconfig. The attached patch moves the whole library to a multiarch directory. Please consider applying it. Helmut
diff --minimal -Nru liblrdf-0.6.1/debian/changelog liblrdf-0.6.1/debian/changelog --- liblrdf-0.6.1/debian/changelog 2017-01-09 19:50:09.000000000 +0100 +++ liblrdf-0.6.1/debian/changelog 2019-11-05 20:22:13.000000000 +0100 @@ -1,3 +1,10 @@ +liblrdf (0.6.1-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Move lrdf.pc to a multiarch location. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Tue, 05 Nov 2019 20:22:13 +0100 + liblrdf (0.6.1-1) unstable; urgency=medium [ upstream ] diff --minimal -Nru liblrdf-0.6.1/debian/control liblrdf-0.6.1/debian/control --- liblrdf-0.6.1/debian/control 2017-01-09 19:43:40.000000000 +0100 +++ liblrdf-0.6.1/debian/control 2019-11-05 20:20:25.000000000 +0100 @@ -8,7 +8,7 @@ libtool, automake, autoconf, - debhelper, + debhelper (>= 8.1.3), dh-buildinfo, licensecheck, d-shlibs (>= 0.79~), diff --minimal -Nru liblrdf-0.6.1/debian/rules liblrdf-0.6.1/debian/rules --- liblrdf-0.6.1/debian/rules 2017-01-09 17:38:11.000000000 +0100 +++ liblrdf-0.6.1/debian/rules 2019-11-05 20:22:13.000000000 +0100 @@ -54,15 +54,16 @@ src/Makefile.in DEB_ACLOCAL_ARGS = -Im4 --install --force DEB_AUTOMAKE_ARGS = --add-missing --copy --foreign --force +DEB_CONFIGURE_EXTRA_FLAGS += '--libdir=$${prefix}/lib/$(DEB_HOST_MULTIARCH)' clean:: rm -f compile stamp-h binary-post-install/liblrdf0:: - d-shlibmove --commit \ + d-shlibmove --commit --multiarch \ --movedev "debian/tmp/usr/include/*" usr/include/ \ - --movedev "debian/tmp/usr/lib/pkgconfig/*.pc" usr/lib/pkgconfig/ \ + --movedev "debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/*.pc" usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/ \ --moveshl debian/tmp/usr/share/ladspa/rdf/ladspa.rdfs usr/share/ladspa/rdf/ \ - debian/tmp/usr/lib/liblrdf.so + debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/liblrdf.so binary-predeb/liblrdf0-dev:: find debian/liblrdf0-dev/ -type f -name '*.la' -delete
_______________________________________________ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers