From e4283f6d48b98e764b988b43bbc86b9d52e6ec94 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 19:54:43 +0200 Subject: Adding upstream version 43.9. Signed-off-by: Daniel Baumann --- meson/generate-manpages.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 meson/generate-manpages.py (limited to 'meson/generate-manpages.py') diff --git a/meson/generate-manpages.py b/meson/generate-manpages.py new file mode 100644 index 0000000..e12df61 --- /dev/null +++ b/meson/generate-manpages.py @@ -0,0 +1,23 @@ +#!/usr/bin/env python3 + +import os +from pathlib import PurePath +import subprocess + +man_pages = [ + 'man/gnome-shell.1', + 'subprojects/extensions-tool/man/gnome-extensions.1', +] + +sourceroot = os.environ.get('MESON_SOURCE_ROOT') +distroot = os.environ.get('MESON_DIST_ROOT') + +for man_page in man_pages: + page_path = PurePath(man_page) + src = PurePath(sourceroot, page_path.with_suffix('.txt')) + dst = PurePath(distroot, page_path) + stylesheet = src.with_name('stylesheet.xsl') + + subprocess.call(['a2x', '--xsl-file', os.fspath(stylesheet), + '--format', 'manpage', '--destination-dir', os.fspath(dst.parent), + os.fspath(src)]) -- cgit v1.2.3