#Maintainer: George Vlahavas pkgname=sdlmame pkgver=0.134 pkgrel=1gv # arch can be i686 or x86_64 arch=x86_64 source=("http://rbelmont.mameworld.info/sdlmame0134.zip" "sdlmame.sh" "extras.tar.gz") docs=("config.txt" "newvideo.txt" "mame.txt" "license.txt" "whatsnew.txt" "sdlmame.txt") url=http://rbelmont.mameworld.info/?page_id=163 slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "sdlmame (An emulator for many arcade games)" "SDLMame is a software emulator of several arcade games from the past." "" "An ~/.mame/mame.ini settings file will be created on first run, if" "one is not present. You can tweak it to point sdlmame to your mame" "roms collection and change other settings too." ) build() { cd $startdir/src/sdlmame0134 sed -i 's/-Werror//' makefile || return 1 export ARCHOPTS=$CFLAGS # Modify the make options based on the user's architecture if [ "$arch" == "x86_64" ]; then echo "Compiling for AMD64..." make AMD64=1 PTR64=1 || return 1 elif [ "$CARCH" == "i686" ]; then make I686=1 || return 1 else echo "Compiling for i386..." make PM=1 || return 1 fi # Install the sdlmame script install -Dm755 ${startdir}/src/sdlmame.sh ${startdir}/pkg/usr/bin/sdlmame || return 1 # Install the applications and the UI font in /usr/share install -Dm755 mame* ${startdir}/pkg/usr/share/${pkgname}/sdlmame && \ install -m755 chdman ${startdir}/pkg/usr/share/${pkgname}/chdman && \ install -m755 jedutil ${startdir}/pkg/usr/share/${pkgname}/jedutil && \ install -m755 regrep ${startdir}/pkg/usr/share/${pkgname}/regrep && \ install -m755 romcmp ${startdir}/pkg/usr/share/${pkgname}/romcmp && \ install -m755 runtest ${startdir}/pkg/usr/share/${pkgname}/runtest && \ install -m755 testkeys ${startdir}/pkg/usr/share/${pkgname}/testkeys && \ install -m755 src2html ${startdir}/pkg/usr/share/${pkgname}/src2html && \ install -m755 srcclean ${startdir}/pkg/usr/share/${pkgname}/srcclean && \ install -m755 ldverify ${startdir}/pkg/usr/share/${pkgname}/ldverify && \ install -m644 ui.bdf ${startdir}/pkg/usr/share/${pkgname}/ui.bdf || return 1 # Install the extra bits install -d ${startdir}/pkg/usr/share/${pkgname}/{artwork,ctrlr,keymaps} && \ install -m644 ${startdir}/src/artwork/* ${startdir}/pkg/usr/share/${pkgname}/artwork/ && \ install -m644 ${startdir}/src/ctrlr/* ${startdir}/pkg/usr/share/${pkgname}/ctrlr/ && \ install -m644 keymaps/* ${startdir}/pkg/usr/share/${pkgname}/keymaps/ || return 1 }