Control: tag -1 + patch On Tue, 24 Jun 2014 00:04:18 +0300, Niko Tyni wrote:
> For this to work, packages containing binary perl modules need to migrate
> from using the hardcoded /usr/lib/perl5 directory to the value of the
> $Config{vendorarch} variable, as defined in the 'Config' module.
Hi Rhonda!
Here's a patch that implements this with an executable .install file
and debhelper 9.
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
`-
diff -u irssi-0.8.15/debian/rules irssi-0.8.15/debian/rules
--- irssi-0.8.15/debian/rules
+++ irssi-0.8.15/debian/rules
@@ -88,6 +88,7 @@
dh_installchangelogs ChangeLog
dh_installdocs
dh_installexamples
+ chmod +x debian/irssi.install
dh_install
dh_installmenu
dh_installman
diff -u irssi-0.8.15/debian/changelog irssi-0.8.15/debian/changelog
--- irssi-0.8.15/debian/changelog
+++ irssi-0.8.15/debian/changelog
@@ -1,3 +1,13 @@
+irssi (0.8.15-5.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Fix "hardcodes /usr/lib/perl5":
+ - Make debian/irssi.install executable, and use $Config{vendorarch} there.
+ - Use debhelper 9 to get this feature.
+ (Closes: #752478)
+
+ -- gregor herrmann <[email protected]> Tue, 01 Jul 2014 18:36:17 +0200
+
irssi (0.8.15-5) unstable; urgency=low
* Updated bind_utf8-fix patch from upstream bug tracker again
diff -u irssi-0.8.15/debian/irssi.install irssi-0.8.15/debian/irssi.install
--- irssi-0.8.15/debian/irssi.install
+++ irssi-0.8.15/debian/irssi.install
@@ -1,7 +1,14 @@
+#!/usr/bin/perl -w
+
+use Config;
+
+print substr($Config{vendorarch}, 1) . "\n";
+
+print <<EOF
debian/tmp/etc/irssi.conf
debian/tmp/usr/bin/botti
debian/tmp/usr/bin/irssi
debian/tmp/usr/lib/irssi/
-debian/tmp/usr/lib/perl5/
debian/tmp/usr/share/doc/irssi/
debian/tmp/usr/share/irssi/
+EOF
diff -u irssi-0.8.15/debian/control irssi-0.8.15/debian/control
--- irssi-0.8.15/debian/control
+++ irssi-0.8.15/debian/control
@@ -2,7 +2,7 @@
Section: net
Priority: optional
Maintainer: Gerfried Fuchs <[email protected]>
-Build-Depends: debhelper (>= 7), autotools-dev, libglib2.0-dev, perl (>= 5.8.1), libperl-dev (>= 5.8.1), libncurses5-dev, libssl-dev, openssl, quilt
+Build-Depends: debhelper (>= 9), autotools-dev, libglib2.0-dev, perl (>= 5.8.1), libperl-dev (>= 5.8.1), libncurses5-dev, libssl-dev, openssl, quilt
Standards-Version: 3.9.3
Homepage: http://irssi.org/
Vcs-Browser: http://git.deb.at/w/pkg/irssi.git
diff -u irssi-0.8.15/debian/compat irssi-0.8.15/debian/compat
--- irssi-0.8.15/debian/compat
+++ irssi-0.8.15/debian/compat
@@ -1 +1 @@
-7
+9
signature.asc
Description: Digital Signature

