diff options
author | ximlel | 2018-05-09 22:27:53 +0800 |
---|---|---|
committer | ximlel | 2018-05-09 22:27:53 +0800 |
commit | 2ee8e4195c2025d4b2f8c46116bcd8aee15caf0b (patch) | |
tree | 11244e9b96109d0d5ba3e095daf7d5df9b269f0c | |
parent | eaac266d13f80d3d9e02c345f29bdf92e899ab77 (diff) | |
download | aur-2ee8e4195c2025d4b2f8c46116bcd8aee15caf0b.tar.gz |
YGO-Test
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 37 insertions, 24 deletions
@@ -1,24 +1,26 @@ # Generated by mksrcinfo v8 -# Sun May 8 15:52:27 UTC 2016 +# Wen May 9 14:20:32 UTC 2018 pkgbase = ygopro-zh - pkgdesc = YGOPRO is a free online dueling system made for playing Yu-Gi-Oh! duels. - pkgver = 1.033.7 + pkgdesc = A script engine for \"yu-gi-oh!\" and sample gui + pkgver = 1.034 pkgrel = 3 - url = https://github.com/cromerc/ygopro + url = https://github.com/Fluorohydride/ygopro arch = i686 arch = x86_64 license = GPL2 - depends = openal - depends = openssl + depends = gcc + depends = git + depends = make + depends = premake depends = freetype2 depends = libevent - depends = lua52 - depends = libcurl-compat - options = !strip + depends = sqlite + depends = irrlicht + depends = lua options = emptydirs backup = opt/ygopro/system.conf - source = https://github.com/cromerc/ygopro/archive/1.033.7-3.tar.gz - sha256sums = 31926636827ececbbbbedb3589fe18a123fedad2845fa08ae2083871200923ec + source = https://codeload.github.com/Fluorohydride/ygopro/tar.gz/v1.034.3 + sha256sums = 9a6c6aeea1bad1138d3d8218420b03d4078c0debf5638adce1a48075bdc218b8 pkgname = ygopro @@ -1,24 +1,35 @@ -# Maintainer: Chris Cromer <chris@cromer.cl> +# Maintaiiner: ximlel <352109085@qq.com> pkgname=ygopro -pkgver=1.033.7 +pkgver=1.034 pkgrel=3 -pkgdesc="YGOPRO is a free online dueling system for playing Yu-Gi-Oh! duels." +pkgdesc="A script engine for \"yu-gi-oh!\" and sample gui" arch=('i686' 'x86_64') -url='https://github.com/cromerc/ygopro' +url='https://github.com/Fluorohydride/ygopro' license=('GPL2') -depends=('openal' 'openssl' 'freetype2' 'libevent' 'lua52' 'libcurl-compat') +depends=('gcc' 'git' 'make' 'premake' 'freetype2' 'libevent' 'sqlite' 'irrlicht' 'lua') backup=(opt/ygopro/system.conf) -source=("https://github.com/cromerc/ygopro/archive/${pkgver}-${pkgrel}.tar.gz") -sha256sums=('31926636827ececbbbbedb3589fe18a847fedad2845fa08ae2083871200923ec') -options=('!strip' 'emptydirs') +source=("https://codeload.github.com/Fluorohydride/ygopro/tar.gz/v${pkgver}.${pkgrel}") +sha256sums=('9a6c6aeea1bad1138d3d8218420b03d4078c0debf5638adce1a48075bdc218b8') +options=('emptydirs') package() { - cd "${srcdir}/ygopro-${pkgver}-${pkgrel}" - mkdir -pv "$pkgdir/usr/share/pixmaps" - mkdir -pv "$pkgdir/usr/share/applications" - mv -v "YGOPro.png" "$pkgdir/usr/share/pixmaps/YGOPro.png" - mv -v "YGOPro.desktop" "$pkgdir/usr/share/applications/YGOPro.desktop" + cd "${srcdir}/ygopro-${pkgver}.${pkgrel}" + git clone --depth 1 https://github.com/Fluorohydride/ygopro-core.git + git clone --depth 1 https://github.com/Fluorohydride/ygopro-scripts.git + rm -R "ygopro-core/.git" + rm -R "ygopro-scripts/.git" + mv "ygopro-core/*" "ocgcore/" + mv "ygopro-scripts/*" "script/" + rm -rf "ygopro-core" + rm -rf "ygopro-scripts" + premake4 gmake + cd "build" + make all + mv "../bin/debug/*" "../" + make clean + cd ".." + rm -R "bin" "build" "obj" mkdir -pv "$pkgdir/opt/ygopro" cp -dRv * "$pkgdir/opt/ygopro" cd "$pkgdir/opt/ygopro" |