3 # Reads debian/docs, installs all files listed there into /usr/doc/$PACKAGE
4 # Also installs the debian/copyright and debian/README.debian and debian/TODO
6 BEGIN { push @INC, "debian", "/usr/lib/debhelper" }
10 foreach $PACKAGE (@{$dh{DOPACKAGES}}) {
11 $TMP=tmpdir($PACKAGE);
12 $file=pkgfile($PACKAGE,"docs");
14 if ( ! -d "$TMP/usr/doc/$PACKAGE") {
15 doit("install","-d","$TMP/usr/doc/$PACKAGE");
21 @docs=filearray($file);
24 if (($PACKAGE eq $dh{FIRSTPACKAGE} || $dh{PARAMS_ALL}) && @ARGV) {
29 doit("cp","-a",@docs,"$TMP/usr/doc/$PACKAGE/");
32 # .Debian is correct, according to policy, but I'm easy.
33 $readme_debian=pkgfile($PACKAGE,'README.Debian');
34 if (! $readme_debian) {
35 $readme_debian=pkgfile($PACKAGE,'README.debian');
38 doit("install","-m","644","-p","$readme_debian","$TMP/usr/doc/$PACKAGE/README.Debian");
41 $todo=pkgfile($PACKAGE,'TODO');
43 if (isnative($PACKAGE)) {
44 doit("install","-m","644","-p",$todo,"$TMP/usr/doc/$PACKAGE/TODO");
47 doit("install","-m","644","-p",$todo,"$TMP/usr/doc/$PACKAGE/TODO.Debian");
51 # Support debian/package.copyright, but if not present, fall back
52 # on debian/copyright for all packages, not just the main binary
54 $copyright=pkgfile($PACKAGE,'copyright');
55 if (! $copyright && -e "debian/copyright") {
56 $copyright="debian/copyright";
59 doit("install","-m","644","-p",$copyright,"$TMP/usr/doc/$PACKAGE/copyright");