blob: fded27d610607319503a3abd6b2c4c601652c83b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
# Maintainer: Nathan Angelacos <nangel@alpinelinux.org>
pkgname=sdlmame
_pkgmaj=0
_pkgmin=182
pkgver=${_pkgmaj}.${_pkgmin}
_pkgver=${_pkgmaj}${_pkgmin}
pkgrel=0
pkgdesc="Vintage computer emulator with SDL and OpenGL support"
arch=all
url="http://mamedev.org/"
license="GPL2"
depends=""
makedepends="alsa-lib libxinerama qt5-qtbase-dev sdl2-dev sdl2_ttf-dev glu mesa-dev nasm python2 unzip"
install=
#subpackages="$pkgname-dev"
source="https://github.com/mamedev/mame/releases/download/mame${_pkgver}/mame${_pkgver}s.zip
0001-gcc-4-6.patch
0002-glibc-musl-fixes.patch
0003-redefine-page-size.patch
0004-poll-not-sys-poll.patch
"
echo $source
builddir="$srcdir"/$pkgname-$pkgver
prepare() {
mkdir "$srcdir"/$pkgname-$pkgver
cd srcdir
unzip mame${_pkgvier}s.zip
cd $pkgname-$pkgver
unzip ../mame.zip
cd "$builddir"
pwd
for i in $source; do
case $i in
*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
esac
done
}
build() {
cd "$builddir"
make || return 1
}
package() {
cd "$builddir"
make DESTDIR="${pkgdir}" install || return 1
}
md5sums="96c3abd929782ad9636dfdc812f50eae mame0182s.zip
0d11de5fe176b7e4e028a43f55b701d8 0001-gcc-4-6.patch
4bbdeea9c8ddc1f167abc9aa4882aa82 0002-glibc-musl-fixes.patch
1d47c47d579ac244523032ef6aaa44c6 0003-redefine-page-size.patch
7bda809c8b098f702993fdbfebda2155 0004-poll-not-sys-poll.patch"
sha256sums="e36785793129ece4058a19d2946de619b36cd73447fee3cc9b2be5a09fd6efdb mame0182s.zip
4fe4f91ff62c9e3d6ec43fafeedc696e7d10188ca6d4a6ab863540ba852e8173 0001-gcc-4-6.patch
e59f3e2448c76176e8d33d4936188550ce26c9521a7daaea8bd3d1e9204bf170 0002-glibc-musl-fixes.patch
4a6711992549c1bf0b273d6a4166f738f96661447b791f7303c25a5aad4b975f 0003-redefine-page-size.patch
d5b60e2abb94d839681210c7a210347e1fc67255eb7232e919eed1150cb6be7b 0004-poll-not-sys-poll.patch"
sha512sums="9e29c9775d6275e46c2c215267f447c6a9e0ab6e3400a12b31ca515f7ff4863feeaaf406e2ace9bc978a0d248dca9212c970b99fa0d441b616925d900425b1e4 mame0182s.zip
ad2f62d35947c8aadfacd7b6239cbb9f4d5e9c106de5499331afd61db136d04156e6775fa72a3323357fb999ac4b014ea9f03050bde4e93bf8e3ca291bf8f8e2 0001-gcc-4-6.patch
42de1b632b0d2f10d80bb8d3c9780295cd9e65ee7bfe147522c5515c28859ece9b7a5e672d20941845d6a4556a0faebb8af837b4a87cdb6c016dba2cb3036079 0002-glibc-musl-fixes.patch
aeee3f987b4a67e650618cab484d922b3092a09ae066dc5d97afe18168a992db717c220980c9045bb09867bbe22c8d1a10aabcff1d26b8585e8bd0f1b307625d 0003-redefine-page-size.patch
e089903ddc03853e2696d3726ccc78e5ff477fdb0e40d3e23983950d39f82c08c7759b2e8a256fb0d36e2bb0e90aa98b46daa63f5380260e4c12b30f7d79a9d8 0004-poll-not-sys-poll.patch"
|