diff options
author | metamer | 2015-08-26 08:57:39 -0400 |
---|---|---|
committer | metamer | 2015-08-26 08:57:39 -0400 |
commit | 9e68eb3fbeeda9f16d508069f72d86144b749792 (patch) | |
tree | 3f37bddc070296654a24abafbaec719c0592dd4d | |
download | aur-9e68eb3fbeeda9f16d508069f72d86144b749792.tar.gz |
initial import
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 45 | ||||
-rw-r--r-- | infra-arcana-functionalinclude.diff | 12 | ||||
-rw-r--r-- | infra-arcana.sh | 3 |
4 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..bddfc3c4cf70 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = infra-arcana + pkgdesc = Roguelike game inspired by H.P. Lovecraft + pkgver = 17.0 + pkgrel = 1 + url = https://sites.google.com/site/infraarcana/home + arch = i686 + arch = x86_64 + license = custom:Infra Arcana License + depends = sdl + depends = sdl_image + depends = sdl_mixer + depends = sdl_ttf + source = https://github.com/InfraArcana/ia/archive/v17.0.zip + source = infra-arcana-functionalinclude.diff + source = infra-arcana.sh + md5sums = bbc7c22d0b8c0bca002597a7b3c7a289 + md5sums = 6764e7e92ddfeb06ed74fb24dd3988cd + md5sums = 87294b81f5a2f98a78d318a5dcec7caf + +pkgname = infra-arcana + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d364c125df57 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: metamer <metamer at openmailbox dot org> +pkgname=infra-arcana +pkgver=17.0 +pkgrel=1 +epoch= +pkgdesc="Roguelike game inspired by H.P. Lovecraft" +arch=('i686' 'x86_64') +url="https://sites.google.com/site/infraarcana/home" +license=('custom:Infra Arcana License') +groups=() +depends=('sdl' 'sdl_image' 'sdl_mixer' 'sdl_ttf') +#checkdepends=('valgrind') +backup=() +options=() +install= +source=("https://github.com/InfraArcana/ia/archive/v${pkgver}.zip" + "${pkgname}-functionalinclude.diff" + "${pkgname}.sh") +md5sums=("bbc7c22d0b8c0bca002597a7b3c7a289" +"6764e7e92ddfeb06ed74fb24dd3988cd" +"87294b81f5a2f98a78d318a5dcec7caf" +) + +prepare() { + patch -uNp1 -i "${pkgname}-functionalinclude.diff" || return 1 +} + +build() { + cd "ia-${pkgver}" + make +} + +package() { + cd "ia-$pkgver" + + install -DTm644 "target/license.txt" "${pkgdir}/usr/share/licenses/${pkgname}/license.txt" + + mkdir -p "${pkgdir}/opt/${pkgname}/" + cp -R target/* "${pkgdir}/opt/${pkgname}/" + chmod a+w "${pkgdir}/opt/${pkgname}/data/save" + + # this shell script is required as the compiled binary relies on relative references + install -Dm755 "../${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}" + +} diff --git a/infra-arcana-functionalinclude.diff b/infra-arcana-functionalinclude.diff new file mode 100644 index 000000000000..e7bd2fe9b848 --- /dev/null +++ b/infra-arcana-functionalinclude.diff @@ -0,0 +1,12 @@ +diff -Naur infra-arcana-17.0.old/ia-17.0/include/FeatureData.h infra-arcana-17.0/ia-17.0/include/FeatureData.h +--- infra-arcana-17.0.old/ia-17.0/include/FeatureData.h 2015-02-18 14:24:13.000000000 -0500 ++++ infra-arcana-17.0/ia-17.0/include/FeatureData.h 2015-08-25 20:49:42.863365705 -0400 +@@ -1,6 +1,8 @@ + #ifndef FEATURE_DATA_H + #define FEATURE_DATA_H + ++#include <functional> ++ + #include "Art.h" + #include "CmnData.h" + #include "Room.h" diff --git a/infra-arcana.sh b/infra-arcana.sh new file mode 100644 index 000000000000..9da1a1650708 --- /dev/null +++ b/infra-arcana.sh @@ -0,0 +1,3 @@ +#!/usr/bin/sh +cd /opt/infra-arcana +./ia |