summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO31
-rw-r--r--PKGBUILD45
-rwxr-xr-xqsanguosha3
-rw-r--r--qsanguosha.desktop21
-rw-r--r--sgs.pngbin0 -> 30447 bytes
5 files changed, 100 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..39ada645906d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,31 @@
+pkgbase = qsanguoshav2-git
+ pkgdesc = An open source online version of the famous board game Sanguosha
+ pkgver = 1.bc669c2
+ pkgrel = 1
+ url = https://github.com/Moligaloo/QSanguosha-v2
+ arch = i686
+ arch = x86_64
+ license = GPL2
+ makedepends = gcc
+ makedepends = make
+ makedepends = git
+ makedepends = swig
+ depends = qt4
+ depends = phonon
+ depends = plib
+ depends = lua
+ depends = fmodex
+ provides = qsanguosha
+ conflicts = qsanguosha
+ options = !strip
+ source = git://github.com/Mogara/QSanguosha-v2.git
+ source = qsanguosha
+ source = qsanguosha.desktop
+ source = sgs.png
+ md5sums = SKIP
+ md5sums = 49ccb51ea1ba979f8c8b469b122f69d6
+ md5sums = c8180a5a852ea23f194f49e60e2b0b02
+ md5sums = c727b12c3a46b56fd0151eae5ef4c6c5
+
+pkgname = qsanguoshav2-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ca99b562dc71
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Author: Moligaloo <Moligaloo@gmail.com>
+# Maintainer: Iven Hsu <ivenvd@gmail.com>
+# Contributor: Yangtse <yangtsesu@gmail.com>
+# Contributor: Vehiclee <>
+# Contributor: abf <zouxiaomingabf@gmail.com>
+
+pkgname=qsanguoshav2-git
+_gitname=QSanguosha-v2
+pkgver=1.bc669c2
+pkgrel=1
+pkgdesc="An open source online version of the famous board game Sanguosha"
+arch=('i686' 'x86_64')
+url="https://github.com/Moligaloo/QSanguosha-v2"
+license=('GPL2')
+depends=('qt4' 'phonon' 'plib' 'lua' 'fmodex')
+makedepends=('gcc' 'make' 'git' 'swig')
+conflicts=(qsanguosha)
+provides=(qsanguosha)
+options=(!strip)
+source=('git://github.com/Mogara/QSanguosha-v2.git' 'qsanguosha' 'qsanguosha.desktop' 'sgs.png')
+md5sums=('SKIP'
+'49ccb51ea1ba979f8c8b469b122f69d6'
+'c8180a5a852ea23f194f49e60e2b0b02'
+'c727b12c3a46b56fd0151eae5ef4c6c5')
+
+pkgver() {
+ cd $_gitname
+ echo $(git rev-list --count master).$(git rev-parse --short master)
+}
+
+build() {
+ cd ${srcdir}/${_gitname}/
+ qmake .
+ make
+}
+
+package() {
+ cd ${srcdir}/${_gitname}
+ mkdir -p ${pkgdir}/opt/qsanguosha
+ cp -R {lib,font,doc,audio,diy,etc,extension-doc,QSanguosha,qt_zh_CN.qm,image,lang,scenarios,lua,sanguosha.qm,skins} ${pkgdir}/opt/qsanguosha/
+ install -D -m755 ${srcdir}/../qsanguosha "${pkgdir}/usr/bin/qsanguosha"
+ install -D -m644 ${srcdir}/../qsanguosha.desktop "${pkgdir}/usr/share/applications/qsanguosha.desktop"
+ install -D -m644 ${srcdir}/../sgs.png "${pkgdir}/usr/share/pixmaps/QSanguosha.png"
+}
+
diff --git a/qsanguosha b/qsanguosha
new file mode 100755
index 000000000000..24dce9af8bf2
--- /dev/null
+++ b/qsanguosha
@@ -0,0 +1,3 @@
+#!/bin/bash
+cd /opt/qsanguosha
+./QSanguosha \ No newline at end of file
diff --git a/qsanguosha.desktop b/qsanguosha.desktop
new file mode 100644
index 000000000000..085129a562c9
--- /dev/null
+++ b/qsanguosha.desktop
@@ -0,0 +1,21 @@
+[Desktop Entry]
+Version=1.0
+Name=QSanguosha
+Name[zh_CN]=太阳神三国杀
+Name[zh_TW]=太陽神三國殺
+Name[zh_HK]=太陽神三國殺
+
+GenericName=QSanguosha
+GenericName[zh_CN]=太阳神三国杀
+GenericName[zh_TW]=太陽神三國殺
+GenericName[zh_HK]=太陽神三國殺
+
+Comment=Sanguosha game based on C++ and QT
+Comment[zh_CN]=基于C++和QT库的三国杀
+Comment[zh_TW]=基於C++和QT庫的三國殺
+Comment[zh_HK]=基於C++和QT庫的三國殺
+Exec=qsanguosha
+Terminal=false
+Icon=QSanguosha
+Type=Application
+Categories=Application;Game;
diff --git a/sgs.png b/sgs.png
new file mode 100644
index 000000000000..1fab89c12cc5
--- /dev/null
+++ b/sgs.png
Binary files differ