diff options
author | Eric DeStefano | 2018-08-15 20:20:41 +0200 |
---|---|---|
committer | Eric DeStefano | 2018-08-15 20:20:41 +0200 |
commit | 0c62f8edd0eadb7048f186db0e541e144b4ca231 (patch) | |
tree | 659c5d96550108e6a3c47547bba20b662f6ad6be /PKGBUILD | |
parent | afa1534fe0388abd5eed66ffa281ace1cda9699d (diff) | |
download | aur-0c62f8edd0eadb7048f186db0e541e144b4ca231.tar.gz |
Updated to version 1.0. Now includes all binaries, examples, and test roms.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 37 |
1 files changed, 21 insertions, 16 deletions
@@ -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 } |