updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / libtango-svn / PKGBUILD
blob24eade55e642391d9bece7db074a04559a3fd5a9
1 # Contributer: BeholdMyGlory <larvid@gmail.com>
3 pkgname=libtango-svn
4 pkgver=5437
5 pkgrel=1
6 pkgdesc="The Tango standard library for the D programming language."
7 arch=('i686')
8 url="http://dsource.org/projects/tango"
9 source=('dmd.conf')
10 md5sums=('b80631a875a905cc29b5f137ae3e9c37')
11 depends=('dmd')
12 makedepends=('subversion')
13 license=('custom')
14 provides=('libtango')
15 conflicts=('libphobos' 'libtango')
17 _svntrunk=http://svn.dsource.org/projects/tango/trunk/
18 _svnmod=tango
20 build() {
21   cd ${srcdir}
22   
23   if [ -d $_svnmod/.svn ]; then
24     (cd $_svnmod && svn up)
25   else
26     svn co $_svntrunk --config-dir ./ $_svnmod
27   fi
29   msg "SVN checkout done or server timeout"
30   msg "Starting make..."
32   cd $_svnmod
34   mkdir -p ${pkgdir}/usr/lib
35   mkdir -p ${pkgdir}/usr/include/d
37   build/script/bob.sh --libname ${pkgdir}/usr/lib/libtango.a --verbose dmd || return 1
39   cp -r object.di tango ${pkgdir}/usr/include/d || return 1
41   find ${pkgdir} -depth -type d -name ".svn" -exec rm -r {} ';'
43   mkdir -p ${pkgdir}/etc
44   cp ${srcdir}/dmd.conf ${pkgdir}/etc || return 1