Control: tag -1 + patch

On Thu, 26 Jun 2014 20:56:54 +0300, Niko Tyni wrote:

> This package fails to build with perl_5.20.0-1 from experimental:
> 
>      dh_install -a
>   cp: cannot stat 'debian/tmp/usr/lib/perl5': No such file or directory
>   dh_install: cp -a debian/tmp/usr/lib/perl5 debian/libqpid-perl//usr/lib/ 
> returned exit code 1
>   make: *** [binary-arch] Error 2
> 
> One solution for this might be an executable debhelper install file
> (available with debhelper compat level 9) expanding $Config{vendorarch}.

Here's a patch with an executable .install file.

Cheers,
gregor

-- 
 .''`.  Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
 : :' : Debian GNU/Linux user, admin, and developer  -  http://www.debian.org/
 `. `'  Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
   `-   NP: Pink Floyd: In The Flesh
diff -Nru qpid-cpp-0.16/debian/changelog qpid-cpp-0.16/debian/changelog
--- qpid-cpp-0.16/debian/changelog	2014-04-30 01:07:42.000000000 +0200
+++ qpid-cpp-0.16/debian/changelog	2014-07-06 17:16:54.000000000 +0200
@@ -1,3 +1,13 @@
+qpid-cpp (0.16-7.2) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix "hardcodes /usr/lib/perl5":
+    make debian/libqpid-perl.install executable, and use $Config{vendorarch}
+    to get the perl library path
+    (Closes: #752808)
+
+ -- gregor herrmann <[email protected]>  Sun, 06 Jul 2014 17:14:56 +0200
+
 qpid-cpp (0.16-7.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru qpid-cpp-0.16/debian/libqpid-perl.install qpid-cpp-0.16/debian/libqpid-perl.install
--- qpid-cpp-0.16/debian/libqpid-perl.install	2012-09-29 00:32:22.000000000 +0200
+++ qpid-cpp-0.16/debian/libqpid-perl.install	2014-07-06 17:16:24.000000000 +0200
@@ -1 +1,3 @@
-usr/lib/perl5
+#!/usr/bin/perl -w
+use Config;
+print substr($Config{vendorarch}, 1) . "\n";

Attachment: signature.asc
Description: Digital Signature

Reply via email to