spec file cleanup

- remove obsolete suse macros
- use pkgconfig where possible
Merge pull request #244 from Mailaender/patch-3

.spec file cleanup