diff options
Diffstat (limited to 'app-i18n/man-pages-fr/man-pages-fr-3.22.1.ebuild')
-rw-r--r-- | app-i18n/man-pages-fr/man-pages-fr-3.22.1.ebuild | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/app-i18n/man-pages-fr/man-pages-fr-3.22.1.ebuild b/app-i18n/man-pages-fr/man-pages-fr-3.22.1.ebuild index d3f55ec..2a0e281 100644 --- a/app-i18n/man-pages-fr/man-pages-fr-3.22.1.ebuild +++ b/app-i18n/man-pages-fr/man-pages-fr-3.22.1.ebuild @@ -33,6 +33,13 @@ src_unpack() { epatch "${WORKDIR}/${MY_P}-${PATCH_LEVEL}.diff" } src_install() { - doman -i18n=fr $(echo {manpages,manpages-dev}/fr/*/*) || die "doman 1 failed" - doman -i18n=fr $(echo manpagesfr/*/*) || die "doman 2 failed" + local man_pages="$(echo {manpages,manpages-dev}/fr/*/*) $(echo manpagesfr/*/*)" + + # nroff has some difficulties with charset=utf-8 + einfo "Converting man-pages to ISO-8859-1" + for f in $man_pages; do + iconv -c -f UTF-8 -t ISO-8859-1 $f -o $f.tmp || die "iconv failed for $f" + mv $f.tmp $f + done + doman -i18n=fr $man_pages || die "doman failed" } |