From 3f0143c06b3cc3aa746c869e9c5cd269ca48df6d Mon Sep 17 00:00:00 2001 From: joey Date: Mon, 29 Nov 1999 05:16:29 +0000 Subject: r314: * Added support for translated man pages, with a patch from Kis Gergely . Closes: #51268 * Fixed the undefined value problem in Kis's patch. --- dh_installmanpages | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'dh_installmanpages') diff --git a/dh_installmanpages b/dh_installmanpages index 7e8eae6a..82681f33 100755 --- a/dh_installmanpages +++ b/dh_installmanpages @@ -106,12 +106,22 @@ foreach $PACKAGE (@{$dh{DOPACKAGES}}) { my ($section)=$basename=~m/.*\.([1-9])/; my $destdir="$TMP/usr/$extdir/man/man$section/"; + + # Handle translated man pages. + my $instname=$basename; + my ($langcode)=$basename=~m/.*\.([a-z][a-z])\.([1-9])/; + if (defined $langcode && $langcode ne '') { + $destdir="$TMP/usr/$extdir/man/$langcode/man$section/"; + $instname=~s/\.$langcode\./\./; + } + $destdir=~tr:/:/:s; # just for looks + if (! -e "$destdir/$basename" && !-l "$destdir/$basename") { if (! -d $destdir) { doit "install","-d",$destdir; } - doit "install","-p","-m644",$page,$destdir; + doit "install","-p","-m644",$page,$destdir.$instname; } } } -- cgit v1.2.3