Package: libjcode-perl
Version: 2.13-2
Tags: patch
User: [email protected]
Usertags: perl-inc-multiarch
X-Debbugs-Cc: [email protected]
This package installs architecture-independent files under
/usr/lib/perl5. They should go into $Config{vendorlib}
(currently /usr/share/perl5) instead.
As discussed in #748380, perl is moving to multiarch-enabled
paths. It is not decided yet if this will happen for jessie,
but when it does, packages hardcoding /usr/lib/perl5 will
be broken and have to be changed.
The attached patch implements the proposed new policy in #748380. I've
also changed the dependency on 'perl5' to 'perl', as per current policy.
(I tried to use dh_perl for this, but it apparently doesn't work with
old style .pl libraries.)
--
Niko Tyni [email protected]
reverted:
--- libjcode-perl-2.13/debian/dirs
+++ libjcode-perl-2.13.orig/debian/dirs
@@ -1 +0,0 @@
-usr/lib/perl5
diff -u libjcode-perl-2.13/debian/control libjcode-perl-2.13/debian/control
--- libjcode-perl-2.13/debian/control
+++ libjcode-perl-2.13/debian/control
@@ -10,7 +10,7 @@
Conflicts: jcodepl
Replaces: jcodepl
Provides: jcodepl
-Depends: perl5
+Depends: perl
Description: Perl library for Japanese character code conversion
The libjcode-perl package provides jcode.pl which is perl library
for Japanese character code conversion.
diff -u libjcode-perl-2.13/debian/rules libjcode-perl-2.13/debian/rules
--- libjcode-perl-2.13/debian/rules
+++ libjcode-perl-2.13/debian/rules
@@ -7,6 +7,8 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
+PERLDIR=$(shell perl -e 'use Config; print $$Config{vendorlib}')
+
build: build-stamp
build-stamp:
dh_testdir
@@ -31,11 +33,11 @@
dh_testdir
dh_testroot
dh_clean -k
- dh_installdirs
+ dh_installdirs $(PERLDIR)
# Add here commands to install the package into debian/tmp.
# $(MAKE) install DESTDIR=`pwd`/debian/tmp
- cp jcode.pl-2.13 debian/tmp/usr/lib/perl5/jcode.pl
+ cp jcode.pl-2.13 debian/tmp/$(PERLDIR)/jcode.pl
touch install-stamp
diff -u libjcode-perl-2.13/debian/changelog libjcode-perl-2.13/debian/changelog
--- libjcode-perl-2.13/debian/changelog
+++ libjcode-perl-2.13/debian/changelog
@@ -1,3 +1,11 @@
+libjcode-perl (2.13-2.1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Install into $Config{vendorlib}
+ * Depend on perl instead of perl5.
+
+ -- Niko Tyni <[email protected]> Tue, 27 May 2014 22:55:18 +0300
+
libjcode-perl (2.13-2) unstable; urgency=low
* Maintainer release.