diff options
author | Frederic Bezies | 2017-10-07 20:34:54 +0200 |
---|---|---|
committer | Frederic Bezies | 2017-10-07 20:34:54 +0200 |
commit | 9c4de35778674b5095ffb7262bd0ff0c4bcd3208 (patch) | |
tree | b73cebc6ad81da3eaff21b3da977a46ee4bcfcf8 | |
parent | a258cdf63b3af7ac1d40b2ab05b2efc209687560 (diff) | |
download | aur-9c4de35778674b5095ffb7262bd0ff0c4bcd3208.tar.gz |
reverting to official git branch
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 60 |
2 files changed, 61 insertions, 5 deletions
@@ -1,6 +1,8 @@ +# Generated by mksrcinfo v8 +# Sat Oct 7 18:34:37 UTC 2017 pkgbase = infra-arcana-git pkgdesc = Roguelike game inspired by the writings of H.P. Lovecraft - pkgver = v18.2.168.g6df74630 + pkgver = v19.1.110.g070378df pkgrel = 1 url = https://github.com/martin-tornqvist/ia arch = i686 @@ -13,7 +15,7 @@ pkgbase = infra-arcana-git depends = sdl2_image depends = sdl2_mixer conflicts = infra-arcana - source = git+https://github.com/soverysour/ia.git#branch=develop + source = git+https://github.com/martin-tornqvist/ia.git#branch=develop md5sums = SKIP pkgname = infra-arcana-git @@ -1,7 +1,8 @@ -# Maintainer: SoVerySour <gmaiadremailfeis22 at gmail dot com> +# Maintainer: Frederic Bezies <fredbezies at gmail dot com> +# Contributor: SoVerySour <gmaiadremailfeis22 at gmail dot com> pkgname=infra-arcana-git -pkgver=v18.2.168.g6df74630 +pkgver=v19.1.110.g070378df pkgrel=1 pkgdesc="Roguelike game inspired by the writings of H.P. Lovecraft" @@ -14,13 +15,30 @@ makedepends=('git' 'cmake') conflicts=('infra-arcana') md5sums=('SKIP') -source=("git+https://github.com/soverysour/ia.git#branch=develop") +source=("git+https://github.com/martin-tornqvist/ia.git#branch=develop") pkgver() { cd $srcdir/ia echo "$(git describe --tags | tr - .)" } +prepare() { + if [ -f "/opt/games/$pkgname/res/data/config" ] + then + cp "/opt/games/$pkgname/res/data/config" "$srcdir/" + fi + + if [ -f "/opt/games/$pkgname/res/data/save" ] + then + cp "/opt/games/$pkgname/res/data/save" "$srcdir/" + fi + + if [ -f "/opt/games/$pkgname/res/data/highscores" ] + then + cp "/opt/games/$pkgname/res/data/highscores" "$srcdir/" + fi +} + build() { cd $srcdir/ia @@ -57,6 +75,42 @@ package() { cp -r "$srcdir/ia/build/res" "$pkgdir/opt/games/$pkgname/" chmod 775 "$pkgdir/opt/games/$pkgname/res" + if [ -f "$srcdir/config" ] + then + cp "$srcdir/config" "$pkgdir/opt/games/$pkgname/res/data/config" + rm "$srcdir/config" + else + touch "$pkgdir/opt/games/$pkgname/res/data/config" + fi + + if [ -f "$srcdir/save" ] + then + cp "$srcdir/save" "$pkgdir/opt/games/$pkgname/res/data/save" + rm "$srcdir/save" + else + touch "$pkgdir/opt/games/$pkgname/res/data/save" + fi + + + if [ -f "$srcdir/highscores" ] + then + cp "$srcdir/highscores" "$pkgdir/opt/games/$pkgname/res/data/highscores" + rm "$srcdir/highscores" + else + touch "$pkgdir/opt/games/$pkgname/res/data/highscores" + fi + + chmod 666 "$pkgdir/opt/games/$pkgname/res/data/save" + chmod 666 "$pkgdir/opt/games/$pkgname/res/data/config" + chmod 666 "$pkgdir/opt/games/$pkgname/res/data/highscores" + printf "#!/bin/bash\ncd /opt/games/%s\n./infra-arcana" "$pkgname" > "$pkgdir/usr/bin/ia" chmod 775 "$pkgdir/usr/bin/ia" + + printf "\n\n\n" + printf "*** Note that updating the package will keep ***\n" + printf "*** Your \"config\", \"save\" and \"highscores\" files ***\n" + printf "*** From under /opt/games/%s/res/data/ ***\n" "$pkgname" + printf "*** If anything unusual happens after an update, try deleting those ***\n" + printf "\n\n\n" } |