blob: c0bb8e0f4ee21e7f041df89d1073c3179cb4313d (
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
|
# Maintainer: imcb <irismessage@protonmail.com>
pkgname='altirra'
pkgver=4.40
pkgrel=1
pkgdesc='An 8-bit Atari computer emulator, on Wine'
arch=('x86_64' 'aarch64')
url='https://www.virtualdub.org/altirra.html'
license=('GPL-2.0-only')
depends=(
'bash'
'wine'
'wine-mono'
)
optdepends=('wine-gecko: HTML help pages support')
provides=('altirra')
source=(
'http://atari.vjetnam.cz/dow/emuROMs.zip'
'altirra'
'altirra.desktop'
'altirra.png'
'application-altirra.xml'
)
source_x86_64=("https://www.virtualdub.org/downloads/Altirra-${pkgver}.zip")
source_aarch64=("https://www.virtualdub.org/downloads/Altirra-${pkgver}-ARM64.zip")
sha256sums=('f6bebc7d367d59dd1789fd17450c9a4eb329c27a5b5345f42d4854f412a45221'
'c6aab8083ed7e68c82ffc5b74497a87610f5f11a218ec42fe67fcf827d5a62c0'
'713b375c8467da838f4c4c9f1eca2a947aecc6c429161bc67eeedecc7c81b620'
'5319fd88751fa886683d955976ed74eb266e9ea462ae77431b6a6c457ce42dc1'
'cd3a40e290d999912767a70ffc8e4185019290251b350f887f4a2fa972b6c96b')
sha256sums_x86_64=('8b0be7d81211a97d4633d6c8fdb85f446aa874ebd1e2d82f3aa6b7e41eb42c87')
sha256sums_aarch64=('f85562886d885f5a6b5d5073d1536a374cc0dd427aa8ccd40b2235a3cb9da63d')
package() {
_dest="${pkgdir}/opt/${pkgname}"
_share="${pkgdir}/usr/share"
_bin="${pkgdir}/usr/bin"
_exe_dest='Altirra64.exe'
local _exe
case $CARCH in
'x86_64')
_exe='Altirra64.exe'
;;
'aarch64')
_exe='AltirraARM64.exe'
;;
esac
# windows executable
install -D -m644 "${_exe}" "${_dest}/${_exe_dest}"
# windows program files
# omits extras/
install -D -m644 -t "${_dest}" 'Additions.atr' 'Altirra.chm'
# shell script
install -D -t "${_dest}" 'altirra'
# firmware roms
mv 'atari5200.rom' '5200.ROM'
install -D -m644 -t "${_dest}/roms/" '5200.ROM' 'ATARIBAS.ROM' 'ATARIOSB.ROM' 'ATARIXL.ROM'
# desktop entry
install -D -m644 -t "${_share}/applications" "${pkgname}.desktop"
install -D -m644 -t "${_share}/pixmaps" "${pkgname}.png"
install -D -m644 -t "${_share}/mime/packages" "application-${pkgname}.xml"
# PATH symlink
install -d "${_bin}"
ln -s "/opt/${pkgname}/${pkgname}" "${_bin}/${pkgname}"
}
|