mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-03-19 00:21:40 +00:00
removed community/mame
This commit is contained in:
parent
563c81c78f
commit
9ec04e14fb
4 changed files with 0 additions and 174 deletions
|
@ -1,94 +0,0 @@
|
|||
# Maintainer: Antonio Rojas <arojas@archlinux.org>
|
||||
# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
|
||||
# Contributor: robb_force <robb_force@holybuffalo.net>
|
||||
# Contributor: JJDaNiMoTh <jjdanimoth@gmail.com>
|
||||
|
||||
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
|
||||
# - install 'mame' instead of 'mame64'
|
||||
|
||||
highmem=1
|
||||
|
||||
pkgname=mame
|
||||
pkgver=0.228
|
||||
pkgrel=1
|
||||
pkgdesc='Port of the popular Multiple Arcade Machine Emulator using SDL with OpenGL support'
|
||||
url="https://mamedev.org/"
|
||||
license=(GPL2)
|
||||
arch=(x86_64)
|
||||
depends=(sdl2_ttf qt5-base lua53 libutf8proc pugixml portmidi portaudio flac)
|
||||
makedepends=(nasm python asio rapidjson glm libxinerama)
|
||||
conflicts=(sdlmame)
|
||||
replaces=(sdlmame)
|
||||
source=("https://github.com/mamedev/mame/archive/mame${pkgver/./}.tar.gz"
|
||||
mame.sh mame.desktop mame.svg)
|
||||
sha256sums=('1d8e6f20491492f8b15892ff958f9b067c48eb90cc2fc974b08bde297e657244'
|
||||
'ee1c59bafc5e5441e99fa4c58108a3e18048e60672f34de865c8a5a976094dba'
|
||||
'0e5e93f84673c2d17a1bf7a6b256cfa54ef89a086a828df19bc054c12776d821'
|
||||
'17c442c933d764175e4ce1de50a80c0c2ddd5d733caf09c3cd5e6ba697ac43f4')
|
||||
|
||||
|
||||
prepare() {
|
||||
cd mame-mame${pkgver/./}
|
||||
|
||||
# Use system libraries
|
||||
sed -e 's|\# USE_SYSTEM_LIB|USE_SYSTEM_LIB|g' -i makefile
|
||||
# except for asio
|
||||
sed -e 's|USE_SYSTEM_LIB_ASIO|\# USE_SYSTEM_LIB_ASIO|g' -i makefile
|
||||
}
|
||||
|
||||
build() {
|
||||
cd mame-mame${pkgver/./}
|
||||
export CFLAGS+=" -I/usr/include/lua5.3/"
|
||||
export CXXFLAGS+=" -I/usr/include/lua5.3/"
|
||||
|
||||
# Hack to force linking to lua5.3
|
||||
mkdir lib
|
||||
ln -s /usr/lib/liblua5.3.so lib/liblua.so
|
||||
export LDFLAGS+=" -L${PWD}/lib"
|
||||
|
||||
make \
|
||||
NOWERROR=1 \
|
||||
OPTIMIZE=2 \
|
||||
TOOLS=1 \
|
||||
ARCHOPTS=-flifetime-dse=1
|
||||
}
|
||||
|
||||
package() {
|
||||
cd mame-mame${pkgver/./}
|
||||
|
||||
# Install the mame script
|
||||
install -Dm755 "$srcdir"/$pkgname.sh "$pkgdir"/usr/bin/$pkgname
|
||||
|
||||
# Install the binaries
|
||||
install -Dm755 mame "$pkgdir"/usr/lib/mame/mame
|
||||
for _i in castool chdman floptool imgtool jedutil ldresample ldverify nltool nlwav pngcmp regrep romcmp \
|
||||
split srcclean testkeys unidasm; do
|
||||
install -m755 $_i -t "$pkgdir"/usr/lib/mame
|
||||
ln -s /usr/lib/mame/$_i "$pkgdir"/usr/bin/mame-$_i
|
||||
done
|
||||
|
||||
# Install the extra bits
|
||||
install -Dm644 src/osd/modules/opengl/shader/glsl*.*h -t "$pkgdir"/usr/lib/$pkgname/shader/
|
||||
cp -ar {artwork,bgfx,plugins,language,ctrlr,keymaps,hash} "$pkgdir"/usr/lib/$pkgname/
|
||||
|
||||
# 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/lib/mame/ctrlr/*.cfg
|
||||
sed -i 's|KEYCODE_4_PAD|KEYCODE_4PAD|' "$pkgdir"/usr/lib/mame/ctrlr/*.cfg
|
||||
sed -i 's|KEYCODE_6_PAD|KEYCODE_6PAD|' "$pkgdir"/usr/lib/mame/ctrlr/*.cfg
|
||||
sed -i 's|KEYCODE_8_PAD|KEYCODE_8PAD|' "$pkgdir"/usr/lib/mame/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
|
||||
install -d "$pkgdir"/usr/share/man/man{1,6}
|
||||
install -m644 docs/man/*.1* "$pkgdir"/usr/share/man/man1/
|
||||
install -m644 docs/man/*.6* "$pkgdir"/usr/share/man/man6/
|
||||
|
||||
# install desktop file and icon
|
||||
install -Dm644 "$srcdir"/mame.desktop -t "$pkgdir"/usr/share/applications
|
||||
install -Dm644 "$srcdir"/mame.svg -t "$pkgdir"/usr/share/icons/hicolor/scalable/apps
|
||||
}
|
|
@ -1,20 +0,0 @@
|
|||
[Desktop Entry]
|
||||
Name=MAME™ Arcade Emulator
|
||||
Name[ca]=Emulador de jocs arcade MAME™
|
||||
Name[fr]=Emulateur arcade MAME™
|
||||
Name[it]=Emulatore di giochi arcade MAME™
|
||||
GenericName=Arcade Emulator
|
||||
GenericName[ca]=Emulador de jocs arcade
|
||||
GenericName[fr]=Emulateur arcade
|
||||
GenericName[it]=Emulatore di giochi arcade
|
||||
Comment=Play vintage arcade games using the MAME™ emulator
|
||||
Comment[ca]=Jugueu a jocs d'arcade antics emprant l'emulador MAME™
|
||||
Comment[fr]=Jugueu a jocs d'arcade antics emprant l'emulador MAME™
|
||||
Comment[it]=Gioca ai vecchi arcade con l'emulatore MAME™
|
||||
Exec=mame
|
||||
Icon=mame
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Categories=Game;Emulator;
|
||||
Keywords=Game;Emulator;Arcade;
|
||||
|
|
@ -1,55 +0,0 @@
|
|||
#!/bin/sh
|
||||
mame=/usr/lib/mame/mame
|
||||
|
||||
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 -- ~/.mame || exit
|
||||
|
||||
if [ -e mame.ini ]; then
|
||||
mv mame.ini mameini.bak || exit
|
||||
echo "Your old ini file has been renamed to mameini.bak"
|
||||
fi
|
||||
|
||||
# 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;/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' \
|
||||
-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
|
||||
}
|
||||
|
||||
if [ "$1" = "--newini" ]; then
|
||||
mame_first_run
|
||||
exit
|
||||
elif ! [ -e ~/.mame ]; then
|
||||
echo "Running MAME for the first time..."
|
||||
|
||||
mkdir -- ~/.mame
|
||||
(
|
||||
cd -- ~/.mame || exit
|
||||
mkdir artwork bgfx cfg comments ctrlr diff hash ini inp language nvram samples snap sta roms
|
||||
|
||||
mame_first_run
|
||||
) || exit
|
||||
fi
|
||||
|
||||
exec "$mame" "$@"
|
|
@ -1,5 +0,0 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1.1" viewBox="0 0 32 32">
|
||||
<path style="opacity:0.2;fill-rule:evenodd" d="M 21,7 1.9999996,26 H 10 l 8,-8 v 8 l 8,-8 v 8 l 4,-4 V 7.1 L 21,17 Z"/>
|
||||
<path style="fill:#2b87d8;fill-rule:evenodd" d="M 21,6 2,25 h 8 l 8,-8 v 8 l 8,-8 v 8 l 4,-4 V 7 l -9,9 z"/>
|
||||
<path style="opacity:0.2;fill:#ffffff;fill-rule:evenodd" d="M 21,6 2,25 H 3 L 21,7 Z m 9,1 -9,9 v 1 l 9,-9 z"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 449 B |
Loading…
Reference in a new issue