[Clam-devel] Manpages requested
David García Garzón
dgarcia at iua.upf.edu
Thu Mar 5 22:33:12 PST 2009
I built manpages for MonoOfflinePlayer and OfflinePlayer as required by debian
policy. But still there are some binaries whose manpage is missing:
High priority (we need those packages in Debian for yesterday):
libclam-plugins (High priority):
ContinuousExcitationSynthesizer
EbowSynthesizer
TestAudioDatabaseReader <- Is it a test? should it be installed?
clam-annotator (Low priority):
OnsetExtractorCore <- I'll do this one
clam-smstools (Low priority):
SMSBatch
SMSConsole
Anyone wanting to help is wellcome, specially original program authors.
Trick: if you provide the program a --help and a --version options as i did
for OfflinePlayers, you can easily generate a man page using help2man:
help2man -N wc -n 'short description' | man -l - # Quick check
help2man -N wc -n 'short description' > resources/man/man1/wc.1
Manpages are placed at $PACKAGE/resources/man/man1/ within the repository.
To enable their installation, add an entry in the 'manpages' list in the
SConstruct file. Plugins SConstruct don't have such code, we should copy some
lines from the programs. But if you do the manpages i can edit that.
David.
--
David García Garzón
(Work) dgarcia at iua dot upf anotherdot es
http://www.iua.upf.edu/~dgarcia
More information about the clam-devel
mailing list