%define name sdlmame %define version 0.112 %define rel 1 %define tarver %(echo %version | tr -d .) Summary: SDL port of the MAME arcade emulator Name: %name Version: %version Release: %mkrel %rel Source: http://rbelmont.mameworld.info/sdlmame0112.zip URL: http://rbelmont.mameworld.info/?page_id=163 License: Freeware-like Group: Emulators BuildRoot: %{_tmppath}/%{name}-root BuildRequires: SDL-devel BuildRequires: expat-devel BuildRequires: zlib-devel # Makefile is arch-specific, code is portable ExclusiveArch: %ix86 x86_64 ppc %description SDLMAME %prep %setup -q -n %{name}%{tarver} # We disable everything and use make parameters so that wrong # options can be easily spotted :) perl -pi -e 's,^X86_MIPS3_DRC =,# X86_MIPS3_DRC =,' makefile perl -pi -e 's,^X86_PPC_DRC =,# X86_PPC_DRC =,' makefile perl -pi -e 's,^PM =,# PM =,' makefile %build %make OPT_FLAGS="%optflags" \ %ifarch %ix86 X86_MIPS3_DRC=1 X86_PPC_DRC=1 %endif %ifarch x86_64 alpha ia64 ppc64 PTR64=1 %endif %ifarch ppc PPC=1 %endif %install rm -rf %{buildroot} install -d -m755 %{buildroot}%{_gamesbindir} install -m755 mame file2str romcmp chdman jedutil %{buildroot}%{_gamesbindir} %clean rm -rf %{buildroot} %files %defattr(-,root,root) %{_gamesbindir}/*