summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD33
-rw-r--r--a7800-starter.sh4
3 files changed, 16 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f178e7fffb9e..298b5eb4e540 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = a7800
pkgdesc = A7800 is a fork of the MAME Atari 7800 driver, with several enhancements added (ProSystem)
- pkgver = 188_03
+ pkgver = 4.0
pkgrel = 1
url = http://7800.8bitdev.org/index.php/A7800_Emulator
arch = i686
@@ -20,13 +20,13 @@ pkgbase = a7800
depends = pugixml
depends = portmidi
depends = portaudio
- source = http://7800.8bitdev.org/images/a/aa/A7800.188-03.Src.zip
+ source = https://github.com/7800-devtools/a7800/releases/download/v4.0/a7800-linux-v4.0.tgz
source = http://7800.8bitdev.org/resources/assets/78008bitdevlogo.png
source = a7800-starter.sh
source = a7800.desktop
- sha256sums = b1d512d4096956e2bc2a645c715dbbda283b76ece23cdd8b607815a1b1b4fbc5
+ sha256sums = 3dcd9bd3d10c00b31d0e95544e326ade49cca9e36ec86dee64bc0d759bbce4cd
sha256sums = b89310a46a5305c41f8dfb63e915aaa1e12ea74209cd6fcf7ec3e4753067ff73
- sha256sums = 0abdcca941d241158ad009958675f6576518cbf6b85cf9fae3386dc146649d0b
+ sha256sums = 59e9ca8f0c028f23212dffd778ef3b2be63a716ded5bb66a50a0869700408322
sha256sums = 06b0773ebd2795fb15c9380449f6464c03414f514c6f5e5aeb25835bed000ddb
pkgname = a7800
diff --git a/PKGBUILD b/PKGBUILD
index 8276e48d408a..17a467ac6398 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
-# Maintainer: Oliver Jaksch <arch-aur@com-in.de>
+# Maintainer: Oliver Jaksch <arch-aur at com-in dot de>
pkgname=a7800
-pkgver=188_03
+pkgver=4.0
pkgrel=1
pkgdesc="A7800 is a fork of the MAME Atari 7800 driver, with several enhancements added (ProSystem)"
arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h')
@@ -9,34 +9,21 @@ url="http://7800.8bitdev.org/index.php/A7800_Emulator"
license=('custom:MAME License')
depends=(sdl2_ttf qt5-base lua libutf8proc pugixml portmidi portaudio)
makedepends=(nasm python glm libxinerama)
-source=("http://7800.8bitdev.org/images/a/aa/${pkgname//a/A}.${pkgver//_/-}.Src.zip"
+source=("https://github.com/7800-devtools/a7800/releases/download/v4.0/a7800-linux-v4.0.tgz"
"http://7800.8bitdev.org/resources/assets/78008bitdevlogo.png"
"a7800-starter.sh"
"a7800.desktop")
-sha256sums=('b1d512d4096956e2bc2a645c715dbbda283b76ece23cdd8b607815a1b1b4fbc5'
+sha256sums=('3dcd9bd3d10c00b31d0e95544e326ade49cca9e36ec86dee64bc0d759bbce4cd'
'b89310a46a5305c41f8dfb63e915aaa1e12ea74209cd6fcf7ec3e4753067ff73'
- '0abdcca941d241158ad009958675f6576518cbf6b85cf9fae3386dc146649d0b'
+ '59e9ca8f0c028f23212dffd778ef3b2be63a716ded5bb66a50a0869700408322'
'06b0773ebd2795fb15c9380449f6464c03414f514c6f5e5aeb25835bed000ddb')
-_srcdir=${pkgname//a/A}.0${pkgver//_/-}.src
-
-prepare() {
- cd ${_srcdir}
- sed -e 's|\# USE_SYSTEM_LIB|USE_SYSTEM_LIB|g' -i makefile
-}
-
-build() {
- cd ${_srcdir}
- make \
- NOWERROR=1 \
- OPTIMIZE=2 \
- TOOLS=1 \
- ARCHOPTS=-flifetime-dse=1
-}
-
package() {
- cd ${_srcdir}
- install -Dm755 ./mame64 "${pkgdir}/usr/bin/${pkgname}"
+ cd "${srcdir}/${pkgname}-linux"
+ sed -i -e 's/bios;roms/bios;$HOME\/.a7800\/roms/' a7800.ini
+ mkdir -p ${pkgdir}/opt/a7800
+ cp -r * ${pkgdir}/opt/a7800
+
install -Dm755 ../a7800-starter.sh "${pkgdir}/usr/bin/${pkgname}-starter.sh"
install -Dm644 ../a7800.desktop "${pkgdir}/usr/share/applications/${pkgname}.desktop"
install -Dm644 ../78008bitdevlogo.png "${pkgdir}/usr/share/pixmaps//${pkgname}.png"
diff --git a/a7800-starter.sh b/a7800-starter.sh
index 98c47ab26316..f0f638b85ada 100644
--- a/a7800-starter.sh
+++ b/a7800-starter.sh
@@ -1,5 +1,5 @@
#!/bin/sh
[[ -d ~/.a7800 ]] || mkdir -p -m 760 ~/.a7800/roms
-[[ -d ~/.a7800/a7800.ini ]] || cd ~/.a7800 && a7800 -createconfig
-cd ~/.a7800 && exec a7800 "$@" &>/dev/null &
+[[ -d ~/.a7800/a7800.ini ]] || cd ~/.a7800 && /opt/a7800/a7800 -createconfig
+cd ~/.a7800 && exec /opt/a7800/a7800 "$@" &>/dev/null &