Preliminary (and incomplete) openSUSE support

This enables building packages, which is a good first step.