updated on Mon Jan 16 20:00:43 UTC 2012
[aur-mirror.git] / opencollada-svn / PKGBUILD
blob3ed94d535e7559a78cf2e51ad5191d38bac7790f
1 # Maintainer: Liganic <liganic-aur@gmx.net>
2 pkgname=opencollada-svn
3 pkgver=864
4 pkgrel=1
5 pkgdesc="Stream based reader and writer library for COLLADA files"
6 arch=(x86_64)
7 url="https://code.google.com/p/opencollada/"
8 license=('GPL')
9 depends=(libxml2)
10 makedepends=('subversion' 'ruby' 'cmake')
11 provides=(opencollada)
12 conflicts=(opencollada)
13 options=(!libtool !strip)
15 _svntrunk=http://opencollada.googlecode.com/svn/trunk/
16 _svnmod=opencollada
18 build() {
19   cd "$srcdir"
20   msg "Connecting to SVN server...."
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 build..."
31   _builddir="$srcdir/$_svnmod-build"
33   rm -rf $_builddir
34   cp -r "$srcdir/$_svnmod" $_builddir
35   cd $_builddir
37   mkdir cmake
38   cd cmake
39   cmake ../ 
40   cd $_builddir/cmake
41   make
43 #  cd scripts/
44 #  chmod +x unixbuild.sh
45 #  ./unixbuild.sh $pkgdir/usr/
48 package() {
49   _builddir="$srcdir/$_svnmod-build"
50 #  sed -i "s/libdir='.*'/libdir=\'\/usr\/lib\'/" $pkgdir/usr/lib/*.la*
52 # Headers
53   rm -rf `find $_builddir -type d -name .svn`
54   mkdir -p $pkgdir/usr/include/opencollada/
55   cd $_builddir
56   _include_dirs=$(find . -type d -name include -and -not -path '*Externals*' -print)
57   for dir in $_include_dirs;do
58     mkdir -p $pkgdir/usr/include/opencollada/${dir}
59     cp -r ${dir}/* $pkgdir/usr/include/opencollada/${dir}/..
60    done
62   rm -rf $pkgdir/usr/include/opencollada/generated*
64   cp -r $_builddir/cmake/lib/ $pkgdir/usr/
65   cp -r $_builddir/cmake/bin/ $pkgdir/usr/
68 # vim:set ts=2 sw=2 et: