summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorEric DeStefano2018-08-15 20:20:41 +0200
committerEric DeStefano2018-08-15 20:20:41 +0200
commit0c62f8edd0eadb7048f186db0e541e144b4ca231 (patch)
tree659c5d96550108e6a3c47547bba20b662f6ad6be /PKGBUILD
parentafa1534fe0388abd5eed66ffa281ace1cda9699d (diff)
downloadaur-0c62f8edd0eadb7048f186db0e541e144b4ca231.tar.gz
Updated to version 1.0. Now includes all binaries, examples, and test roms.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
1 files changed, 21 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 55d187a4fc2c..03752d1d5e5f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,31 +1,36 @@
-# Maintainer: Chris Simpson <csimpson.aur at gmail dot com>
+# Maintainer: Eric DeStefano <eric at ericdestefano dot com>
+# Contributor: Chris Simpson <csimpson.aur at gmail dot com>
pkgname=jzintv
-pkgver=1.0beta4
+pkgver=1.0
pkgrel=1
pkgdesc="Intellivision Emulator"
-arch=('i686' 'x86_64' 'armv6h' 'armv7h')
+arch=('x86_64')
url="http://spatula-city.org/~im14u2c/intv/"
license=('GPL')
depends=('gcc-libs' 'sdl')
-
provides=('jzintv')
-conflicts=('jzintv')
-
-source=('http://spatula-city.org/~im14u2c/intv/dl/jzintv-1.0-beta4-src.zip')
-md5sums=('f0118ff87eefab719288ba7f234170f4')
+source=(http://spatula-city.org/~im14u2c/intv/dl/$pkgname-20180509-src.zip)
+md5sums=('dd305e6ddca940c62781d8b2e88419e7')
-_rootdir="$pkgname-1.0-beta4"
-_srcdir="$_rootdir/src"
-_bindir="$_rootdir/bin"
+prepare() {
+ cd "$srcdir/$pkgname-20180509-src/src"
+ sed -i -e 's/WARN += -Werror -Wstrict-aliasing/WARN += -w -Wstrict-aliasing/g' Makefile.linux
+ sed -i -e 's/gcc-8.1.0 -std=c99/gcc -std=c99/g' Makefile.linux
+ sed -i -e 's/g++-8.1.0 -std=c++14/g++ -std=c++14/g' Makefile.linux
+}
build() {
- mkdir -p $_bindir
- cd "$_srcdir"
- sed -i '/^PROGS/,$d' {event,joy,jlp,util}/subMakefile
- make OPT_FLAGS="$CFLAGS" LFLAGS="-L../lib -lm"
+ cd "$srcdir/$pkgname-20180509-src/src"
+ make -f Makefile.linux
}
package() {
- install -Dm755 "$_bindir/$pkgname" "${pkgdir}/usr/bin/$pkgname"
+ mkdir -p $pkgdir/usr/bin
+ mkdir -p $pkgdir/usr/share/jzintv
+ mkdir $pkgdir/usr/share/jzintv/examples
+ mkdir $pkgdir/usr/share/jzintv/rom
+ cp -a $srcdir/$pkgname-20180509-src/bin/* $pkgdir/usr/bin
+ cp -a $srcdir/$pkgname-20180509-src/examples/* $pkgdir/usr/share/jzintv/examples
+ cp -a $srcdir/$pkgname-20180509-src/rom/* $pkgdir/usr/share/jzintv/rom
}