[arch-commits] Commit in mame/trunk (PKGBUILD mame.sh)

2019-04-24 Thread Antonio Rojas via arch-commits
Date: Wednesday, April 24, 2019 @ 11:08:16
  Author: arojas
Revision: 453276

Update to 0.209

Modified:
  mame/trunk/PKGBUILD
  mame/trunk/mame.sh

--+
 PKGBUILD |6 +++---
 mame.sh  |   15 +--
 2 files changed, 12 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-04-24 10:34:31 UTC (rev 453275)
+++ PKGBUILD2019-04-24 11:08:16 UTC (rev 453276)
@@ -4,7 +4,7 @@
 # Contributor: JJDaNiMoTh 
 
 pkgname=mame
-pkgver=0.208
+pkgver=0.209
 pkgrel=1
 pkgdesc="A port of the popular Multiple Arcade Machine Emulator using SDL with 
OpenGL support."
 url="https://mamedev.org/;
@@ -15,8 +15,8 @@
 conflicts=(sdlmame)
 replaces=(sdlmame)
 source=("https://github.com/mamedev/mame/archive/mame${pkgver/./}.tar.gz; 
mame.sh)
-sha256sums=('d02dba8e144ac11878226ef48aa8e4d30a33d77dd72210f84e9803908c70e8b2'
-'da37e17b53759f049234af393bc69c29e1e4aab58df44a9384e7f7160a49db29')
+sha256sums=('9442e88bd87cfe407eb093a2ecb42a3850cabe31cd52c4efdef1bf7f584a8eab'
+'ee1c59bafc5e5441e99fa4c58108a3e18048e60672f34de865c8a5a976094dba')
 
 
 prepare() {

Modified: mame.sh
===
--- mame.sh 2019-04-24 10:34:31 UTC (rev 453275)
+++ mame.sh 2019-04-24 11:08:16 UTC (rev 453276)
@@ -1,5 +1,5 @@
 #!/bin/sh
-mamelib=/usr/lib/mame/
+mame=/usr/lib/mame/mame
 
 mame_first_run() {
   echo "Creating an ini file for MAME at $HOME/.mame/mame.ini"
@@ -17,8 +17,12 @@
   # strings verbatim into its configuration file, and expand the variables when
   # it is run in future.
   "$mame" \
--artpath '$HOME/.mame/artwork;artwork' \
--ctrlrpath '$HOME/.mame/ctrlr;ctrlr' \
+-artpath '$HOME/.mame/artwork;/usr/lib/mame/artwork' \
+-bgfx_path '$HOME/.mame/bgfx;/usr/lib/mame/bgfx' \
+-ctrlrpath '$HOME/.mame/ctrlr;/usr/lib/mame/ctrlr' \
+-hashpath '$HOME/.mame/hash;/usr/lib/mame/hash' \
+-languagepath '$HOME/.mame/language;/usr/lib/mame/language' \
+-pluginspath '/usr/lib/mame/plugins' \
 -inipath '$HOME/.mame/ini' \
 -rompath '$HOME/.mame/roms' \
 -samplepath '$HOME/.mame/samples' \
@@ -42,11 +46,10 @@
   mkdir -- ~/.mame
   (
 cd -- ~/.mame || exit
-mkdir artwork cfg comments ctrlr diff ini inp nvram samples snap sta roms
+mkdir artwork bgfx cfg comments ctrlr diff hash ini inp language nvram 
samples snap sta roms
 
 mame_first_run
   ) || exit
 fi
 
-cd "$mamelib"
-exec ./mame "$@"
+exec "$mame" "$@"


[arch-commits] Commit in mame/trunk (PKGBUILD mame.sh)

2018-12-04 Thread Antonio Rojas via arch-commits
Date: Tuesday, December 4, 2018 @ 22:24:00
  Author: arojas
Revision: 411231

Fix path in launcher script (FS#60968)

Modified:
  mame/trunk/PKGBUILD
  mame/trunk/mame.sh

--+
 PKGBUILD |4 ++--
 mame.sh  |5 +++--
 2 files changed, 5 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-12-04 21:20:37 UTC (rev 411230)
+++ PKGBUILD2018-12-04 22:24:00 UTC (rev 411231)
@@ -5,7 +5,7 @@
 
 pkgname=mame
 pkgver=0.204
-pkgrel=1
+pkgrel=2
 pkgdesc="A port of the popular Multiple Arcade Machine Emulator using SDL with 
OpenGL support."
 url="http://mamedev.org/;
 license=(GPL2)
@@ -16,7 +16,7 @@
 replaces=(sdlmame)
 source=("https://github.com/mamedev/mame/archive/mame${pkgver/./}.tar.gz; 
mame.sh)
 sha256sums=('eeb6e304502dc1f1ce5a9c73d59a32865fc6e374c14ecef85d85b6de98a76e42'
-'e97fc02ce0ea615a3a5017b2df7f6041365779319da8beab23d74e4067ce4fe6')
+'da37e17b53759f049234af393bc69c29e1e4aab58df44a9384e7f7160a49db29')
 
 
 prepare() {

Modified: mame.sh
===
--- mame.sh 2018-12-04 21:20:37 UTC (rev 411230)
+++ mame.sh 2018-12-04 22:24:00 UTC (rev 411231)
@@ -1,5 +1,5 @@
 #!/bin/sh
-mame=/usr/lib/mame/mame
+mamelib=/usr/lib/mame/
 
 mame_first_run() {
   echo "Creating an ini file for MAME at $HOME/.mame/mame.ini"
@@ -48,4 +48,5 @@
   ) || exit
 fi
 
-exec "$mame" "$@"
+cd "$mamelib"
+exec ./mame "$@"


[arch-commits] Commit in mame/trunk (PKGBUILD mame.sh)

2018-11-11 Thread Antonio Rojas via arch-commits
Date: Sunday, November 11, 2018 @ 10:56:20
  Author: arojas
Revision: 406346

Remove bashisms from launcher script (FS#60745)

Modified:
  mame/trunk/PKGBUILD
  mame/trunk/mame.sh

--+
 PKGBUILD |4 +-
 mame.sh  |   85 -
 2 files changed, 42 insertions(+), 47 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-11-11 09:54:29 UTC (rev 406345)
+++ PKGBUILD2018-11-11 10:56:20 UTC (rev 406346)
@@ -5,7 +5,7 @@
 
 pkgname=mame
 pkgver=0.203
-pkgrel=1
+pkgrel=2
 pkgdesc="A port of the popular Multiple Arcade Machine Emulator using SDL with 
OpenGL support."
 url="http://mamedev.org/;
 license=(GPL2)
@@ -16,7 +16,7 @@
 replaces=(sdlmame)
 source=("https://github.com/mamedev/mame/archive/mame${pkgver/./}.tar.gz; 
mame.sh)
 sha256sums=('e17aa95f8897217d433e44e2f4b75ac7b5e13184549b7d14098d52652b7eb49a'
-'d089e182d3aadf3b9efb7948329923e24feedd64d107f9582f2550c2e3bb6d1d')
+'e97fc02ce0ea615a3a5017b2df7f6041365779319da8beab23d74e4067ce4fe6')
 
 
 prepare() {

Modified: mame.sh
===
--- mame.sh 2018-11-11 09:54:29 UTC (rev 406345)
+++ mame.sh 2018-11-11 10:56:20 UTC (rev 406346)
@@ -1,56 +1,51 @@
 #!/bin/sh
+mame=/usr/lib/mame/mame
 
-# Create a variable equal to $HOME that will be used later in the ini creation
-home=('$HOME')
-
-if [ "$1" != "" ] && [ "$1" = "--newini" ]; then
-  echo "Rebuilding the ini file at $HOME/.mame/mame.ini"
+mame_first_run() {
+  echo "Creating an ini file for MAME at $HOME/.mame/mame.ini"
   echo "Modify this file for permanent changes to your MAME"
   echo "options and paths before running MAME again."
-  cd $HOME/.mame
+
+  cd -- ~/.mame || exit
+
   if [ -e mame.ini ]; then
+mv mame.ini mameini.bak || exit
 echo "Your old ini file has been renamed to mameini.bak"
-mv mame.ini mameini.bak
   fi
-  /usr/lib/mame/mame \
--artpath "$home/.mame/artwork;artwork" \
--ctrlrpath "$home/.mame/ctrlr;ctrlr" \
--inipath $home/.mame/ini \
--rompath $home/.mame/roms \
--samplepath $home/.mame/samples \
--cfg_directory $home/.mame/cfg \
--comment_directory $home/.mame/comments \
--diff_directory $home/.mame/diff \
--input_directory $home/.mame/inp \
--nvram_directory $home/.mame/nvram \
--snapshot_directory $home/.mame/snap \
--state_directory $home/.mame/sta \
+
+  # Note: the single quotes here are not a mistake; MAME will save these
+  # strings verbatim into its configuration file, and expand the variables when
+  # it is run in future.
+  "$mame" \
+-artpath '$HOME/.mame/artwork;artwork' \
+-ctrlrpath '$HOME/.mame/ctrlr;ctrlr' \
+-inipath '$HOME/.mame/ini' \
+-rompath '$HOME/.mame/roms' \
+-samplepath '$HOME/.mame/samples' \
+-cfg_directory '$HOME/.mame/cfg' \
+-comment_directory '$HOME/.mame/comments' \
+-diff_directory '$HOME/.mame/diff' \
+-input_directory '$HOME/.mame/inp' \
+-nvram_directory '$HOME/.mame/nvram' \
+-snapshot_directory '$HOME/.mame/snap' \
+-state_directory '$HOME/.mame/sta' \
 -video opengl \
 -createconfig
-elif [ ! -e $HOME/.mame ]; then
+}
+
+if [ "$1" = "--newini" ]; then
+  mame_first_run
+  exit
+elif ! [ -e ~/.mame ]; then
   echo "Running MAME for the first time..."
-  echo "Creating an ini file for MAME at $HOME/.mame/mame.ini"
-  echo "Modify this file for permanent changes to your MAME"
-  echo "options and paths before running MAME again."
-  mkdir $HOME/.mame
-  mkdir 
$HOME/.mame/{artwork,cfg,comments,ctrlr,diff,ini,inp,nvram,samples,snap,sta,roms}
-  cd $HOME/.mame
-  /usr/lib/mame/mame \
--artpath "$home/.mame/artwork;artwork" \
--ctrlrpath "$home/.mame/ctrlr;ctrlr" \
--inipath $home/.mame/ini \
--rompath $home/.mame/roms \
--samplepath $home/.mame/samples \
--cfg_directory $home/.mame/cfg \
--comment_directory $home/.mame/comments \
--diff_directory $home/.mame/diff \
--input_directory $home/.mame/inp \
--nvram_directory $home/.mame/nvram \
--snapshot_directory $home/.mame/snap \
--state_directory $home/.mame/sta \
--video opengl \
--createconfig
-else
-  cd /usr/lib/mame
-  ./mame "$@"
+
+  mkdir -- ~/.mame
+  (
+cd -- ~/.mame || exit
+mkdir artwork cfg comments ctrlr diff ini inp nvram samples snap sta roms
+
+mame_first_run
+  ) || exit
 fi
+
+exec "$mame" "$@"