1
0
Fork 0
pam/debian/patches/make_documentation_reproducible.patch
Daniel Baumann 43eb8a22af
Adding debian version 1.7.0-3.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-21 06:53:44 +02:00

59 lines
1.6 KiB
Diff

From: "jumapico@gmail.com" <jumapico@gmail.com>
Date: Mon, 11 Sep 2023 14:00:42 -0600
Subject: Make documentation reproducible
Add LC_ALL=C.UTF-8 to w3m to avoid changes in the output when building the
documentation with different locales.
Updated for meson build system.
---
doc/guide-meson.build | 1 +
meson.build | 4 +++-
modules/module-meson.build | 1 +
3 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/doc/guide-meson.build b/doc/guide-meson.build
index e29d16e..9c40cf0 100644
--- a/doc/guide-meson.build
+++ b/doc/guide-meson.build
@@ -50,6 +50,7 @@ custom_target(
'@OUTPUT@',
browser,
],
+ env:docs_env,
install: true,
install_dir: docdir,
install_tag: 'doc',
diff --git a/meson.build b/meson.build
index 2be2128..871f26a 100644
--- a/meson.build
+++ b/meson.build
@@ -473,6 +473,8 @@ endif
feature_docs = get_option('docs')
enable_docs = not feature_docs.disabled()
+docs_env = environment()
+docs_env.set('LC_ALL', 'C.UTF-8')
if enable_docs
prog_xsltproc = find_program(
'xsltproc',
@@ -489,7 +491,7 @@ if enable_docs
required: false,
)
if prog_w3m.found()
- browser = [prog_w3m, '-T', 'text/html', '-dump']
+ browser = [ prog_w3m, '-T', 'text/html', '-dump']
else
prog_elinks = find_program(
'elinks',
diff --git a/modules/module-meson.build b/modules/module-meson.build
index acb7087..d55dad2 100644
--- a/modules/module-meson.build
+++ b/modules/module-meson.build
@@ -245,6 +245,7 @@ custom_target(
'@INPUT@',
'@OUTPUT@',
browser],
+ env:docs_env,
install: true,
install_dir: docdir / 'modules',
install_tag: 'doc',