diff options
author | jmcb | 2022-06-19 19:37:20 +0100 |
---|---|---|
committer | jmcb | 2022-06-19 19:37:20 +0100 |
commit | ff69ee3cc802b9c7d78988ba55a53512a4146a6c (patch) | |
tree | c426ca980b4941c21aa0916ba278015f035ad426 | |
download | aur-ff69ee3cc802b9c7d78988ba55a53512a4146a6c.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 27 | ||||
-rw-r--r-- | .gitignore | 14 | ||||
-rw-r--r-- | PKGBUILD | 48 | ||||
-rwxr-xr-x | altirra | 8 | ||||
-rw-r--r-- | altirra.desktop | 12 | ||||
-rw-r--r-- | altirra.png | bin | 0 -> 3017 bytes | |||
-rw-r--r-- | firmware-setup.reg | bin | 0 -> 2444 bytes |
7 files changed, 109 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7bf36c4e7bef --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,27 @@ +pkgbase = altirra + pkgdesc = An 8-bit Atari computer emulator, on Wine + pkgver = 4.01 + pkgrel = 1 + url = https://www.virtualdub.org/altirra.html + arch = x86_64 + license = GPL2 + depends = wine + depends = wine-mono + provides = altirra + noextract = pcxf380.zip + source = https://www.virtualdub.org/downloads/Altirra-4.01.zip + source = http://www.emulators.com/freefile/pcxf380.zip + source = https://atariage.com/5200/roms/5200.zip + source = altirra + source = altirra.desktop + source = altirra.png + source = firmware-setup.reg + md5sums = fd513ed987711433cdfd4d836fd2241e + md5sums = 0225dc8bcf2e69fd30c12a226822222a + md5sums = 481cc24c9500c887eca14bef9e203f24 + md5sums = 40f2d40268ddfe70fcb4fcfa7f61ee1a + md5sums = b0bc516cde6b4311493e475f606bc792 + md5sums = 3b6db414cd1df3f383270fb02b45ec72 + md5sums = efff2f4298b001212a68f993ad0de510 + +pkgname = altirra diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..24c53c1b400b --- /dev/null +++ b/.gitignore @@ -0,0 +1,14 @@ +*.tar +*.tar.* +*.jar +*.exe +*.msi +*.zip +*.tgz +*.log +*.log.* +*.sig + +aur/ +pkg/ +src/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..416f7786b7b5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,48 @@ +# Maintainer: jmcb <joelsgp@protonmail.com> +pkgname=altirra +pkgver=4.01 +pkgrel=1 +pkgdesc="An 8-bit Atari computer emulator, on Wine" +arch=('x86_64') +url="https://www.virtualdub.org/altirra.html" +license=('GPL2') +depends=('wine' + 'wine-mono') +provides=('altirra') +source=("https://www.virtualdub.org/downloads/Altirra-$pkgver.zip" + "http://www.emulators.com/freefile/pcxf380.zip" + "https://atariage.com/5200/roms/5200.zip" + "altirra" + "altirra.desktop" + "altirra.png" + "firmware-setup.reg") +noextract=("pcxf380.zip") +md5sums=("fd513ed987711433cdfd4d836fd2241e" + "0225dc8bcf2e69fd30c12a226822222a" + "481cc24c9500c887eca14bef9e203f24" + "40f2d40268ddfe70fcb4fcfa7f61ee1a" + "b0bc516cde6b4311493e475f606bc792" + "3b6db414cd1df3f383270fb02b45ec72" + "efff2f4298b001212a68f993ad0de510") + +prepare() { + unzip -uq pcxf380.zip ATARIBAS.ROM ATARIOSB.ROM ATARIXL.ROM + mv 5200.rom 5200.ROM +} + +package() { + dest="${pkgdir}"/opt/${pkgname} + # windows program files + install -Dm644 -t "${dest}"/ Additions.atr Altirra.chm Altirra64.exe firmware-setup.reg + # shell script + install -m755 altirra "${dest}"/altirra + # firmware roms + install -Dm644 -t "${dest}"/roms/ 5200.ROM ATARIBAS.ROM ATARIOSB.ROM ATARIXL.ROM + # desktop entry + share="${pkgdir}"/usr/share + install -Dm644 ${pkgname}.desktop "${share}"/applications/${pkgname}.desktop + install -Dm644 ${pkgname}.png "${share}"/icons/${pkgname}.png + # PATH symlink + install -dm755 "${pkgdir}"/usr/bin/ + ln -s /opt/${pkgname}/altirra "${pkgdir}"/usr/bin/altirra +} diff --git a/altirra b/altirra new file mode 100755 index 000000000000..036630ebe9c4 --- /dev/null +++ b/altirra @@ -0,0 +1,8 @@ +#!/bin/bash +export WINEPREFIX="$HOME"/.altirra +if [ ! -d "$HOME"/.altirra ] ; then + mkdir -p "$HOME"/.altira + wineboot -u + regedit "/opt/altirra/firmware-setup.reg" +fi +WINEDEBUG=-all wine /opt/altirra/Altirra64.exe "$@" diff --git a/altirra.desktop b/altirra.desktop new file mode 100644 index 000000000000..309a334ea262 --- /dev/null +++ b/altirra.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Type=Application +Name=Altirra +GenericName=Atari Emulator +Comment=Altirra, an 8-bit Atari computer emulator +Categories=Development;Game;Utility; +Path=/opt/altirra +Exec=altirra +Icon=altirra +Terminal=false +StartupNotify=true +StartupWMClass=Altirra64.exe diff --git a/altirra.png b/altirra.png Binary files differnew file mode 100644 index 000000000000..a1198bb5f711 --- /dev/null +++ b/altirra.png diff --git a/firmware-setup.reg b/firmware-setup.reg Binary files differnew file mode 100644 index 000000000000..7862b0603ba2 --- /dev/null +++ b/firmware-setup.reg |