fancy: rpm spec file update.

Dependency update, use rpm macros where possible, fix descriptions, remove formerly deleted TODO from doc.