r72094 - in /trunk/libapache2-mod-perl2/debian: libapache2-mod-perl2-doc.doc-base libapache2-mod-perl2-doc.install rules transform_pod2html.pl
periapt-guest at users.alioth.debian.org
periapt-guest at users.alioth.debian.org
Thu Mar 31 14:58:39 UTC 2011
Author: periapt-guest
Date: Thu Mar 31 14:58:04 2011
New Revision: 72094
URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=72094
Log:
pod2html seems to insist on doc directory
Modified:
trunk/libapache2-mod-perl2/debian/libapache2-mod-perl2-doc.doc-base
trunk/libapache2-mod-perl2/debian/libapache2-mod-perl2-doc.install
trunk/libapache2-mod-perl2/debian/rules
trunk/libapache2-mod-perl2/debian/transform_pod2html.pl
Modified: trunk/libapache2-mod-perl2/debian/libapache2-mod-perl2-doc.doc-base
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libapache2-mod-perl2/debian/libapache2-mod-perl2-doc.doc-base?rev=72094&op=diff
==============================================================================
--- trunk/libapache2-mod-perl2/debian/libapache2-mod-perl2-doc.doc-base (original)
+++ trunk/libapache2-mod-perl2/debian/libapache2-mod-perl2-doc.doc-base Thu Mar 31 14:58:04 2011
@@ -13,6 +13,6 @@
/usr/share/doc/libapache2-mod-perl2-doc/todo
Format: HTML
-Index: /usr/share/doc/libapache2-mod-perl2-doc/2.0/index.html
-Files: /usr/share/doc/libapache2-mod-perl2-doc/*
+Index: /usr/share/doc/libapache2-mod-perl2-doc/docs/index.html
+Files: /usr/share/doc/libapache2-mod-perl2-doc/docs
Modified: trunk/libapache2-mod-perl2/debian/libapache2-mod-perl2-doc.install
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libapache2-mod-perl2/debian/libapache2-mod-perl2-doc.install?rev=72094&op=diff
==============================================================================
--- trunk/libapache2-mod-perl2/debian/libapache2-mod-perl2-doc.install (original)
+++ trunk/libapache2-mod-perl2/debian/libapache2-mod-perl2-doc.install Thu Mar 31 14:58:04 2011
@@ -1,2 +1,2 @@
todo /usr/share/doc/libapache2-mod-perl2-doc
-debian/docs/* /usr/share/doc/libapache2-mod-perl2-doc
+debian/docs /usr/share/doc/libapache2-mod-perl2-doc
Modified: trunk/libapache2-mod-perl2/debian/rules
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libapache2-mod-perl2/debian/rules?rev=72094&op=diff
==============================================================================
--- trunk/libapache2-mod-perl2/debian/rules (original)
+++ trunk/libapache2-mod-perl2/debian/rules Thu Mar 31 14:58:04 2011
@@ -29,8 +29,8 @@
find . -name 'pod2htmi.tmp' -exec rm '{}' \;
override_dh_install:
- mkdir -p $(CURDIR)/debian/docs/2.0
- perl debian/transform_pod2html.pl $(CURDIR) docs debian/docs/2.0
+ mkdir -p $(CURDIR)/debian/docs
+ perl debian/transform_pod2html.pl $(CURDIR) docs debian/docs
dh_install
mv $(TMP)/usr/bin/mp2bug $(TMP)/usr/share/libapache2-mod-perl2/
rm -rf $(TMP)/usr/bin/
Modified: trunk/libapache2-mod-perl2/debian/transform_pod2html.pl
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libapache2-mod-perl2/debian/transform_pod2html.pl?rev=72094&op=diff
==============================================================================
--- trunk/libapache2-mod-perl2/debian/transform_pod2html.pl (original)
+++ trunk/libapache2-mod-perl2/debian/transform_pod2html.pl Thu Mar 31 14:58:04 2011
@@ -15,6 +15,8 @@
Readonly my $CUR_DIR => $ARGV[0];
Readonly my $SRC_DIR => $ARGV[1];
Readonly my $DEST_DIR => $ARGV[2];
+Readonly my $HTML_ROOT =>
+ '/cgi-bin/dwww/usr/share/doc/libapache2-mod-perl2-doc';
croak "No source directory: $SRC_DIR" if not -d $SRC_DIR;
croak "No destination directory: $DEST_DIR" if not -d $DEST_DIR;
@@ -41,7 +43,6 @@
return if $ext ne 'pod' and $ext ne 'png';
my ($v, $directories, $file) = File::Spec->splitpath($File::Find::name);
my @dirs = File::Spec->splitdir($directories);
- shift @dirs; # should be 'docs'
my $newdir = File::Spec->catdir($CUR_DIR, $DEST_DIR, @dirs);
make_path($newdir, {verbose=>1});
my $oldfile = File::Spec->catfile($CUR_DIR, $File::Find::name);
@@ -51,15 +52,19 @@
my $newfile = File::Spec->catfile($newdir, $name);
print "$File::Find::name -> $newfile\n";
if ($ext eq 'pod') {
- pod2html("--infile=$oldfile", "--outfile=$newfile");
+ pod2html(
+ "--infile=$oldfile",
+ "--outfile=$newfile",
+ "--podroot=$CUR_DIR",
+ "--verbose",
+ "--htmldir=$CUR_DIR/debian/docs",
+ "--htmlroot=$HTML_ROOT",
+ );
}
else {
copy($oldfile, $newfile);
}
- my $new_url_dir = File::Spec->catdir(
- 'cgi-bin', 'dwww', 'usr', 'share', 'doc', 'libapache2-mod-perl2-doc',
- @dirs
- );
+ my $new_url_dir = File::Spec->catdir($HTML_ROOT, '2.0', @dirs);
index_file($name, "/$new_url_dir/$name", $ext, @dirs);
return;
}
More information about the Pkg-perl-cvs-commits
mailing list