diff options
author | Rafael Cruz | 2019-06-20 23:00:59 -0300 |
---|---|---|
committer | Rafael Cruz | 2019-06-20 23:00:59 -0300 |
commit | ccf66e3a6667d1505e0ae8912e97c1ce95958807 (patch) | |
tree | 5df6c577cb102c284a1f745f4da6f93ff881cd6d | |
parent | afc7fdc9b68cda6a6936ca0f83e8289c1a98a78e (diff) | |
download | aur-ccf66e3a6667d1505e0ae8912e97c1ce95958807.tar.gz |
Resolving permission bugs
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 26 |
2 files changed, 21 insertions, 8 deletions
@@ -1,11 +1,12 @@ pkgbase = fightcade2 pkgdesc = The best way to play your favorite retro games with or against any other player in the world. pkgver = 2.0.12 - pkgrel = 1 + pkgrel = 2 url = https://play.fightcade.com/ arch = any license = custom makedepends = gendesk + makedepends = sed depends = wine depends = lib32-mpg123 source = https://play.fightcade.com/download/fightcade2-linux64-v2.0.12.tar.gz @@ -2,24 +2,36 @@ pkgname=fightcade2 pkgver=2.0.12 -pkgrel=1 +pkgrel=2 pkgdesc='The best way to play your favorite retro games with or against any other player in the world.' url='https://play.fightcade.com/' arch=('any') license=('custom') depends=(wine lib32-mpg123) -makedepends=(gendesk) +makedepends=(gendesk sed) source=(https://play.fightcade.com/download/fightcade2-linux64-v2.0.12.tar.gz) md5sums=('8efa181b26a01b5d2b633d9e3146cd69') +_changelogpath="/log =\|fbaini =\|fbainidef =\|sn9xconf =\|sn9xconfdef =/ s|os.path.abspath(os.path.dirname(sys.argv\[0\]))|\"${HOME}/.fightcade2/\"|g" +_addupdateoption="s|if platform.system()==|if 'updateonly' not in sys.argv and platform.system()==|g" + prepare() { - gendesk -n -f --pkgname "$pkgname" --pkgdesc "$pkgdesc" --name "Fightcade 2" --exec "$pkgdir/opt/$pkgname/Fightcade2" + gendesk -n -f --pkgname "$pkgname" --pkgdesc "$pkgdesc" --name "Fightcade 2" --exec "/opt/$pkgname/Fightcade2" + # sed -i '/if \[ -f update.log/d' $srcdir/Fightcade2/Fightcade2 + sed -i "$_addupdateoption" $srcdir/Fightcade2/Fightcade2.py + cd $srcdir/Fightcade2 + msg "Updating emulator and savestates..." + python2 Fightcade2.py updateonly + msg "Changing log and config paths..." + sed -i "$_changelogpath" $srcdir/Fightcade2/Fightcade2.py + sed -i "$_changelogpath" $srcdir/Fightcade2/emulator/fcade.py + sed -i "$_addupdateoption" $srcdir/Fightcade2/Fightcade2.py } package() { - cd $srcdir/Fightcade2 + install -dm755 $HOME/.$pkgname/ install -dm755 $pkgdir/opt/ - install -Dm644 "fc2-electron/resources/app/icon.png" "$pkgdir/usr/share/pixmaps/$pkgname.png" - cp -r $srcdir/Fightcade2 $pkgdir/opt/$pkgname - install -Dm644 "../$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" + install -Dm644 "$srcdir/Fightcade2/fc2-electron/resources/app/icon.png" "$pkgdir/usr/share/pixmaps/$pkgname.png" + install -Dm644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" + rsync -r --chmod=755 $srcdir/Fightcade2/* $pkgdir/opt/$pkgname/ } |