From 3d49f873082f50ba5c7625ddcc5afbe50725e287 Mon Sep 17 00:00:00 2001 From: Stephan Lachnit Date: Wed, 20 May 2020 18:22:01 +0200 Subject: [PATCH] configure version in man pages Signed-off-by: Stephan Lachnit --- data/gamemoded.8.in | 2 +- data/{gamemoderun.1 => gamemoderun.1.in} | 2 +- data/meson.build | 9 ++++++++- 3 files changed, 10 insertions(+), 3 deletions(-) rename data/{gamemoderun.1 => gamemoderun.1.in} (96%) diff --git a/data/gamemoded.8.in b/data/gamemoded.8.in index d597481..59b1f89 100644 --- a/data/gamemoded.8.in +++ b/data/gamemoded.8.in @@ -1,6 +1,6 @@ .\" Manpage for gamemoded. .\" Contact linux-contact@feralinteractive.com to correct errors or typos. -.TH gamemoded 8 "4 May 2020" "1.6-dev" "gamemoded man page" +.TH gamemoded 8 "4 May 2020" "@GAMEMODE_VERSION@" "gamemoded man page" .SH NAME gamemoded \- daemon that optimises system performance on demand .SH SYNOPSIS diff --git a/data/gamemoderun.1 b/data/gamemoderun.1.in similarity index 96% rename from data/gamemoderun.1 rename to data/gamemoderun.1.in index 007cfb9..abbc61c 100644 --- a/data/gamemoderun.1 +++ b/data/gamemoderun.1.in @@ -1,6 +1,6 @@ .\" Manpage for gamemoderun. .\" Contact linux-contact@feralinteractive.com to correct errors or typos. -.TH gamemoded 1 "4 May 2020" "1.6-dev" "gamemoderun man page" +.TH gamemoded 1 "4 May 2020" "@GAMEMODE_VERSION@" "gamemoderun man page" .SH NAME gamemoderun \- invoke gamemode into any program .SH SYNOPSIS diff --git a/data/meson.build b/data/meson.build index f2f01f5..808dbcd 100644 --- a/data/meson.build +++ b/data/meson.build @@ -2,6 +2,7 @@ data_conf = configuration_data() data_conf.set('BINDIR', path_bindir) data_conf.set('LIBEXECDIR', path_libexecdir) data_conf.set('GAMEMODE_PREFIX', path_prefix) +data_conf.set('GAMEMODE_VERSION', meson.project_version()) # Set gamemoderun lib dir gamemoderun_lib_dir = get_option('with-gamemoderun-lib-dir') @@ -68,8 +69,14 @@ install_man( install_dir: mandir, ) +gamemoderun_manpage = configure_file( + input: files('gamemoderun.1.in'), + output: 'gamemoderun.1', + configuration: data_conf, +) + install_man( - files('gamemoderun.1'), + gamemoderun_manpage, install_dir: mandir, )