summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD45
1 files changed, 45 insertions, 0 deletions
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}"
+
+}