updated on Sat Jan 14 00:11:12 UTC 2012
[aur-mirror.git] / indiezen-svn / PKGBUILD
blob102d3e7b8c56459c4a200332b237fead49451c55
1 # Contributor: Abdallah Aly <l3thal8 @gmail.com>
3 pkgname=indiezen-svn
4 pkgver=2926
5 pkgrel=1
6 pkgdesc="high performance 3D game engine, contains Zen Engine, studio and worlds"
7 arch=(i686 x86_64)
8 url="http://www.indiezen.org"
9 license=('ZLib')
10 depends=('ogre' 'cegui' 'ois' 'lua' 'luafilesystem' 'sdl' 'libxml2' 'subversion' 'cmake' 'gtk' 'boost' 'wxgtk-2.9')
11 makedepends=('subversion' 'cmake' 'lua')
12 provides=(indiezen)
13 conflicts=(indiezen)
14 md5sums=() #generate with 'makepkg -g'
16 _svntrunk_setup=svn://www.indiezen.org/zoss/Setup/trunk
17 _svnmod_setup=Setup
19 build() {
22 mkdir "$srcdir/build_zen"
23 mkdir "$srcdir/Zen"
25 cd "$srcdir/Zen"
27   
28   msg "getting $_svnmod_setup"
29   if [ -d $_svnmod_setup/.svn ]; then
30     (cd $_svnmod_setup && svn up -r $pkgver)
31   else
32     svn co $_svntrunk_setup --config-dir ./ -r $pkgver $_svnmod_setup
33   fi  
34   
35   msg "SVN checkout done or server timeout"
36   msg "Starting make..."
38 lua Setup/Package/zpkg.lua svn co
39 lua Setup/Package/zpkg.lua svn switch stable
40 lua Setup/Package/zpkg.lua svn update
42 export OGRE_CTHUGHA=/usr/include/OGRE/
44 sed -i "38c\#include <wx-2.9/wx/wx.h>" $srcdir/Zen/Studio/Workbench/src/PropertiesView.hpp
45 sed -i "39c\#include <wx-2.9/wx/propgrid/propgrid.h>" $srcdir/Zen/Studio/Workbench/src/PropertiesView.hpp
47 cp $srcdir/Zen/build/CMake/Modules/FindOGRE.cmake 
48 $srcdir/Zen/build/CMake/Modules/FindOgre.cmake
49 cd $srcdir/build_zen
50 cmake $srcdir/Zen/build/CMake
51 make
52 make DESTDIR="$pkgdir/" install