diff options
author | Michael Straube | 2016-05-14 19:14:39 +0200 |
---|---|---|
committer | Michael Straube | 2016-05-14 19:14:39 +0200 |
commit | 24421d95625f4791f91167a7b63c5f229edd0917 (patch) | |
tree | 0011dafcdabffc3b90e93ce08c127c10ffb0ebd5 | |
parent | 579f8ef471c8315971038109a1c28a7041673b48 (diff) | |
download | aur-24421d95625f4791f91167a7b63c5f229edd0917.tar.gz |
use prepare function
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 25 |
2 files changed, 15 insertions, 12 deletions
@@ -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 @@ -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" |