[tools] wine_release: Install translated manpages on website
Frédéric Delanoy
frederic.delanoy at gmail.com
Tue Jul 23 04:29:03 CDT 2013
... so they can be accessed from the (translated) Documentation page
Notes
- using * glob expansion to avoid listing all translations (also implies using a list of .man.in instead of .man)
- only adding for wine, wineserver and winemaker since those are the only translated manpages right now.
One could add entries for all (even currently untranslated) manpages to avoid re-editing the script, but then we'd have to use sthg like 'shopt -s nullglob', which is a bashism, to avoid 'make' errors.
---
wine_release | 23 +++++++++++++----------
1 file changed, 13 insertions(+), 10 deletions(-)
diff --git a/wine_release b/wine_release
index 32d245a..72055a3 100755
--- a/wine_release
+++ b/wine_release
@@ -65,19 +65,22 @@ then
make -s depend
manpages="\
- loader/wine.man \
- server/wineserver.man \
- tools/winemaker.man \
- tools/widl/widl.man \
- tools/winebuild/winebuild.man \
- tools/winedump/winedump.man \
- tools/winegcc/winegcc.man \
- tools/wmc/wmc.man \
- tools/wrc/wrc.man"
+ loader/wine.man.in \
+ loader/wine.*.man.in \
+ server/wineserver.man.in \
+ server/wineserver.*.man.in \
+ tools/winemaker.man.in \
+ tools/winemaker.*.man.in \
+ tools/widl/widl.man.in \
+ tools/winebuild/winebuild.man.in \
+ tools/winedump/winedump.man.in \
+ tools/winegcc/winegcc.man.in \
+ tools/wmc/wmc.man.in \
+ tools/wrc/wrc.man.in"
for f in $manpages
do
- name=`basename $f .man`
+ name=`basename $f .man.in`
make -s -C `dirname $f` $name.man
groff -man -T html -P -l -k -K utf8 $f | $tools_dir/html2template -o $name.template && mv -f $name.template $templates_dir/en/docs/$name.template
done
--
1.8.3.4
More information about the wine-patches
mailing list