Remove some legacy cruft
- ldconfig scriptlets replaced by RPM File Triggers from Fedora 28
- Drop legacy BuildRoot: and Group: tags
- Drop redundant explicit buildroot cleaning
- Specify all explicitly-used build requirements
- Use arch-specific devel dependencies
- Add arch-specific gtk1 provides
- Use %license where possible
- Drop redundant %defattr