tools: ship the final man pages directly, no more man pages templates
authorAntonio Ospite <ao2@ao2.it>
Thu, 3 Nov 2016 09:30:53 +0000 (10:30 +0100)
committerTim-Philipp Müller <tim@centricular.com>
Wed, 23 Nov 2016 09:09:05 +0000 (09:09 +0000)
commit2a5a8dd3c7461b45e25abaaf16cce43eb0d10ecf
tree2184adfdad3a0ad8d0ee83c053e4a7e7ec3f7c49
parent3eb48964358149f9934656f681402a431b262e5f
tools: ship the final man pages directly, no more man pages templates

Don't use templates for the man pages, the API version change is a rare
event, so it's not really worth keeping in place the "sed" boilerplate
to have it set at build time.

Shipping the final man pages directly also makes it easer to install the
man pages with meson (in a future commit).

Note that now all the occurrences of the programs names have the API
version as a suffix.

Traditionally the example command lines looked like:

  gst-launch ...

Now they look like:

  gst-launch-1.0 ...

This reflects the actual programs names and makes it easier to copy and
paste the example commands.

Also, the .gitignore file is adjusted not to ignore the final man pages
anymore.

You may need to clean your src/build directory before pulling in this
patch.

https://bugzilla.gnome.org/show_bug.cgi?id=773917
tools/.gitignore
tools/Makefile.am
tools/gst-inspect-1.0.1 [moved from tools/gst-inspect.1.in with 75% similarity]
tools/gst-launch-1.0.1 [moved from tools/gst-launch.1.in with 76% similarity]
tools/gst-typefind-1.0.1 [moved from tools/gst-typefind.1.in with 77% similarity]