[arch-commits] Commit in sdlmame/trunk (PKGBUILD)

Sergej Pupykin spupykin at archlinux.org
Mon Aug 3 08:54:47 UTC 2015


    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 <jjdanimoth at gmail.com>
 
 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



More information about the arch-commits mailing list