From 35aaafac8c12c6191f63201562fea787e7d9b54b Mon Sep 17 00:00:00 2001 From: Lars Christensen Date: Mon, 23 Mar 2015 18:44:06 +0100 Subject: [PATCH 1/2] Enable ioquake3-rbp on Raspberry Pi 2 --- alarm/ioquake3-rbp/PKGBUILD | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/alarm/ioquake3-rbp/PKGBUILD b/alarm/ioquake3-rbp/PKGBUILD index d7a5aace1..c75c1bc1b 100644 --- a/alarm/ioquake3-rbp/PKGBUILD +++ b/alarm/ioquake3-rbp/PKGBUILD @@ -1,12 +1,12 @@ # Maintainer: Jason Plum -buildarch=16 # only rbp +buildarch=20 # only rbp and rbp2 pkgname=ioquake3-rbp pkgver=20130111 pkgrel=2 pkgdesc='ioquake3 for Raspberry Pi' -arch=('armv6h') +arch=('armv6h' 'armv7h') url='http://ioquake3.org/' license=('GPLv2') makedepends=('raspberrypi-firmware' 'sdl' 'git') From 2a5f5c4b0620a021e13e01caa1c0a9228bffc1bb Mon Sep 17 00:00:00 2001 From: Lars Christensen Date: Tue, 24 Mar 2015 21:09:13 +0100 Subject: [PATCH 2/2] Remove chmod, move git repo to source --- alarm/ioquake3-rbp/PKGBUILD | 25 +++++++++---------------- 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/alarm/ioquake3-rbp/PKGBUILD b/alarm/ioquake3-rbp/PKGBUILD index c75c1bc1b..95d060a71 100644 --- a/alarm/ioquake3-rbp/PKGBUILD +++ b/alarm/ioquake3-rbp/PKGBUILD @@ -4,7 +4,7 @@ buildarch=20 # only rbp and rbp2 pkgname=ioquake3-rbp pkgver=20130111 -pkgrel=2 +pkgrel=3 pkgdesc='ioquake3 for Raspberry Pi' arch=('armv6h' 'armv7h') url='http://ioquake3.org/' @@ -20,31 +20,24 @@ source=("ioquake3-build.sh.patch" 'quake3.desktop' 'quake3.launcher' 'quake3ded.launcher' + 'ioquake3-rbp::git+git://github.com/raspberrypi/quake3.git' ) md5sums=('c403c68e59caaaefcccd8ef765528f7c' 'c71fdddccb20e8fc393d846e9c61d685' '9eca51e2b3ee3e0100944cba436a2a4c' 'eb58a71452a6f1940baa7f3dc9d25c26' 'eb58a71452a6f1940baa7f3dc9d25c26' - ) -_gitroot='git://github.com/raspberrypi/quake3.git' -_gitname='master' + 'SKIP') +prepare() { + cd "${srcdir}/${pkgname}" + git checkout build.sh + patch build.sh "${srcdir}/ioquake3-build.sh.patch" +} build() { - cd "${srcdr}" - # clone, depth 1 - git clone $_gitroot $pkgname --depth=1 - cd "${srcdir}/${pkgname}" - - # patch the build.sh - patch build.sh < "${srcdir}/ioquake3-build.sh.patch" - - # Extract Patch Files - chmod +x ${srcdir}/pointrelease - ${srcdir}/pointrelease --tar xf - + sh "${srcdir}/pointrelease" --tar xf ./build.sh }