Package: libmpeg-dev Version: 1.8.dfsg-2.1 Tags: patch User: helm...@debian.org Usertags: rebootstrap Control: affects -1 + src:gem
gem fails to cross build from source, because it cannot find libmpeg3.pc. During cross compilation pkg-config does not search /usr/lib/pkgconfig. It only searches /usr/share/pkgconfig and /usr/lib/<triplet>/pkgconfig. libmpeg3.pc should be moved to the latter directory. Please consider applying the attached patch. Helmut
diff --minimal -Nru libmpeg3-1.8.dfsg/debian/changelog libmpeg3-1.8.dfsg/debian/changelog --- libmpeg3-1.8.dfsg/debian/changelog 2017-11-06 22:24:08.000000000 +0100 +++ libmpeg3-1.8.dfsg/debian/changelog 2018-11-05 21:31:32.000000000 +0100 @@ -1,3 +1,10 @@ +libmpeg3 (1.8.dfsg-2.2) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Move libmpeg3.pc to a multiarch location. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Mon, 05 Nov 2018 21:31:32 +0100 + libmpeg3 (1.8.dfsg-2.1) unstable; urgency=medium * Non-maintainer upload. diff --minimal -Nru libmpeg3-1.8.dfsg/debian/libmpeg3-dev.dirs libmpeg3-1.8.dfsg/debian/libmpeg3-dev.dirs --- libmpeg3-1.8.dfsg/debian/libmpeg3-dev.dirs 2017-11-06 22:10:14.000000000 +0100 +++ libmpeg3-1.8.dfsg/debian/libmpeg3-dev.dirs 2018-11-05 21:30:46.000000000 +0100 @@ -1,5 +1,4 @@ usr/lib -usr/lib/pkgconfig usr/include/mpeg3 usr/include/mpeg3/audio usr/include/mpeg3/video diff --minimal -Nru libmpeg3-1.8.dfsg/debian/rules libmpeg3-1.8.dfsg/debian/rules --- libmpeg3-1.8.dfsg/debian/rules 2017-11-06 22:18:45.000000000 +0100 +++ libmpeg3-1.8.dfsg/debian/rules 2018-11-05 21:31:25.000000000 +0100 @@ -6,6 +6,8 @@ # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 +include /usr/share/dpkg/architecture.mk + # Honor DEB_BUILD_OPTIONS!!! ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -g -Wall @@ -51,7 +53,8 @@ $(MAKE) install prefix=$(CURDIR)/debian/tmp/usr - sed "s/@VERSION@/$(version)/" < debian/pkgconfig.in > $(CURDIR)/debian/libmpeg3-dev/usr/lib/pkgconfig/libmpeg3.pc + mkdir -p $(CURDIR)/debian/libmpeg3-dev/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig + sed "s/@VERSION@/$(version)/" < debian/pkgconfig.in > $(CURDIR)/debian/libmpeg3-dev/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/libmpeg3.pc dh_install --sourcedir=debian/tmp