Date: Monday, August 3, 2015 @ 10:54:47 Author: spupykin Revision: 137797
upgpkg: sdlmame 0.164-1 upd Modified: sdlmame/trunk/PKGBUILD ----------+ PKGBUILD | 49 +++++++++++++++++++++---------------------------- 1 file changed, 21 insertions(+), 28 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2015-08-03 08:05:49 UTC (rev 137796) +++ PKGBUILD 2015-08-03 08:54:47 UTC (rev 137797) @@ -4,10 +4,7 @@ # Maintainer: JJDaNiMoTh <[email protected]> pkgname=sdlmame -pkgver=0.163 -#_patchlevel=`echo $pkgver | cut -f2 -du` -#_basever=`echo $pkgver | cut -f1,2 -d.` -_basever=$pkgver +pkgver=0.164 pkgrel=1 pkgdesc="A port of the popular Multiple Arcade Machine Emulator using SDL with OpenGL support." url="http://mamedev.org/" @@ -15,18 +12,12 @@ arch=('i686' 'x86_64') depends=('sdl2' 'libxinerama' 'sdl2_ttf' 'alsa-lib' 'qt4') makedepends=('unzip' 'nasm' 'mesa' 'glu' 'wget' 'python2') -#DLAGENTS=('http::/usr/bin/wget -U "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.2) Gecko/20090804 Shiretoko/3.5.2" -c -t 3 --waitretry=3 -O %o %u') install=sdlmame.install - -#for i in `seq 1 ${_patchlevel}`; do -# _patches="${_patches} sdlmame-${_basever/./}u${i}_diff.zip::http://mamedev.org/updates/${_basever/./}u${i}_diff.zip" -#done - -source=("mame${_basever/./}s.zip::http://mamedev.org/downloader.php?file=mame${_basever/./}/mame${_basever/./}s.zip" +source=("mame${pkgver/./}s.zip::http://mamedev.org/downloader.php?file=mame${pkgver/./}/mame${pkgver/./}s.zip" "sdlmame.sh" "extras.tar.gz" ${_patches}) -md5sums=('193813e8c73ed3eb3895e489efea0918' +md5sums=('d580d14bc6abb120787817ee184f0352' '0cced0fe9868cc56129600fb4bd5b9ed' '420b61240bf5ae11615ba7c6100ee00d') @@ -33,11 +24,7 @@ prepare() { cd $srcdir/ unzip mame.zip - find . -type f -not -name \*.png | xargs -i_arg_ perl -pi -e 's/\r\n?/\n/g' "_arg_" -# for i in `seq 1 ${_patchlevel}`; do -# msg "Patch#$i" -# patch -p0 -E <${_basever/./}u$i.diff -# done +# find . -type f -not -name \*.png | xargs -i_arg_ perl -pi -e 's/\r\n?/\n/g' "_arg_" } build() { @@ -51,19 +38,25 @@ install -Dm755 $srcdir/${pkgname}.sh $pkgdir/usr/bin/${pkgname} # Install the applications and the UI font in /usr/share - install -Dm755 mame $pkgdir/usr/share/${pkgname}/${pkgname} || \ - install -Dm755 mame64 $pkgdir/usr/share/${pkgname}/${pkgname} + install -Dm755 mame $pkgdir/usr/lib/${pkgname}/${pkgname} || \ + install -Dm755 mame64 $pkgdir/usr/lib/${pkgname}/${pkgname} - install -m755 chdman $pkgdir/usr/share/${pkgname}/chdman - install -m755 jedutil $pkgdir/usr/share/${pkgname}/jedutil - install -m755 regrep $pkgdir/usr/share/${pkgname}/regrep - install -m755 romcmp $pkgdir/usr/share/${pkgname}/romcmp - install -m755 testkeys $pkgdir/usr/share/${pkgname}/testkeys - install -m755 src2html $pkgdir/usr/share/${pkgname}/src2html - install -m755 srcclean $pkgdir/usr/share/${pkgname}/srcclean - install -m755 ldverify $pkgdir/usr/share/${pkgname}/ldverify - install -m755 ldresample $pkgdir/usr/share/${pkgname}/ldresample + install -m755 chdman $pkgdir/usr/lib/${pkgname}/chdman + install -m755 jedutil $pkgdir/usr/lib/${pkgname}/jedutil + install -m755 regrep $pkgdir/usr/lib/${pkgname}/regrep + install -m755 romcmp $pkgdir/usr/lib/${pkgname}/romcmp + install -m755 testkeys $pkgdir/usr/lib/${pkgname}/testkeys + install -m755 src2html $pkgdir/usr/lib/${pkgname}/src2html + install -m755 srcclean $pkgdir/usr/lib/${pkgname}/srcclean + install -m755 ldverify $pkgdir/usr/lib/${pkgname}/ldverify + install -m755 ldresample $pkgdir/usr/lib/${pkgname}/ldresample + # ln binaries + install -dm755 $pkgdir/usr/share/${pkgname} + for i in $pkgname chdman jedutil regrep romcmp testkeys src2html srcclean ldverify ldresample; do + ln -s /usr/lib/$pkgname/$i $pkgdir/usr/share/$pkgname/$i + done + # Install the extra bits install -d $pkgdir/usr/share/${pkgname}/{artwork,ctrlr,keymaps,shader} install -d $pkgdir/usr/share/man/man1
