summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormarco2020-11-15 22:37:34 +0100
committermarco2020-11-15 22:37:34 +0100
commit8a8aa9765028a52e4b5d45dccb35dec2a54a840e (patch)
treea5699f923e64de179ed7ea682634f1673d546bcf
parent34e69fe30e8fda758e28afc508a7d4ab7aa72523 (diff)
downloadaur-8a8aa9765028a52e4b5d45dccb35dec2a54a840e.tar.gz
Set data directory
this allows to no longer need a wrapper
-rw-r--r--PKGBUILD19
1 files changed, 4 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 544955f6a2d4..b1d06c962cf4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -30,25 +30,14 @@ pkgver() {
build() {
cd "${srcdir}/${pkgname}"
- make NO_STEAMWORKS=true RELEASE=true
+ make NO_STEAMWORKS=true RELEASE=true ENABLE_LOCAL_USER_DIR=true DATA_DIR=/usr/share/keeperrl
}
package() {
cd "${srcdir}/${pkgname}"
- local instdir="/opt/keeperrl"
-
- install -dm775 "$pkgdir/$instdir"
- install -Dm755 keeper "$pkgdir/$instdir/"
- install -Dm644 appconfig.txt "$pkgdir/$instdir/"
- cp -a data* "$pkgdir/$instdir/"
-
- install -dm755 "$pkgdir/usr/bin"
- cat >"$pkgdir/usr/bin/keeperrl" <<EOF
-#!/bin/sh
-cd $instdir/
-exec ./keeper "\$@"
-EOF
- chmod 755 "$pkgdir/usr/bin/keeperrl"
+ install -Dm755 keeper "$pkgdir/usr/bin/keeperrl"
+ install -Dm644 appconfig.txt -t "$pkgdir/usr/share/keeperrl"
+ cp -a data* "$pkgdir/usr/share/keeperrl/"
}