summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBłażej Szczygieł2016-12-30 20:25:06 +0100
committerBłażej Szczygieł2016-12-30 20:25:06 +0100
commit9fd3e8e79dab75f4f676db190715a69afbca2ce1 (patch)
tree341261c31b05ccfcb6dba1e67a5d2891952e2fa2
parent315f0ad2603e9fb16cc9b7733a3a7888497a612b (diff)
downloadaur-9fd3e8e79dab75f4f676db190715a69afbca2ce1.tar.gz
Add ARMv7 CPU support
-rw-r--r--.SRCINFO6
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD38
3 files changed, 33 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cfcb0516415a..460d79e78c92 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,15 @@
# Generated by mksrcinfo v8
-# Sun Dec 25 21:08:06 UTC 2016
+# Fri Dec 30 19:23:59 UTC 2016
pkgbase = nfs2se-git
pkgdesc = Cross-platform wrapper for the Need For Speed™ II SE game with 3D acceleration and TCP protocol!
pkgver = 1.1.2
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/zaps166/NFSIISE
install = nfs2se-git.install
arch = i686
arch = x86_64
+ arch = armv7
+ arch = armv7h
license = MIT
makedepends = gcc-multilib
makedepends = yasm
diff --git a/.gitignore b/.gitignore
index 6c9106915958..747b9963ff6b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,5 @@
nfs2se-git-*.pkg.tar.gz
+NFSIISE-CPP
NFSIISE
src
pkg
diff --git a/PKGBUILD b/PKGBUILD
index 514acf4cc5ba..757a8a771dc2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,30 +2,45 @@
pkgname=nfs2se-git
pkgver=1.1.2
-pkgrel=2
+pkgrel=3
pkgdesc='Cross-platform wrapper for the Need For Speed™ II SE game with 3D acceleration and TCP protocol!'
-arch=('i686' 'x86_64')
+arch=('i686' 'x86_64' 'armv7' 'armv7h')
url='https://github.com/zaps166/NFSIISE'
license=('MIT')
-if [ $(uname -m) == "x86_64" ]; then
+source=('git+https://github.com/zaps166/NFSIISE'
+ 'nfs2se')
+md5sums=('SKIP'
+ '50da45b125bd78839b60b9a16989c37f')
+
+machine=$(uname -m)
+
+NFS_DIR="NFSIISE"
+NFS_DATA_DIR="$NFS_DIR/Need For Speed II SE"
+OTHER_CPU=0
+
+if [ $machine == "x86_64" ]; then
depends=('lib32-sdl2' 'lib32-libgl')
makedepends=('gcc-multilib' 'yasm')
optdepends=('lib32-libpulse: Required for PulseAudio')
-else
+elif [ $machine == "i686" ]; then
depends=('sdl2' 'libgl')
makedepends=('gcc' 'yasm')
+else
+ depends=('sdl2' 'libgl')
+ makedepends=('gcc')
+ source[0]=${source[0]}"-CPP"
+
+ NFS_DIR="$NFS_DIR-CPP"
+ NFS_DATA_DIR="$NFS_DIR/NFSIISE/Need For Speed II SE"
+ OTHER_CPU=1
fi
-source=('git+https://github.com/zaps166/NFSIISE'
- 'nfs2se')
-md5sums=('SKIP'
- '50da45b125bd78839b60b9a16989c37f')
install=nfs2se-git.install
build()
{
- cd $srcdir/NFSIISE
+ cd $srcdir/$NFS_DIR
git submodule init
git submodule update
./compile_nfs
@@ -37,8 +52,11 @@ package()
cp $srcdir/nfs2se $pkgdir/usr/bin
mkdir $pkgdir/opt
- cp -r "$srcdir/NFSIISE/Need For Speed II SE" $pkgdir/opt/nfs2se
+ cp -r "$srcdir/$NFS_DATA_DIR" $pkgdir/opt/nfs2se
rm -f $pkgdir/opt/nfs2se/open_config.bat
+ if [ $OTHER_CPU != 0 ]; then
+ cp $srcdir/$NFS_DIR/nfs2se $pkgdir/opt/nfs2se
+ fi
mkdir -p $pkgdir/usr/share/applications
mv $pkgdir/opt/nfs2se/nfs2se.desktop $pkgdir/usr/share/applications