summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Bell2020-06-03 14:55:03 +0100
committerPaul Bell2020-06-03 14:55:03 +0100
commita7b2210f0ac686f3924646726490849d30d73534 (patch)
treec186084c9eb8a301ee6d7ded978dee1b84300685
parent8bc893dcaddbf147f3587f7fc3d4551d90eebaa5 (diff)
downloadaur-a7b2210f0ac686f3924646726490849d30d73534.tar.gz
Update to release 0.9.3
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD24
2 files changed, 19 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1ba65e3fc8da..ba7b1ed6edeb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = rpcemu
pkgdesc = An Emulator of classic Acorn computer systems, such as the Risc PC and A7000
- pkgver = 0.9.2
+ pkgver = 0.9.3
pkgrel = 1
url = http://www.marutan.net/rpcemu/
install = rpcemu.install
@@ -9,8 +9,8 @@ pkgbase = rpcemu
license = GPL2
makedepends = qt5-base
backup = usr/share/rpcemu/rpc.cfg
- source = http://www.marutan.net/rpcemu/cgi/download.php?sFName=0.9.2/rpcemu-0.9.2.tar.gz
- sha256sums = cc014e7d692a4434693b1262e43c813a425704ab7ad1ed0f6ff46e4377fc4942
+ source = http://www.marutan.net/rpcemu/cgi/download.php?sFName=0.9.3/rpcemu-0.9.3.tar.gz
+ sha256sums = 33b89e02e62b5621c625aa6d388d3a357e7ee013e74a00fcf53ef68f31d19605
pkgname = rpcemu
diff --git a/PKGBUILD b/PKGBUILD
index 97ef766f730d..e59b8dcf4ab2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Paul Bell <linux "at" dpb "dot" org "dot" uk>
# Contributor: Natalia Portillo <claunia@clania.com>
pkgname=rpcemu
-pkgver=0.9.2
+pkgver=0.9.3
pkgrel=1
pkgdesc="An Emulator of classic Acorn computer systems, such as the Risc PC and A7000"
url="http://www.marutan.net/rpcemu/"
@@ -9,24 +9,32 @@ arch=('x86_64' 'i686')
license=('GPL2')
makedepends=('qt5-base')
source=("http://www.marutan.net/rpcemu/cgi/download.php?sFName=${pkgver}/rpcemu-${pkgver}.tar.gz")
-sha256sums=('cc014e7d692a4434693b1262e43c813a425704ab7ad1ed0f6ff46e4377fc4942')
+sha256sums=('33b89e02e62b5621c625aa6d388d3a357e7ee013e74a00fcf53ef68f31d19605')
install="$pkgname.install"
backup=('usr/share/rpcemu/rpc.cfg')
-_pkgname="rpcemu-recompiler"
+
+# dynarec/recompiler is the default (_verbool=0)
+# set _verbool=1 for "interpreter"
+_verbool=0
+
+if [ "$_verbool" -eq 0 ]; then
+ _pkgname="rpcemu-recompiler"
+else
+ _pkgname="rpcemu-interpreter"
+fi
prepare() {
- # dynarec/recompiler is the default (_verbool=0)
- # set _verbool=1 for "interpreter"
- local _verbool=0
if [ "$_verbool" -eq 0 ]; then
sed -e "s/CONFIG += debug_and_release/CONFIG += debug_and_release dynarec/" \
-i "$srcdir/${pkgname}-${pkgver}/src/qt5/rpcemu.pro"
- else
- _pkgname="rpcemu-interpreter"
fi
}
build() {
+ # need to add "-fcommon". GCC 10 has apparently changed how multiple symbols
+ # defined in different sources are dealt with by default
+ export CFLAGS="$CFLAGS -fcommon"
+
cd "$srcdir/${pkgname}-${pkgver}/src/qt5"
qmake-qt5
make