Package: libvanessa-socket-dev
Version: 0.0.13-1
Tags: patch
User: debian-cr...@lists.debian.org
Usertags: ftcbfs
Control: affects -1 + src:perdition

perdition fails to cross build from source, because it cannot find
vanessa-socket.pc. During cross compilation, pkg-config searches
/usr/share/pkgconfig and /usr/lib/${DEB_HOST_MULTIARCH}/pkgconfig, but
it does not search /usr/lib/pkgconfig. Thus vanessa-socket.pc must be
moved. Please consider applying the attached patch.

Helmut
diff --minimal -Nru vanessa-socket-0.0.13/debian/changelog 
vanessa-socket-0.0.13/debian/changelog
--- vanessa-socket-0.0.13/debian/changelog      2015-06-14 06:53:27.000000000 
+0200
+++ vanessa-socket-0.0.13/debian/changelog      2019-08-14 06:22:37.000000000 
+0200
@@ -1,3 +1,10 @@
+vanessa-socket (0.0.13-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Move vanessa-socket.pc to a Multi-Arch location. (Closes: #-1)
+
+ -- Helmut Grohne <hel...@subdivi.de>  Wed, 14 Aug 2019 06:22:37 +0200
+
 vanessa-socket (0.0.13-1) unstable; urgency=medium
 
   * New Upstream
diff --minimal -Nru vanessa-socket-0.0.13/debian/libvanessa-socket-dev.files 
vanessa-socket-0.0.13/debian/libvanessa-socket-dev.files
--- vanessa-socket-0.0.13/debian/libvanessa-socket-dev.files    2014-09-11 
03:26:15.000000000 +0200
+++ vanessa-socket-0.0.13/debian/libvanessa-socket-dev.files    2019-08-14 
06:22:01.000000000 +0200
@@ -1,8 +1,8 @@
 usr/include/vanessa_socket.h
-usr/lib/libvanessa_socket.so
-usr/lib/libvanessa_socket.a
-usr/lib/libvanessa_socket.la
-usr/lib/pkgconfig/vanessa-socket.pc
+usr/lib/*/libvanessa_socket.so
+usr/lib/*/libvanessa_socket.a
+usr/lib/*/libvanessa_socket.la
+usr/lib/*/pkgconfig/vanessa-socket.pc
 usr/share/doc/libvanessa-socket-dev/changelog.gz
 usr/share/doc/libvanessa-socket-dev/README
 
diff --minimal -Nru vanessa-socket-0.0.13/debian/libvanessa-socket2.files 
vanessa-socket-0.0.13/debian/libvanessa-socket2.files
--- vanessa-socket-0.0.13/debian/libvanessa-socket2.files       2014-09-11 
03:26:15.000000000 +0200
+++ vanessa-socket-0.0.13/debian/libvanessa-socket2.files       2019-08-14 
06:22:28.000000000 +0200
@@ -1,2 +1,2 @@
-usr/lib/libvanessa_socket.so.2
-usr/lib/libvanessa_socket.so.2.1.0
+usr/lib/*/libvanessa_socket.so.2
+usr/lib/*/libvanessa_socket.so.2.1.0
diff --minimal -Nru vanessa-socket-0.0.13/debian/rules 
vanessa-socket-0.0.13/debian/rules
--- vanessa-socket-0.0.13/debian/rules  2014-09-11 03:37:45.000000000 +0200
+++ vanessa-socket-0.0.13/debian/rules  2019-08-14 06:21:25.000000000 +0200
@@ -2,8 +2,10 @@
 # Sample debian/rules that uses debhelper.
 # GNU copyright 1997 to 1999 by Joey Hess.
 
+include /usr/share/dpkg/architecture.mk
+
 pwd:=$(shell pwd)
-cfg:=--prefix=/usr --mandir=/usr/share/man
+cfg:=--prefix=/usr --mandir=/usr/share/man 
--libdir='$${prefix}/lib/${DEB_HOST_MULTIARCH}'
 
 DPKG_EXPORT_BUILDFLAGS = 1
 include /usr/share/dpkg/buildflags.mk

Reply via email to