summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Straube2016-05-14 19:14:39 +0200
committerMichael Straube2016-05-14 19:14:39 +0200
commit24421d95625f4791f91167a7b63c5f229edd0917 (patch)
tree0011dafcdabffc3b90e93ce08c127c10ffb0ebd5
parent579f8ef471c8315971038109a1c28a7041673b48 (diff)
downloadaur-24421d95625f4791f91167a7b63c5f229edd0917.tar.gz
use prepare function
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD25
2 files changed, 15 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0020ab42c359..4489f9e79039 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
# Generated by mksrcinfo v8
-# Tue Feb 2 18:22:10 UTC 2016
+# Sat May 14 17:14:07 UTC 2016
pkgbase = alterego
pkgdesc = You control a hero who has a phantom twin, his alter ego.
pkgver = 1.0
diff --git a/PKGBUILD b/PKGBUILD
index 9b443b5d9c28..b3bf825e2e20 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -16,23 +16,26 @@ md5sums=('d018fbfdc0b15b8ac090e918c14b58aa'
'46d530b31311a689932dd2a9025dd2a3'
'f3ed74ec7da62c8f88f81a7c2012d040')
+prepare() {
+ cd AlterEgo_Linux/AlterEgo
+
+ # convert line endings from DOS to Unix
+ sed -i 's/\r$//' AlterEgo.sh
+
+ sed -i '2i cd\ /usr/share/games/alterego' AlterEgo.sh
+}
+
package() {
- cd "$srcdir/AlterEgo_Linux/AlterEgo"
+ cd AlterEgo_Linux/AlterEgo
- mkdir -p "$pkgdir"/usr/{bin,share/games/alterego}
+ install -Dm755 AlterEgo.sh "$pkgdir/usr/bin/alterego"
rm AlterEgo.sh
+
+ install -dm755 "$pkgdir/usr/share/games/alterego"
cp -r * "$pkgdir/usr/share/games/alterego/"
# game does not run without world writable bit set :-/
- find ${pkgdir} -type f -exec chmod 666 {} \;
-
- printf "%s\n%s\n" \
- '#!/bin/bash' \
- 'cd /usr/share/games/alterego' \
- 'exec mono ./AlterEgo.exe "$@"' \
- > "$pkgdir/usr/bin/alterego"
-
- chmod 755 "$pkgdir/usr/bin/alterego"
+ find "$pkgdir/usr/share" -type f -exec chmod 666 {} \;
install -Dm644 "$srcdir/alterego.desktop" \
"$pkgdir/usr/share/applications/alterego.desktop"