[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