Bug#866735: /usr/lib/pkgconfig/unique-1.0.pc: move to a multiarch location

Helmut Grohne helmut at subdivi.de
Sat Jul 1 10:48:18 UTC 2017


Package: libunique-dev
Version: 1.1.6-5
Tags: patch
File: /usr/lib/pkgconfig/unique-1.0.pc
User: helmutg at debian.org
Usertags: rebootstrap
Control: affects -1 + src:alarm-clock-applet

alarm-clock-applet fails to cross build from source, because it cannot
find unique-1.0.pc. During cross compilation, pkg-config does not
consider /usr/lib/pkgconfig. Please move the .pc file to a multiarch
location e.g. by applying the attached patch.

Helmut
-------------- next part --------------
diff --minimal -Nru libunique-1.1.6/debian/changelog libunique-1.1.6/debian/changelog
--- libunique-1.1.6/debian/changelog	2014-09-09 18:46:23.000000000 +0200
+++ libunique-1.1.6/debian/changelog	2017-07-01 11:45:08.000000000 +0200
@@ -1,3 +1,10 @@
+libunique (1.1.6-5.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Put unique-1.0.pc on a multiarch path. (Closes: #-1)
+
+ -- Helmut Grohne <helmut at subdivi.de>  Sat, 01 Jul 2017 11:45:08 +0200
+
 libunique (1.1.6-5) unstable; urgency=low
 
   [ Josselin Mouette ]
diff --minimal -Nru libunique-1.1.6/debian/libunique-1.0-0.install libunique-1.1.6/debian/libunique-1.0-0.install
--- libunique-1.1.6/debian/libunique-1.0-0.install	2011-10-27 20:18:36.000000000 +0200
+++ libunique-1.1.6/debian/libunique-1.0-0.install	2017-07-01 11:44:39.000000000 +0200
@@ -1 +1 @@
-usr/lib/libunique-1.0.so.*
+usr/lib/*/libunique-1.0.so.*
diff --minimal -Nru libunique-1.1.6/debian/libunique-dev.install libunique-1.1.6/debian/libunique-dev.install
--- libunique-1.1.6/debian/libunique-dev.install	2011-10-27 20:18:36.000000000 +0200
+++ libunique-1.1.6/debian/libunique-dev.install	2017-07-01 11:44:49.000000000 +0200
@@ -1,4 +1,4 @@
 usr/include/unique-1.0/unique/*
-usr/lib/libunique-1.0.a
-usr/lib/libunique-1.0.so
-usr/lib/pkgconfig/unique-1.0*
+usr/lib/*/libunique-1.0.a
+usr/lib/*/libunique-1.0.so
+usr/lib/*/pkgconfig/unique-1.0*
diff --minimal -Nru libunique-1.1.6/debian/rules libunique-1.1.6/debian/rules
--- libunique-1.1.6/debian/rules	2014-09-09 18:43:17.000000000 +0200
+++ libunique-1.1.6/debian/rules	2017-07-01 11:43:09.000000000 +0200
@@ -10,6 +10,6 @@
 
 LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed
 
-DEB_CONFIGURE_EXTRA_FLAGS += --disable-maintainer-flags
+DEB_CONFIGURE_EXTRA_FLAGS += --disable-maintainer-flags --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)
 
 DEB_DH_MAKESHLIBS_ARGS_libunique-1.0-0 = -V 'libunique-1.0-0 (>= 1.0.2)' -- -c4


More information about the pkg-gnome-maintainers mailing list