updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / trinitycore2 / PKGBUILD
blob489cfb86bf203f1c86ac6b570705750b2e8a22b0
1 # Maintainer: inteliboy <inteliboy@gmail.com>
3 pkgname=trinitycore2
4 pkgver=20110204
5 pkgrel=1
6 pkgdesc="Trinity Core MMo Server Framework"
7 arch=('i686' 'x86_64')
8 url="http://www.trinitycore.org"
9 license=('GPL')
10 depends=('mysql' 'openssl' 'libmysqlclient' 'mysql-clients' 'zlib')
11 makedepends=('git' 'cmake' 'ace>=5.8.2' 'libtool' 'patch' 'gcc' 'make' 'autoconf' 'automake' 'bin86' 'bison' 'ed' 'fakeroot' 'flex' 'm4' 'pkgconfig')
12 options=('!libtool')
13 source=()
14 md5sums=()
16 _gitroot=http://github.com/TrinityCore/TrinityCore.git
17 _gitname=TrinityCore
19 build() 
21         cd "$srcdir"
22         msg "Conecting to GIT server..."
24         if [ -d $_gitname ] ; then
25                 cd $_gitname $$ git pull origin master
26                 msg "The local files are updated."
27         else
28                 git clone $_gitroot $_gitname
29         fi
30         msg "GIT checkout done or server timeout."
31         msg "Starting make."
32 # some cleanup
33         rm -rf "$srcdir/$_gitname/build"
34 # prepare build dir
35         mkdir $srcdir/$_gitname/build
36         git clone "$scrdir/$_gitname" "$srcdir/$_gitname/build"
37         cd "$srcdir/$_gitname/build"
39 # configure
40         cmake ../ -DPREFIX=$pkgdir/usr -DCONF_DIR=$pkgdir/usr/etc -DSQL=1 || return 1
41 # build
42         make || return 1
43         make install
44