summaryrefslogtreecommitdiffstats
path: root/bare/config/print/texinfo.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'bare/config/print/texinfo.cfg')
-rw-r--r--bare/config/print/texinfo.cfg16
1 files changed, 16 insertions, 0 deletions
diff --git a/bare/config/print/texinfo.cfg b/bare/config/print/texinfo.cfg
new file mode 100644
index 0000000..63df197
--- /dev/null
+++ b/bare/config/print/texinfo.cfg
@@ -0,0 +1,16 @@
+#
+# GNU makeinfo has a version option, check for it.
+# If not found or not recent build it.
+#
+%define makeinfo_version 7.0.3
+%define has_makeinfo %(makeinfo --version > /dev/null 2>&1; echo $?)
+%if %{has_makeinfo} == 0
+ %define makeinfo_version_resident \
+ %(makeinfo --version | grep -e "^makeinfo (GNU texinfo)" -e "^texi2any (GNU texinfo)" | rev | sed -r 's/ .*//' | rev)
+ %if %{makeinfo_version_resident} < %{makeinfo_version}
+ %define has_makeinfo 1
+ %endif
+%endif
+%if %{has_makeinfo} != 0
+ %include %{_configdir}/print/texinfo-7.0.3.cfg
+%endif