doc: add a spot(7) man page

Suggested by Akim Demaille.  Fixes #171.

* bin/man/spot.x, bin/spot.cc: New files.
* bin/man/Makefile.am, bin/Makefile.am: Add them.
* doc/org/tools.org, NEWS: Mention the new page.
This commit is contained in:
Alexandre Duret-Lutz 2016-05-02 10:41:41 +02:00
parent 923f4b6277
commit d02ee34e10
6 changed files with 123 additions and 8 deletions

View file

@ -1,5 +1,5 @@
## -*- coding: utf-8 -*-
## Copyright (C) 2012, 2013, 2014, 2015 Laboratoire de Recherche et
## Copyright (C) 2012, 2013, 2014, 2015, 2016 Laboratoire de Recherche et
## Développement de l'Epita (LRDE).
##
## This file is part of Spot, a model checking library.
@ -37,6 +37,7 @@ dist_man1_MANS = \
randaut.1 \
randltl.1
dist_man7_MANS = \
spot.7 \
spot-x.7
MAINTAINERCLEANFILES = $(dist_man1_MANS) $(dist_man7_MANS)
@ -75,5 +76,8 @@ randaut.1: $(common_dep) $(srcdir)/randaut.x $(srcdir)/../randaut.cc
spot-x.7: $(common_dep) $(srcdir)/spot-x.x $(srcdir)/../spot-x.cc
$(convman7) ../spot-x$(EXEEXT) $(srcdir)/spot-x.x $@
spot.7: $(common_dep) $(srcdir)/spot.x $(srcdir)/../spot.cc
$(convman7) ../spot$(EXEEXT) $(srcdir)/spot.x $@
ltlgrind.1: $(common_dep) $(srcdir)/ltlgrind.x $(srcdir)/../ltlgrind.cc
$(convman) ../ltlgrind$(EXEEXT) $(srcdir)/ltlgrind.x $@

28
bin/man/spot.x Normal file
View file

@ -0,0 +1,28 @@
[NAME]
spot \- Command-line tools installed by Spot.
[SYNOPSIS]
Spot is a C++ library for ω-automata and LTL formulas manipulation.
It also comes with Python bindings and a set of command-line tools
that are listed below.
[DESCRIPTION]
.\" Add any additional description here
[SEE ALSO]
.BR randltl (1)
.BR genltl (1)
.BR ltlfilt (1)
.BR ltlrind (1)
.BR randaut (1)
.BR ltl2tgba (1)
.BR ltl2tgta (1)
.BR autfilt (1)
.BR ltlcross (1)
.BR ltldo (1)
.BR spot-x (7)
.UR https://spot.lrde.epita.fr/
The Spot web page.
.UE