Drop publish_*, rework build system
* use foreach and lists in cmake
* put hook and option names in cmake configurable variables
* put module descriptions into cmake variables
* use cmake-provided options in .rc
* use cmake-provided module description in header and avv files
* rename headers to pep_*.h
* remove publish_*()
* api versions for pep_* bumped to 2 (incompatible)
* update documentation
* rework & optimize tune outgoing handler (ex-tune_publish)
* ignore backup files at installation
Name: activity
Method: glib
Version: ${PROJECT_VERSION}
Description: ${ACTIVITY_DESCRIPTION_AVV}
# commands depend on building environment - 4, 3 or 2+1
Requires: commands:4 + ( compl:3 | compl:2 ) + (hooks:5 | hooks:4 | hooks:3 | hooks:2 ) +
logprint:3 + ( hbuf:3 | hbuf:2 | hbuf:1 ) +
( screen:10 | screen:9 | screen:8 | screen:7 | screen:6 | screen:5 | screen:4 ) +
( roster:4 | roster:3 | roster:2 | roster:1 ) + utils:2 + pep_activity:2
Init: activity_init
Uninit: activity_uninit