diff options
author | Rafael Cruz | 2019-09-28 02:03:00 -0300 |
---|---|---|
committer | Rafael Cruz | 2019-09-28 02:03:00 -0300 |
commit | 5262a6c38c371513a31c43a78610d7340353d5c0 (patch) | |
tree | c372883cf91b88c134a5b9fdbe4f9afb8aa85431 | |
download | aur-5262a6c38c371513a31c43a78610d7340353d5c0.tar.gz |
first commit
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 55 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..8037441e6e99 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = yzkof-gm-arcade-international + pkgdesc = Play retro games with or against any other player in the world. + pkgver = 0.9 + pkgrel = 1 + url = http://www.yzkof.com/ + arch = any + license = custom + makedepends = gendesk + makedepends = rsync + makedepends = icoutils + depends = wine + depends = lib32-mpg123 + source = yzkof-gm-arcade-international.zip::https://xiaou-game.oss-cn-hangzhou.aliyuncs.com/GM%20ARCADE_V09.zip + md5sums = SKIP + +pkgname = yzkof-gm-arcade-international + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a24c0e698d17 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Rafael Cruz <rafaelcruz at outlook dot com> + +pkgname=yzkof-gm-arcade-international +pkgver=0.9 +pkgrel=1 +pkgdesc='Play retro games with or against any other player in the world.' +url='http://www.yzkof.com/' +arch=('any') +license=('custom') +depends=(wine lib32-mpg123) +makedepends=(gendesk rsync icoutils) +source=($pkgname.zip::https://xiaou-game.oss-cn-hangzhou.aliyuncs.com/GM%20ARCADE_V09.zip) +md5sums=('SKIP') +_tmpappfolder="GM ARCADE_V0.9" +_oldexecapp="GM ARCADE.exe" +_execapp="gm-arcade.exe" +_wineprefix="prefix" + +prepare() { + msg "Preparing files..." + [ -f "$srcdir/$_tmpappfolder/$_execapp" ] && [ -f "$srcdir/$_tmpappfolder/$_oldexecapp" ] && rm "$srcdir/$_tmpappfolder/$_execapp" + [ -f "$srcdir/$_tmpappfolder/$_oldexecapp" ] && mv "$srcdir/$_tmpappfolder/$_oldexecapp" "$srcdir/$_tmpappfolder/$_execapp" + msg "Generating icon..." + wrestool -x --output="$srcdir/icon.png" -t14 "$srcdir/$_tmpappfolder/${_execapp}" + msg "Generating menu shortcut..." + gendesk -n -f --pkgname "$pkgname" --pkgdesc "$pkgdesc" --name "Yzkof GM Arcade International" --exec "env WINEPREFIX=\"$HOME/.$pkgname/$_wineprefix\" wine \"/opt/$pkgname/$_execapp\"" +} + +package() { + install -dm755 $HOME/.$pkgname/ + install -dm755 $pkgdir/opt/ + install -Dm644 "$srcdir/icon.png" "$pkgdir/usr/share/pixmaps/$pkgname.png" + install -Dm644 "$srcdir/$pkgname.desktop" "$pkgdir/usr/share/applications/$pkgname.desktop" + msg "Copying files..." + #dont use variable below, bug on copy files + rsync -r --chmod=755 $srcdir/GM\ ARCADE_V0.9/* $pkgdir/opt/$pkgname/ + chown -R $USER:users $pkgdir/opt/$pkgname/ +} |