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
 

Reply via email to