The repository is here (only for "openSUSE Tumbleweed" at the moment, both 32- and 64-bit versions are available):http://download.opensuse.org/repositories/home:/rreucher:/mame/
Note that this package
a) has not been tested very thoroughly yet!
b) adds /etc/skel/.mame/mame.ini
with the correct setup for some important search paths (hash, plugins, bgfx shaders and languages) that get installed to /usr/share/mame. So existing
users should copy /etc/skel/.mame/mame.ini
in order to make this binary fully work. New users will get the right setup automatically. I didn't find an easier way to accomplish that without patching the source (to prepend a system-wide inipath), and then be somewhat non-standard.
The post-install 'scriptlet' will print a message that explains this to the installer (root, which is supposed to know what to do
c) comes with all relevant MAME tools (probably also irrelevant ones, I know just a bunch of them and how they are used). It does not contain split (conflicts with /usr/bin/split from coreutils), src2html and srcclean.