updated on Wed Jan 18 20:10:41 UTC 2012
[aur-mirror.git] / jme-svn / PKGBUILD
blob41ee57114819cdcbaf9a6b81679247781d9acb37
1 # Contributor: Marius Dransfeld <marius.dransfeld@googlemail.com>
2 pkgname=jme-svn
3 _realname=jme
4 pkgver=4848
5 pkgrel=2
6 pkgdesc="jMonkey Engine (jME) is a high-performance 3D game engine, written entirely in Java"
7 arch=('i686' 'x86_64')
8 url="http://www.jmonkeyengine.com/"
9 license=('BSD')
10 depends=('java-environment')
11 makedepends=('subversion' 'apache-ant')
12 provides=($_realname)
13 conflicts=($_realname)
16 _svntrunk=http://jmonkeyengine.googlecode.com/svn/trunk/
17 _svnmod=jmonkeyengine
19 build() {
20   cd "$srcdir"
22   if [ -d $_svnmod/.svn ]; then
23     (cd $_svnmod && svn up -r $pkgver)
24   else
25     svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
26   fi
28   msg "SVN checkout done or server timeout"
29   msg "Starting make..."
31   rm -rf "$srcdir/$_svnmod-build"
32   cp -r "$srcdir/$_svnmod" "$srcdir/$_svnmod-build"
33   cd "$srcdir/$_svnmod-build"
35   #
36   # BUILD
37   #
38   ant doc dist-all || return 1
39   mkdir -p $pkgdir/usr/share/java/$_realname/lib
40   cp -r lib/* $pkgdir/usr/share/java/$_realname/lib/
41   cp target/*.jar $pkgdir/usr/share/java/$_realname/
42   
43   msg "copy docs"
44   mkdir -p $pkgdir/usr/share/doc/$_realname
45   cp -r data/doc/* $pkgdir/usr/share/doc/$_realname/
47   msg "remove native libraries"
48   cd $pkgdir/usr/share/java/$_realname/lib/jogl/native
49   rm -rf macosx
50   rm -rf solaris_i586
51   rm -rf windows_amd64
52   rm -rf windows_i586
53   if [ `uname -m` = 'x86_64' ]; then
54     rm -rf linux_i586
55   else
56     rm -rf linux_amd64
57   fi
59   cd $pkgdir/usr/share/java/$_realname/lib/lwjgl/native
60   rm -rf windows
61   rm -rf macosx
62   rm -rf solaris
63   cd linux
64   if [ `uname -m` = 'x86_64' ]; then
65     rm -f libjinput-linux.so
66     rm -f liblwjgl.so
67     rm -f libopenal.so
68   else
69     rm -f *64.so
70   fi 
72