updated on Thu Jan 12 12:00:22 UTC 2012
[aur-mirror.git] / python-waf / PKGBUILD
blob72e7b7d8467847745f086d2ba11d2ef756db0023
1 # Maintainer: Sebastien Binet <binet@cern.ch>
3 pkgname=python-waf
4 pkgver=1.6.8
5 pkgrel=1
6 pkgdesc="A general-purpose build system modelled after Scons."
7 url="http://code.google.com/p/waf"
8 arch=("i686" "x86_64")
9 license=("BSD")
10 depends=("python")
11 source=(http://waf.googlecode.com/files/waf-${pkgver}.tar.bz2
12         LICENSE)
13 md5sums=('ecaecbae140638920d1d09e5a97a10ce'
14          'd7a7db36b2ed6a80f887e9bf693b0a01')
16 build() {
18   cd $startdir/src/waf-$pkgver
19   python ./waf-light configure --prefix=/usr
20   python ./waf-light --make-waf
22   waf_tools='compat,compat15,ocaml,go,cython,scala,erlang,cuda,gcj,boost,pep8'
23   yes | python ./waf-light install -f --destdir=$pkgdir --tools=${waf_tools}
26 package() {
27   install -D -m644 $startdir/LICENSE $pkgdir/usr/share/licenses/$pkgname/LICENSE
28   install -D -m755 $startdir/src/waf-$pkgver/waf $pkgdir/usr/bin/waf
30   # Force the generation of .waf.admin files
31   cd $srcdir/waf-$pkgver/demos/c
32   $pkgdir/usr/bin/waf configure build  >& /dev/null
34   # Set the right permissions
35   chmod -R 0644 $pkgdir/usr/bin/.waf*/waflib/Tools/*
36   chown -R root:root $pkgdir/usr/*