updated on Tue Jan 10 00:10:07 UTC 2012
[aur-mirror.git] / avarice-cvs / PKGBUILD
blobe9b3e4761b6d24cf8cb4df521e9f74f4e136c734
1 arch=('i686' 'x86_64')
2 pkgname=avarice-cvs
3 license=('GPL')
4 pkgver=20111025
5 pkgrel=1
6 pkgdesc="Tool for debugging AVR devices via JTAG with gdb"
7 url="http://sourceforge.net/projects/avarice/"
8 makedepends=('cvs')
9 depends=('libusb' 'perl')
10 source=()
11 md5sums=()
12 _cvsroot=":pserver:anonymous@avarice.cvs.sourceforge.net:/cvsroot/avarice"
13 _cvsmod="avarice"
16 build() {
17     msg "Connecting to ${_cvsroot#*@} CVS server..."
18     cd "$srcdir"
19     if [ -d ${_cvsmod}-cvs/CVS ]; then
20         (cd ${_cvsmod}-cvs && cvs -z3 update -d)
21     else
22         cvs -z3 -d ${_cvsroot} co -d ${_cvsmod}-cvs ${_cvsmod}
23     fi
24     msg "CVS checkout done or server timeout"
26     msg "Preparing builddir..."
27     rsync -av --delete --exclude 'CVS' --exclude '.cvs*' $srcdir/${_cvsmod}-cvs/ $srcdir/avarice-build
28     cd $srcdir/avarice-build || return $?
30     ./Bootstrap || return $?
31     ./configure --prefix=/usr LDFLAGS=-ldl || return $?
33     make || return $?
35     make DESTDIR=$pkgdir install || return 1