[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