rpm: add packaging
Use ViewPlaceholder to unify empty state view

Also add a missing dependency to qt-components
Remove unnecessary defines.

The code hasn't used these for quite a while.
bump version due to packaging changes