r74713 - in /trunk/libperl-apireference-perl/debian: changelog rules
dmn at users.alioth.debian.org
dmn at users.alioth.debian.org
Wed May 18 20:44:57 UTC 2011
Author: dmn
Date: Wed May 18 20:44:30 2011
New Revision: 74713
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=74713
Log:
rules: when regenerating V*.pm files, do not remove these that seem like
simple wrappers, because they don't cave a corresponding source in data/
and will end up missing from the package. Closes: #627228
Modified:
trunk/libperl-apireference-perl/debian/changelog
trunk/libperl-apireference-perl/debian/rules
Modified: trunk/libperl-apireference-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libperl-apireference-perl/debian/changelog?rev=74713&op=diff
==============================================================================
--- trunk/libperl-apireference-perl/debian/changelog (original)
+++ trunk/libperl-apireference-perl/debian/changelog Wed May 18 20:44:30 2011
@@ -2,6 +2,9 @@
* rules: check if the regenerated files still have information about the
currently used Perl. Closes: #579334 -- should fail to build on unsupported perl version
+ * rules: when regenerating V*.pm files, do not remove these that seem like
+ simple wrappers, because they don't cave a corresponding source in data/
+ and will end up missing from the package. Closes: #627228
-- Damyan Ivanov <dmn at debian.org> Wed, 18 May 2011 23:10:52 +0300
Modified: trunk/libperl-apireference-perl/debian/rules
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libperl-apireference-perl/debian/rules?rev=74713&op=diff
==============================================================================
--- trunk/libperl-apireference-perl/debian/rules (original)
+++ trunk/libperl-apireference-perl/debian/rules Wed May 18 20:44:30 2011
@@ -6,7 +6,10 @@
CUR_PERL_VER := `perl -MConfig -we'printf("%d_%03d_%03d.pm", $$Config{PERL_REVISION}, $$Config{PERL_VERSION}, $$Config{PERL_SUBVERSION})'`
regenerated-stamp: debian/regenerate.pl
[ -d debian/orig ] || mkdir debian/orig
- mv -f lib/Perl/APIReference/V*.pm debian/orig/
+ # move away only big files. the small ones are probably just wrappers
+ # for versions that are the same as the base version (inheritance!)
+ # fixes a FTBFS of padre (#627190)
+ for f in lib/Perl/APIReference/V*.pm; do if [ `stat --format %s $$f` -gt 300 ]; then mv $$f debian/orig/; fi; done
for f in data/*.bz2; do bunzip2 -k -f $$f; done
perl debian/regenerate.pl
echo Current Perl is $(CUR_PERL_VER)
More information about the Pkg-perl-cvs-commits
mailing list