Attention is currently required from: Richard Hughes, David Hendricks, Edward O'Callaghan, Angel Pons.
Felix Singer would like build bot (Jenkins), Richard Hughes, David Hendricks, Edward O'Callaghan and Angel Pons to review this change.
Install the man file when using meson as a buildsystem
This fixes a regression with the Fedora package.
Change-Id: I881bd5002a842072ce9dadea033c51a2668f9e7c
Signed-off-by: Richard Hughes <richard@hughsie.com>
Reviewed-on: https://review.coreboot.org/c/flashrom/+/38939
Reviewed-by: Edward O'Callaghan <quasisec@chromium.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-by: David Hendricks <david.hendricks@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
---
M flashrom.8.tmpl
M meson.build
2 files changed, 29 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/flashrom refs/changes/92/67992/1
diff --git a/flashrom.8.tmpl b/flashrom.8.tmpl
index 959e5fd..9941d95 100644
--- a/flashrom.8.tmpl
+++ b/flashrom.8.tmpl
@@ -40,7 +40,7 @@
. \}
. \}
..
-.TH FLASHROM 8 "" ""
+.TH FLASHROM 8 "@MAN_DATE@" "@VERSION@" "@MAN_DATE@"
.SH NAME
flashrom \- detect, read, write, verify and erase flash chips
.SH SYNOPSIS
diff --git a/meson.build b/meson.build
index 375089c..cf91ef4 100644
--- a/meson.build
+++ b/meson.build
@@ -299,6 +299,7 @@
prefix = get_option('prefix')
sbindir = join_paths(prefix, get_option('sbindir'))
libdir = join_paths(prefix, get_option('libdir'))
+mandir = join_paths(prefix, get_option('mandir'))
install_headers([
'libflashrom.h',
@@ -372,6 +373,16 @@
description : 'library to interact with flashrom',
)
+conf.set('VERSION', version)
+conf.set('MAN_DATE', run_command('util/getrevision.sh', '--date', 'flashrom.8.tmpl').stdout().strip())
+configure_file(
+ input : 'flashrom.8.tmpl',
+ output : 'flashrom.8',
+ configuration : conf,
+ install: true,
+ install_dir: join_paths(mandir, 'man8'),
+)
+
flashrom_dep = declare_dependency(
link_with : flashrom,
include_directories : include_directories('.'),
To view, visit change 67992. To unsubscribe, or for help writing mail filters, visit settings.