summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoribrokemypie2017-07-16 19:10:27 +1000
committeribrokemypie2017-07-16 19:12:12 +1000
commit208661ebef237436c5057e6447cf71d28bed9124 (patch)
tree58cf3737c89293dbd05e976af380c3db5a5c9b6e
downloadaur-208661ebef237436c5057e6447cf71d28bed9124.tar.gz
[add] nxengine-evo 2.4.1
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD38
-rwxr-xr-xnx-evo3
3 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..576f4990c744
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = nxengine-evo
+ pkgdesc = A somewhat upgraded/refactored version of nxengine
+ pkgver = 2.4.1
+ pkgrel = 1
+ url = https://github.com/isage/nxengine-evo
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ makedepends = libpng
+ makedepends = gcc
+ makedepends = cmake
+ depends = sdl2_ttf
+ source = https://github.com/isage/nxengine-evo/archive/v2.4.1.tar.gz
+ source = http://www.cavestory.org/downloads/cavestoryen.zip
+ source = nx-evo
+ sha256sums = bd3be7e964e445da3e1821f027ecb192b4c62333702e65cc0bae505a85aa16ad
+ sha256sums = aa87fa30bee9b4980640c7e104791354e0f1f6411ee0d45a70af70046aa0685f
+ sha256sums = 36019935c4ff76546e52b47523a6af33a4055ceca806b4940e0574aa46b368e1
+
+pkgname = nxengine-evo
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5d960026aa9a
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: ibrokemypie <ibrokemypie@bastardi.net>
+pkgname=nxengine-evo
+pkgver=2.4.1
+pkgrel=1
+pkgdesc="A somewhat upgraded/refactored version of nxengine"
+arch=('i686' 'x86_64')
+url="https://github.com/isage/nxengine-evo"
+license=('GPL3')
+depends=(sdl2_ttf)
+makedepends=(libpng gcc cmake)
+
+source=("https://github.com/isage/nxengine-evo/archive/v${pkgver}.tar.gz"
+ "http://www.cavestory.org/downloads/cavestoryen.zip"
+ "nx-evo")
+
+sha256sums=('bd3be7e964e445da3e1821f027ecb192b4c62333702e65cc0bae505a85aa16ad'
+ 'aa87fa30bee9b4980640c7e104791354e0f1f6411ee0d45a70af70046aa0685f'
+ '36019935c4ff76546e52b47523a6af33a4055ceca806b4940e0574aa46b368e1')
+
+build() {
+ cd "$pkgname-$pkgver"
+ mkdir build
+ cd build
+ cmake -DCMAKE_BUILD_TYPE=Release ..
+ make
+ cp ../bin/* ../../CaveStory/
+ cp -r ../data/ ../../CaveStory/
+ cd ../../CaveStory
+ chmod +x ./extract
+ ./extract
+}
+
+package() {
+ mkdir -p $pkgdir/usr/share/
+ mkdir -p $pkgdir/usr/bin/
+ cp -r CaveStory/ $pkgdir/usr/share/nxengine-evo
+ cp nx-evo $pkgdir/usr/bin/nx-evo
+}
diff --git a/nx-evo b/nx-evo
new file mode 100755
index 000000000000..f15679650585
--- /dev/null
+++ b/nx-evo
@@ -0,0 +1,3 @@
+#!/bin/sh
+cd /usr/share/nxengine-evo
+exec ./nx "$@"