updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / croot-hg / PKGBUILD
blobaaa85a4d5fee179ebe361718037b92768211aa06
1 # $Id: pkgbuild-mode.el,v 1.23 2007/10/20 16:02:14 juergen Exp $
2 # Maintainer: Sebastien Binet <sebastien.binet@cern.ch>
4 pkgname=croot-hg
5 pkgver=5
6 pkgrel=1
7 pkgdesc="a simple work-in-progress C-API binding to the C++ ROOT framework."
8 url="http://bitbucket.org/binet/croot"
9 arch=('i686' 'x86_64')
10 license=('LGPL')
11 depends=('root')
12 makedepend=('mercurial')
14 _hgroot="http://bitbucket.org/binet"
15 _hgrepo="croot"
17 build()
19     msg "Connecting to $_hgroot"
20     if [ -d $_hgrepo ]; then
21         cd $_hgrepo
22         hg pull -u || return 1
23         msg2 "Finished updating the local repository!"
24     else
25         hg clone ${_hgroot}/${_hgrepo} "${srcdir}/${_hgrepo}" || return 1
26         msg2 "Initial pull complete!"
27     fi
29     ./waf configure --prefix=/usr || return 1
30     ./waf build || return 1
33 package() {
34     cd "${srcdir}/${_hgrepo}"
35     DESTDIR="$pkgdir" ./waf install || return 1
36     install -D -m644 LICENSE "$pkgdir/usr/share/licenses/croot/LICENSE" || return 1
39 # End of file