updated on Thu Jan 19 20:01:47 UTC 2012
[aur-mirror.git] / opendungeons-git / PKGBUILD
blob9a2741ca22b5bc689c97e285a98d4659219c2ebd
1 # Contributor: MCMic <come.bernigaud@laposte.net>
3 pkgname=opendungeons-git
4 pkgver=0.4.7
5 pkgrel=6
6 pkgdesc="Open Dungeons is an open source, real time strategy game based on the Dungeon Keeper series of games."
7 arch=('i686' 'x86_64')
8 url="http://opendungeons.sourceforge.net/index.php/Main_Page"
9 license=('GPL')
10 depends=('sfml' 'ogre' 'cegui-ogre')
11 makedepends=('make' 'svn' 'cmake' 'git')
12 conflicts=()
13 source=('opendungeons')
14 md5sums=('5ea89fbfcb48d1bd3ac99f90e6d711e8')
16 build() {
17         cd ${srcdir}
18         if [ -d ${pkgname}/.git ]; then
19         cd ${pkgname}
20                 git pull origin development
21     else
22         git clone git://opendungeons.git.sourceforge.net/gitroot/opendungeons/opendungeons $pkgname
23                 cd ${pkgname}
24                 git checkout -b development remotes/origin/development
25     fi
26         
27         cmake --prefix=/opt .
28         make
29         if [ -d media/.svn ]; then
30       (cd media && svn up --force)
31     else
32       svn co --force https://opendungeons.svn.sourceforge.net/svnroot/opendungeons/media media
33     fi
35         sed -i "s|=/OGRE|=/usr/lib/OGRE|" plugins.cfg
36         sed -i "s|PKGNAME|${pkgname}|" ${srcdir}/opendungeons
38         mkdir -p ${pkgdir}/opt
39         mkdir -p ${pkgdir}/usr/bin
40         cp ${srcdir}/opendungeons ${pkgdir}/usr/bin/opendungeons
41         chmod +x ${pkgdir}/usr/bin/opendungeons
42         cp -r ${srcdir}/${pkgname} ${pkgdir}/opt/
43         cp ${srcdir}/${pkgname}/resources_install.cfg ${pkgdir}/opt/${pkgname}/resources.cfg