summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorximlel2018-05-09 22:27:53 +0800
committerximlel2018-05-09 22:27:53 +0800
commit2ee8e4195c2025d4b2f8c46116bcd8aee15caf0b (patch)
tree11244e9b96109d0d5ba3e095daf7d5df9b269f0c
parenteaac266d13f80d3d9e02c345f29bdf92e899ab77 (diff)
downloadaur-2ee8e4195c2025d4b2f8c46116bcd8aee15caf0b.tar.gz
YGO-Test
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD37
2 files changed, 37 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d6316f28a562..4fdcdfeb6f66 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 026055952f97..44f19840e909 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"