Or you can get an openSUSE Build Service account and let OBS do it for you. It will produce packages from the same source not only for openSUSE, but for Fedora, Debian, Ubuntu, and other distributions, too, see http://en.opensuse.org/openSUSE:Build_Service_supported_b...
OBS is one of the most under-reported good services in FOSS land ever.