updated on Fri Jan 20 12:03:34 UTC 2012
[aur-mirror.git] / qsanguosha / PKGBUILD
blobea7a0bd15990949a093e36dea23bf5737cff6c8f
1 # Maintainer: 
2 pkgname=qsanguosha
3 pkgver=20101011
4 pkgrel=1
5 pkgdesc="Q-Sanguosha"
6 arch=('i686' 'x86_64')
7 url="http://code.google.com/p/q-sanguosha/"
8 license=('GPL2')
9 depends=('qt' 'audiere')
10 makedepends=('gcc')
11 optdepends=('pulseaudio:for run multi client')
12 source=('QSanguosha' 'pro.patch' 'qsanguosha.desktop' 'sgs.png')
13 install=qsanguosha.install
14 options=(!strip)
15 md5sums=('49ccb51ea1ba979f8c8b469b122f69d6'
16          'ffac7c7ac06ba4cd9bc75462e3b96cbb'
17          'bcec919dcee9ce523ab704eed670edc4'
18          '47a4b4e51141e7fd7ed8e0198243dfc6')
20 _gitroot=git://gitorious.org/qsanguosha/qsanguosha.git
21 _gitname=qsanguosha
23 build() {
24     cd ${srcdir}
25     if [ -d ${_gitname} ]; then
26                 cd ${_gitname} && git pull origin
27         msg "The local files are updated."
28     else
29                 git clone ${_gitroot}
30                 cd ${_gitname}
31     fi
32     msg "GIT checkout done or server timeout"
33     msg "Starting make..."
35         patch -Np1 -i ${srcdir}/pro.patch || return 1
36         qmake || return 1
37         make || return 1
38         lrelease sanguosha.ts || return 1
39         mkdir -p ${pkgdir}/opt/qsanguosha
40         cp -R {lib,god,font,fire,doc,audio,maneuvering,thicket,standard,yitian,wind,QSanguosha,qt_zh_CN.qm} ${pkgdir}/opt/qsanguosha/  || return 1
41         install -D -m755 ${srcdir}/QSanguosha "${pkgdir}/usr/bin/qsanguosha" || return 1
42         install -D -m644 ${srcdir}/qsanguosha.desktop "${pkgdir}/usr/share/applications/qsanguosha.desktop" || return 1
43         install -D -m644 ${srcdir}/sgs.png "${pkgdir}/usr/share/pixmaps/QSanguosha.png" || return 1
44         install -D -m644 ${srcdir}/${_gitname}/sanguosha.qm "${pkgdir}/opt/qsanguosha/sanguosha.qm" || return 1