updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / d-lib-derelict / PKGBUILD
blob5b535957f1653c3d51f41fe73bef3bbdce4552cf
1 # Contributor: Brix <brix@brix-verden.dk>
3 pkgname=d-lib-derelict
4 pkgver=435
5 pkgrel=1
6 pkgdesc="A collection of C bindings with runtime library loading for the D Programming Language."
7 url="http://dsource.org/projects/derelict"
8 arch=('i686', 'x86_64')
9 license=('custom')
10 makedepends=('subversion')
12 _svntrunk=http://svn.dsource.org/projects/derelict/trunk/
13 _svnmod=derelict
15 build() {
16   cd ${srcdir}
17   
18   if [ -d $_svnmod/.svn ]; then
19     (cd $_svnmod && svn up)
20   else
21     svn co $_svntrunk --config-dir ./ $_svnmod
22   fi
23   
24   msg "SVN checkout done or server timeout"
25   
26   cd $_svnmod
27   
28   mkdir -p ${pkgdir}/usr/include/d/derelict
29   
30   # Maybe this should be split into multiple packages?
31   cp -r DerelictAL/derelict ${pkgdir}/usr/include/d || return 1
32   cp -r DerelictFT/derelict ${pkgdir}/usr/include/d || return 1
33   cp -r DerelictGL/derelict ${pkgdir}/usr/include/d || return 1
34   cp -r DerelictGLU/derelict ${pkgdir}/usr/include/d || return 1
35   cp -r DerelictIL/derelict ${pkgdir}/usr/include/d || return 1
36   cp -r DerelictILU/derelict ${pkgdir}/usr/include/d || return 1
37   cp -r DerelictILUT/derelict ${pkgdir}/usr/include/d || return 1
38   cp -r DerelictODE/derelict ${pkgdir}/usr/include/d || return 1
39   cp -r DerelictOgg/derelict ${pkgdir}/usr/include/d || return 1
40   cp -r DerelictSDL/derelict ${pkgdir}/usr/include/d || return 1
41   cp -r DerelictSDLImage/derelict ${pkgdir}/usr/include/d || return 1
42   cp -r DerelictSDLMixer/derelict ${pkgdir}/usr/include/d || return 1
43   cp -r DerelictSDLNet/derelict ${pkgdir}/usr/include/d || return 1
44   cp -r DerelictSDLttf/derelict ${pkgdir}/usr/include/d || return 1
45   cp -r DerelictUtil/derelict ${pkgdir}/usr/include/d || return 1
46   cp -r DerelictVorbis/derelict ${pkgdir}/usr/include/d || return 1
48   find ${pkgdir} -depth -type d -name ".svn" -exec rm -r {} ';'