updated on Mon Jan 23 20:11:11 UTC 2012
[aur-mirror.git] / tolua++-svn / PKGBUILD
blob6eefc6f2612bc40e5c43563bf4bceb42e3a65085
1 # Contributor: zarra <zarraxx@gmail.com>
3 pkgname=tolua++-svn
4 pkgver=297
5 pkgrel=1
6 pkgdesc="tolua++ is an extended version of tolua, a tool to integrate C/C++ code with Lua."
7 url="http://developer.berlios.de/projects/toluapp/"
8 depends=('lua')
9 makedepends=('scons')
10 license="custom"
11 arch=('i686' 'x86_64')
12 provides=("${pkgname%-svn}")
13 conflicts=("${pkgname%-svn}")
14 replaces=('toluapp')
15 source=(tolua++svn297.patch)
16 md5sums=(20a7a24b34326084c7799c0f8f3cd32c)
17 _svntrunk=http://svn.berlios.de/svnroot/repos/toluapp/trunk
18 _svnmod=toluapp
21 build() {
23   cd $srcdir
24   
25   msg "Updating SVN entries for $_svnmod ..."
26   
27   if [ -d $_svnmod/.svn ]; then
28     (cd $_svnmod && svn up -r $pkgver)
29   else
30     svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
31   fi
32     
33   cp -r $_svnmod $_svnmod-build
34   
35   cd $srcdir/$_svnmod-build
36   
37   msg "Starting build ..."
42    patch -p1 < $srcdir/tolua++svn297.patch || return 1
44    scons all || return 1
45    scons prefix=$startdir/pkg/usr install
47    # Install license
48    mkdir -p $startdir/pkg/usr/share/licenses/$pkgname
49    install -m 644 README $startdir/pkg/usr/share/licenses/$pkgname/COPYING