summaryrefslogtreecommitdiffstats
path: root/sdlmame/APKBUILD
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"