updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / bunny-svn / PKGBUILD
blob6b2b6a8647cdd50fa02406f71e33fd2af2984c07
1 # Contributor: fnord0 < fnord0 AT riseup DOT net >
3 pkgname=bunny-svn
4 pkgver=20
5 pkgrel=1
6 pkgdesc="instrumented C code security fuzzer"
7 arch=('any')
8 url="http://code.google.com/p/bunny-the-fuzzer/"
9 license=('APACHE')
10 makedepends=('subversion')
11 _svnmod="bunny"
12 _svntrunk="http://bunny-the-fuzzer.googlecode.com/svn/trunk/"
13 provides=('bunny')
15 build() {
16         # fetch latest svn build
17         if [ -d ${srcdir}/.svn ]; then
18           msg 'Updating bunny SVN...'
19           svn up ${srcdir} || return 1
20         else
21           msg 'Checking out bunny SVN...'
22           svn co ${_svntrunk} ${srcdir} || return 1
23         fi
24         msg "bunny SVN checkout complete, or the server timed out"
26         mkdir -p ${pkgdir}/usr/{bin,src} || return 1
27         cd ${pkgdir}/usr/src
28         svn export ${srcdir} ${_svnmod} || return 1
29         cd ${pkgdir}/usr/src/${_svnmod}
30         mv bunny/* . || return 1
31         rm -rf bunny || return 1
32         make || return 1
34 # vim:syntax=sh