I've eventually started creating an openSUSE package... it's currently being tested locally, and it will likely take a few iterations to finalize when I upload it to the openSUSE build service to try it there. I hope their build system doesn't limit the available memory too much
If everything works as expected, there should be a package for 0.172 soon. Right now it's only for 64-bit (x64_64), not sure if I should add a 32-bit target as well (as MAME itself is supposed to be 64-bit only in the future).
Also, since most packages do it wrong with regard to MAME, but right from a distribution POV, I've decided to do it the way MAME is supposed to be used by its authors. That is, all required stuff will be installed into a single folder (with sub-dirs) which the user (not root!) should thus install to some folder he/she has write permission to (preferably within his/her HOME directory) through "rpm --Uvh --prefix <some_folder> mame-<version>.rpm".
Anyway, I'll let you know when the package is ready.