[arch-commits] Commit in sdlmame/repos/community-x86_64 (6 files)
Antonio Rojas
arojas at archlinux.org
Wed Feb 28 08:36:12 UTC 2018
Date: Wednesday, February 28, 2018 @ 08:36:11
Author: arojas
Revision: 299897
archrelease: copy trunk to community-x86_64
Added:
sdlmame/repos/community-x86_64/PKGBUILD
(from rev 299896, sdlmame/trunk/PKGBUILD)
sdlmame/repos/community-x86_64/extras.tar.gz
(from rev 299896, sdlmame/trunk/extras.tar.gz)
sdlmame/repos/community-x86_64/sdlmame.sh
(from rev 299896, sdlmame/trunk/sdlmame.sh)
Deleted:
sdlmame/repos/community-x86_64/PKGBUILD
sdlmame/repos/community-x86_64/extras.tar.gz
sdlmame/repos/community-x86_64/sdlmame.sh
------------+
PKGBUILD | 176 ++++++++++++++++++++++++++++-------------------------------
sdlmame.sh | 112 ++++++++++++++++++-------------------
2 files changed, 142 insertions(+), 146 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2018-02-28 08:35:17 UTC (rev 299896)
+++ PKGBUILD 2018-02-28 08:36:11 UTC (rev 299897)
@@ -1,90 +0,0 @@
-# $Id$
-# Maintainer: Antonio Rojas <arojas at archlinux.org>
-# Contributor: Sergej Pupykin <pupykin.s+arch at gmail.com>
-# Contributor: robb_force <robb_force at holybuffalo.net>
-# Contributor: JJDaNiMoTh <jjdanimoth at gmail.com>
-
-pkgname=sdlmame
-pkgver=0.195
-pkgrel=1
-pkgdesc="A port of the popular Multiple Arcade Machine Emulator using SDL with OpenGL support."
-url="http://mamedev.org/"
-license=(GPL2)
-arch=(x86_64)
-depends=(sdl2 libxinerama sdl2_ttf alsa-lib qt5-base)
-makedepends=(nasm mesa wget python2)
-source=("https://github.com/mamedev/mame/archive/mame${pkgver/./}.tar.gz"
- "sdlmame.sh"
- "extras.tar.gz")
-sha256sums=('b18d0e23ecf6b218c43a6770213c850b3c605ead9d29301de34101ed14c28a57'
- '06e7f5dca2255a16b3336a6d2b9af8276a8d8c672635aed83e9e8f636db3cef7'
- '5ba55ce8c33743207a12a7509efdf13dd98f5d87fa12f0e471ea523d3ae4f4ac')
-
-build() {
- cd mame-mame${pkgver/./}
- make \
- NOWERROR=1 \
- OPTIMIZE=2 \
- PYTHON_EXECUTABLE=/usr/bin/python2 \
- TOOLS=1 \
- ARCHOPTS=-flifetime-dse=1 \
- -j1
-}
-
-package() {
- cd mame-mame${pkgver/./}
-
- # Install the sdlmame script
- install -Dm755 "$srcdir"/$pkgname.sh "$pkgdir"/usr/bin/$pkgname
-
- # Install the applications and the UI font in /usr/share
- install -Dm755 mame "$pkgdir"/usr/lib/$pkgname/$pkgname || \
- install -Dm755 mame64 "$pkgdir"/usr/lib/$pkgname/$pkgname
-
- 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,hash,keymaps,shader}
- install -d "$pkgdir"/usr/share/man/man1
- install -d "$pkgdir"/usr/share/man/man6
- install -m644 src/osd/modules/opengl/shader/glsl*.*h "$pkgdir"/usr/share/$pkgname/shader/
-# install -m644 src/osd/sdl/man/*.1* "$pkgdir"/usr/share/man/man1/
-# install -m644 src/osd/sdl/man/*.6* "$pkgdir"/usr/share/man/man6/
-
- cp -a "$srcdir"/artwork/* "$pkgdir"/usr/share/$pkgname/artwork/
- install -m644 "$srcdir"/ctrlr/* "$pkgdir"/usr/share/$pkgname/ctrlr/
- install -m644 keymaps/* "$pkgdir"/usr/share/$pkgname/keymaps/
- install -m644 hash/* "$pkgdir"/usr/share/$pkgname/hash/
- cp -a bgfx "$pkgdir"/usr/share/$pkgname/bgfx
- cp -a plugins "$pkgdir"/usr/share/$pkgname/plugins
- cp -a language "$pkgdir"/usr/share/$pkgname/language
-
- # Include the license
- install -Dm644 docs/LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
-
- # FS#28203
- sed -i 's|KEYCODE_2_PAD|KEYCODE_2PAD|' "$pkgdir"/usr/share/sdlmame/ctrlr/*.cfg
- sed -i 's|KEYCODE_4_PAD|KEYCODE_4PAD|' "$pkgdir"/usr/share/sdlmame/ctrlr/*.cfg
- sed -i 's|KEYCODE_6_PAD|KEYCODE_6PAD|' "$pkgdir"/usr/share/sdlmame/ctrlr/*.cfg
- sed -i 's|KEYCODE_8_PAD|KEYCODE_8PAD|' "$pkgdir"/usr/share/sdlmame/ctrlr/*.cfg
-
- find "$pkgdir" -type f -exec strip {} \;
-
- # documentation
- install -dm0755 "$pkgdir"/usr/share/doc
- cp -a docs "$pkgdir"/usr/share/doc/$pkgname
-}
Copied: sdlmame/repos/community-x86_64/PKGBUILD (from rev 299896, sdlmame/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2018-02-28 08:36:11 UTC (rev 299897)
@@ -0,0 +1,86 @@
+# $Id$
+# Maintainer: Antonio Rojas <arojas at archlinux.org>
+# Contributor: Sergej Pupykin <pupykin.s+arch at gmail.com>
+# Contributor: robb_force <robb_force at holybuffalo.net>
+# Contributor: JJDaNiMoTh <jjdanimoth at gmail.com>
+
+pkgname=sdlmame
+pkgver=0.195
+pkgrel=2
+pkgdesc="A port of the popular Multiple Arcade Machine Emulator using SDL with OpenGL support."
+url="http://mamedev.org/"
+license=(GPL2)
+arch=(x86_64)
+depends=(sdl2_ttf alsa-lib qt5-base)
+makedepends=(nasm mesa python2 libxinerama)
+source=("https://github.com/mamedev/mame/archive/mame${pkgver/./}.tar.gz"
+ "sdlmame.sh"
+ "extras.tar.gz")
+sha256sums=('b18d0e23ecf6b218c43a6770213c850b3c605ead9d29301de34101ed14c28a57'
+ '06e7f5dca2255a16b3336a6d2b9af8276a8d8c672635aed83e9e8f636db3cef7'
+ '5ba55ce8c33743207a12a7509efdf13dd98f5d87fa12f0e471ea523d3ae4f4ac')
+
+build() {
+ cd mame-mame${pkgver/./}
+ make \
+ NOWERROR=1 \
+ OPTIMIZE=2 \
+ PYTHON_EXECUTABLE=/usr/bin/python2 \
+ TOOLS=1 \
+ ARCHOPTS=-flifetime-dse=1
+}
+
+package() {
+ cd mame-mame${pkgver/./}
+
+ # Install the sdlmame script
+ install -Dm755 "$srcdir"/$pkgname.sh "$pkgdir"/usr/bin/$pkgname
+
+ # Install the applications and the UI font in /usr/share
+ install -Dm755 mame64 "$pkgdir"/usr/lib/$pkgname/$pkgname
+
+ 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 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 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,hash,keymaps,shader}
+ install -d "$pkgdir"/usr/share/man/man1
+ install -d "$pkgdir"/usr/share/man/man6
+ install -m644 src/osd/modules/opengl/shader/glsl*.*h "$pkgdir"/usr/share/$pkgname/shader/
+ install -m644 docs/man/*.1* "$pkgdir"/usr/share/man/man1/
+ install -m644 docs/man/*.6* "$pkgdir"/usr/share/man/man6/
+
+ cp -a "$srcdir"/artwork/* "$pkgdir"/usr/share/$pkgname/artwork/
+ install -m644 "$srcdir"/ctrlr/* "$pkgdir"/usr/share/$pkgname/ctrlr/
+ install -m644 keymaps/* "$pkgdir"/usr/share/$pkgname/keymaps/
+ install -m644 hash/* "$pkgdir"/usr/share/$pkgname/hash/
+ cp -a bgfx "$pkgdir"/usr/share/$pkgname/bgfx
+ cp -a plugins "$pkgdir"/usr/share/$pkgname/plugins
+ cp -a language "$pkgdir"/usr/share/$pkgname/language
+
+ # Include the license
+ install -Dm644 docs/LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+
+ # FS#28203
+ sed -i 's|KEYCODE_2_PAD|KEYCODE_2PAD|' "$pkgdir"/usr/share/sdlmame/ctrlr/*.cfg
+ sed -i 's|KEYCODE_4_PAD|KEYCODE_4PAD|' "$pkgdir"/usr/share/sdlmame/ctrlr/*.cfg
+ sed -i 's|KEYCODE_6_PAD|KEYCODE_6PAD|' "$pkgdir"/usr/share/sdlmame/ctrlr/*.cfg
+ sed -i 's|KEYCODE_8_PAD|KEYCODE_8PAD|' "$pkgdir"/usr/share/sdlmame/ctrlr/*.cfg
+
+ # documentation
+ install -dm0755 "$pkgdir"/usr/share/doc
+ cp -a docs "$pkgdir"/usr/share/doc/$pkgname
+ rm -r "$pkgdir"/usr/share/doc/$pkgname/man
+}
Deleted: extras.tar.gz
===================================================================
(Binary files differ)
Copied: sdlmame/repos/community-x86_64/extras.tar.gz (from rev 299896, sdlmame/trunk/extras.tar.gz)
===================================================================
(Binary files differ)
Deleted: sdlmame.sh
===================================================================
--- sdlmame.sh 2018-02-28 08:35:17 UTC (rev 299896)
+++ sdlmame.sh 2018-02-28 08:36:11 UTC (rev 299897)
@@ -1,56 +0,0 @@
-#!/bin/sh
-
-# 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"
- echo "Modify this file for permanent changes to your SDLMAME"
- echo "options and paths before running SDLMAME again."
- cd $HOME/.mame
- if [ -e mame.ini ]; then
- echo "Your old ini file has been renamed to mameini.bak"
- mv mame.ini mameini.bak
- fi
- /usr/share/sdlmame/sdlmame \
- -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
- echo "Running SDLMAME for the first time..."
- echo "Creating an ini file for SDLMAME at $HOME/.mame/mame.ini"
- echo "Modify this file for permanent changes to your SDLMAME"
- echo "options and paths before running SDLMAME again."
- mkdir $HOME/.mame
- mkdir $HOME/.mame/{artwork,cfg,comments,ctrlr,diff,ini,inp,nvram,samples,snap,sta,roms}
- cd $HOME/.mame
- /usr/share/sdlmame/sdlmame \
- -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/share/sdlmame
- ./sdlmame "$@"
-fi
Copied: sdlmame/repos/community-x86_64/sdlmame.sh (from rev 299896, sdlmame/trunk/sdlmame.sh)
===================================================================
--- sdlmame.sh (rev 0)
+++ sdlmame.sh 2018-02-28 08:36:11 UTC (rev 299897)
@@ -0,0 +1,56 @@
+#!/bin/sh
+
+# 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"
+ echo "Modify this file for permanent changes to your SDLMAME"
+ echo "options and paths before running SDLMAME again."
+ cd $HOME/.mame
+ if [ -e mame.ini ]; then
+ echo "Your old ini file has been renamed to mameini.bak"
+ mv mame.ini mameini.bak
+ fi
+ /usr/share/sdlmame/sdlmame \
+ -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
+ echo "Running SDLMAME for the first time..."
+ echo "Creating an ini file for SDLMAME at $HOME/.mame/mame.ini"
+ echo "Modify this file for permanent changes to your SDLMAME"
+ echo "options and paths before running SDLMAME again."
+ mkdir $HOME/.mame
+ mkdir $HOME/.mame/{artwork,cfg,comments,ctrlr,diff,ini,inp,nvram,samples,snap,sta,roms}
+ cd $HOME/.mame
+ /usr/share/sdlmame/sdlmame \
+ -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/share/sdlmame
+ ./sdlmame "$@"
+fi
More information about the arch-commits
mailing list