blob: 6a8c123e5ceb8ab4e640898f4bd33aab4d9ad8e9 (
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
|
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=zsnes
pkgver=1.51
pkgrel=10
pkgdesc="Super Nintendo emulator"
url="http://www.zsnes.com/"
arch="x86"
license="GPL-2.0"
makedepends="sdl-dev libpng-dev ncurses-dev mesa-dev automake autoconf nasm"
subpackages="$pkgname-doc"
source="https://downloads.sourceforge.net/sourceforge/$pkgname/${pkgname}151src.tar.bz2
$pkgname.desktop
zsnes.patch
zsnes-1.51-CC-quotes.patch
zsnes-1.51-depbuild.patch
zsnes-libpng15.patch
zsnes_icon.png"
builddir="$srcdir/${pkgname}_${pkgver%.*}_${pkgver#*.}"
prepare() {
default_prepare || return 1
cd "$builddir"
update_config_sub || return 1
cd "$builddir"/src
aclocal && autoconf || return 1
}
build() {
cd "$builddir"/src
CFLAGS="$CFLAGS -no-pie" \
./configure \
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
--mandir=/usr/share/man \
x_libraries=/usr/lib \
force_arch=i586 \
--enable-release \
|| return 1
make makefile.dep
make || return 1
}
package() {
cd "$builddir"/src
make DESTDIR="$pkgdir" install
install -Dm644 "$srcdir"/zsnes.desktop \
"$pkgdir"/usr/share/applications/zsnes.desktop
install -Dm644 "$srcdir"/zsnes_icon.png \
"$pkgdir"/usr/share/pixmaps/zsnes_icon.png
mv "$pkgdir"/usr/man "$pkgdir"/usr/share
}
sha512sums="b10373cf81b201a33dc60c728431d4f69d36de31fcf6f137b623ea206a2998f722dcd6132daec1d0bf14a05ae52f3ee9ecee4334517039be554db85c9f7b8274 zsnes151src.tar.bz2
2a6462596b62c0bfc381f3ce63df3bbcc7724cea3514a8efc77cc8e544bcacdf4d169b245ef36c8e692564371446425e6eb2074f637c8408ca2c92e2c4717868 zsnes.desktop
30cf826e1a818f16c82d4f45e3b90c9a3a9ea47638b31e92879d8d97c5b4db9271e62b6d7966b58c5c2fbdf964345224ddcacee877ef4d8e3f0df252a13dbee6 zsnes.patch
ff6ad20827b2b6346a68a1c07e67761d71e0f7777e1c213d93c6c9e08a71839ee4d17edcf93e4bc277b25df99a665378cdc3a0ff3542102a0597de614bb0e800 zsnes-1.51-CC-quotes.patch
0f119725ad0b4d361c0cd34e9e8d9321c82c36395fee472405b0564a379d51b7b4c4a7e0a7d9dc2591ba947fbd633e3ce4ef5d9ca60c4a98c96d7f4dd05bc8ae zsnes-1.51-depbuild.patch
84d554e6422c28646b8a4c89048d0abe2062f90feaad1512e8e780acc8d438eecd65d88dd222fd94d434303d73f6633cf0a79a98b14f43b765c6a74cad010ec7 zsnes-libpng15.patch
50a3392de384f3279ec2c8aa0d7e4cedca4b0ff0b8dc6b1b265a84d8e5d91589b23fa52ae0f083c93e638ee9a785b2f18636de6146145dc09d13174bef2511f6 zsnes_icon.png"
|