From 4a8c63cefb2892df1d81c6c1f7c4828210ff0bb7 Mon Sep 17 00:00:00 2001
From: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Date: Sat, 4 Oct 2014 11:20:01 -0300
Subject: [PATCH] user man pages: Add version to the man pages

Create the man pages dynamically, adding the package version
inside them.

Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
---
 configure.ac                                               | 7 +++++++
 utils/dvb/{dvb-fe-tool.1 => dvb-fe-tool.1.in}              | 2 +-
 .../dvb/{dvb-format-convert.1 => dvb-format-convert.1.in}  | 2 +-
 utils/dvb/{dvbv5-scan.1 => dvbv5-scan.1.in}                | 2 +-
 utils/dvb/{dvbv5-zap.1 => dvbv5-zap.1.in}                  | 2 +-
 utils/keytable/{ir-keytable.1 => ir-keytable.1.in}         | 2 +-
 utils/qv4l2/{qv4l2.1 => qv4l2.1.in}                        | 2 +-
 7 files changed, 13 insertions(+), 6 deletions(-)
 rename utils/dvb/{dvb-fe-tool.1 => dvb-fe-tool.1.in} (98%)
 rename utils/dvb/{dvb-format-convert.1 => dvb-format-convert.1.in} (98%)
 rename utils/dvb/{dvbv5-scan.1 => dvbv5-scan.1.in} (98%)
 rename utils/dvb/{dvbv5-zap.1 => dvbv5-zap.1.in} (98%)
 rename utils/keytable/{ir-keytable.1 => ir-keytable.1.in} (97%)
 rename utils/qv4l2/{qv4l2.1 => qv4l2.1.in} (95%)

diff --git a/configure.ac b/configure.ac
index 0df2d884b..6b88b5971 100644
--- a/configure.ac
+++ b/configure.ac
@@ -46,6 +46,13 @@ AC_CONFIG_FILES([Makefile
 	lib/libv4l2rds/libv4l2rds.pc
 	utils/media-ctl/libmediactl.pc
 	utils/media-ctl/libv4l2subdev.pc
+
+	utils/qv4l2/qv4l2.1
+	utils/keytable/ir-keytable.1
+	utils/dvb/dvb-fe-tool.1
+	utils/dvb/dvbv5-scan.1
+	utils/dvb/dvb-format-convert.1
+	utils/dvb/dvbv5-zap.1
 ])
 
 AM_INIT_AUTOMAKE([1.9 subdir-objects no-dist-gzip dist-bzip2 -Wno-portability]) # 1.10 is needed for target_LIBTOOLFLAGS
diff --git a/utils/dvb/dvb-fe-tool.1 b/utils/dvb/dvb-fe-tool.1.in
similarity index 98%
rename from utils/dvb/dvb-fe-tool.1
rename to utils/dvb/dvb-fe-tool.1.in
index 81e41b050..53cfb93a8 100644
--- a/utils/dvb/dvb-fe-tool.1
+++ b/utils/dvb/dvb-fe-tool.1.in
@@ -1,4 +1,4 @@
-.TH "dvb-fe-tool" 1 "Fri Oct 3 2014" "DVBv5 Utils" "User Commands"
+.TH "dvb-fe-tool" 1 "Fri Oct 3 2014" "DVBv5 Utils @PACKAGE_VERSION@" "User Commands"
 .SH NAME
 dvb\-fe\-tool \- DVBv5 tool for frontend settings inspect/change
 .SH SYNOPSIS
diff --git a/utils/dvb/dvb-format-convert.1 b/utils/dvb/dvb-format-convert.1.in
similarity index 98%
rename from utils/dvb/dvb-format-convert.1
rename to utils/dvb/dvb-format-convert.1.in
index a15e4ecab..5412ae1cb 100644
--- a/utils/dvb/dvb-format-convert.1
+++ b/utils/dvb/dvb-format-convert.1.in
@@ -1,4 +1,4 @@
-.TH "dvb-format-convert" 1 "Fri Oct 3 2014" "DVBv5 Utils" "User Commands"
+.TH "dvb-format-convert" 1 "Fri Oct 3 2014" "DVBv5 Utils @PACKAGE_VERSION@" "User Commands"
 .SH NAME
 dvb-format-convert \- DVBv5 tool for file format conversions
 .SH SYNOPSIS
diff --git a/utils/dvb/dvbv5-scan.1 b/utils/dvb/dvbv5-scan.1.in
similarity index 98%
rename from utils/dvb/dvbv5-scan.1
rename to utils/dvb/dvbv5-scan.1.in
index 403c8aa8c..946c02098 100644
--- a/utils/dvb/dvbv5-scan.1
+++ b/utils/dvb/dvbv5-scan.1.in
@@ -1,4 +1,4 @@
-.TH "dvbv5-scan" 1 "Fri Oct 3 2014" "DVBv5 Utils" "User Commands"
+.TH "dvbv5-scan" 1 "Fri Oct 3 2014" "DVBv5 Utils @PACKAGE_VERSION@" "User Commands"
 .SH NAME
 dvbv5-scan \- DVBv5 tool for frequency scanning
 .SH SYNOPSIS
diff --git a/utils/dvb/dvbv5-zap.1 b/utils/dvb/dvbv5-zap.1.in
similarity index 98%
rename from utils/dvb/dvbv5-zap.1
rename to utils/dvb/dvbv5-zap.1.in
index 5f34b8c55..7c01c4ac6 100644
--- a/utils/dvb/dvbv5-zap.1
+++ b/utils/dvb/dvbv5-zap.1.in
@@ -1,4 +1,4 @@
-.TH "dvbv5-zap" 1 "Fri Oct 3 2014" "DVBv5 Utils" "User Commands"
+.TH "dvbv5-zap" 1 "Fri Oct 3 2014" "DVBv5 Utils @PACKAGE_VERSION@" "User Commands"
 .SH NAME
 dvbv5\-zap \\- DVBv5 tool for service tuning
 .SH SYNOPSIS
diff --git a/utils/keytable/ir-keytable.1 b/utils/keytable/ir-keytable.1.in
similarity index 97%
rename from utils/keytable/ir-keytable.1
rename to utils/keytable/ir-keytable.1.in
index bf0fba851..db1843b3c 100644
--- a/utils/keytable/ir-keytable.1
+++ b/utils/keytable/ir-keytable.1.in
@@ -1,4 +1,4 @@
-.TH "IR\-KEYTABLE" "1" "Fri Oct 3 2014" "v4l-utils" "User Commands"
+.TH "IR\-KEYTABLE" "1" "Fri Oct 3 2014" "v4l-utils @PACKAGE_VERSION@" "User Commands"
 .SH NAME
 ir\-keytable \- a swiss\-knife tool to handle Remote Controllers.
 .SH SYNOPSIS
diff --git a/utils/qv4l2/qv4l2.1 b/utils/qv4l2/qv4l2.1.in
similarity index 95%
rename from utils/qv4l2/qv4l2.1
rename to utils/qv4l2/qv4l2.1.in
index 0e54806ca..ad24955c3 100644
--- a/utils/qv4l2/qv4l2.1
+++ b/utils/qv4l2/qv4l2.1.in
@@ -1,4 +1,4 @@
-.TH "QV4L2" "1" "August 2013" "v4l-utils" "User Commands"
+.TH "QV4L2" "1" "August 2013" "v4l-utils @PACKAGE_VERSION@" "User Commands"
 .SH NAME
 qv4l2 - A test bench application for video4linux devices
 .SH SYNOPSIS
-- 
GitLab