diff options
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 4 | ||||
-rw-r--r-- | prince | 18 |
3 files changed, 20 insertions, 6 deletions
@@ -1,7 +1,7 @@ pkgbase = sdlpop pkgdesc = An open-source port of Prince of Persia pkgver = 1.16 - pkgrel = 4 + pkgrel = 5 url = https://github.com/NagyD/SDLPoP arch = i686 arch = x86_64 @@ -11,7 +11,7 @@ pkgbase = sdlpop source = https://github.com/NagyD/SDLPoP/archive/v1.16.tar.gz source = prince sha1sums = 9e6f124705ef3c6e9c66c34046c9d4d5deaffa57 - sha1sums = 303a77bb74743eecd7b5e86cda2e6a1e29167193 + sha1sums = 79acf33eab835f1eba0f3c4d76055d68155a6254 pkgname = sdlpop @@ -2,7 +2,7 @@ pkgname=sdlpop pkgver=1.16 -pkgrel=4 +pkgrel=5 pkgdesc="An open-source port of Prince of Persia" arch=('i686' 'x86_64') license=('GPL3') @@ -11,7 +11,7 @@ depends=('sdl2_image' 'sdl2_mixer') source=("https://github.com/NagyD/SDLPoP/archive/v$pkgver.tar.gz" "prince") sha1sums=('9e6f124705ef3c6e9c66c34046c9d4d5deaffa57' - '303a77bb74743eecd7b5e86cda2e6a1e29167193') + '79acf33eab835f1eba0f3c4d76055d68155a6254') build() { cd SDLPoP-$pkgver @@ -1,3 +1,17 @@ #!/bin/bash -cd /usr/share/sdlpop -/usr/lib/sdlpop/prince "$@" + +GAMEDIR="/usr/share/sdlpop" +HOME_GAMEDIR="${HOME}/.SDLPoP" + +if [[ -d ${HOME_GAMEDIR} ]]; then + cd ${HOME_GAMEDIR} + /usr/lib/sdlpop/prince "$@" +else + mkdir ${HOME_GAMEDIR} + cd ${HOME_GAMEDIR} + ln -s ${GAMEDIR}/data + ln -s ${GAMEDIR}/doc + ln -s ${GAMEDIR}/*.DAT . + ln -s ${GAMEDIR}/SDLPoP.ini + /usr/lib/sdlpop/prince "$@" +fi |