updated on Thu Jan 12 20:00:29 UTC 2012
[aur-mirror.git] / reaver-wps-svn / PKGBUILD
blob14b9bc7d97cb9400490cf12da5b6d7687c7b04d6
1 # Maintainer: Xiao-Long Chen <chenxiaolong@cxl.epac.to>
3 pkgname=reaver-wps-svn
4 pkgver=89
5 pkgrel=1
6 pkgdesc="Brute force attack against Wifi Protected Setup (WPS) registrar PINs in order to recover WPA/WPA2 passphrases"
7 arch=('i686' 'x86_64')
8 url="http://code.google.com/p/reaver-wps/"
9 license=('GPL')
10 depends=('libpcap')
11 makedepends=('subversion')
12 provides=('reaver-wps')
13 conflicts=('reaver-wps')
15 _svntrunk='http://reaver-wps.googlecode.com/svn/trunk/'
16 _svnmod='reaver-wps'
18 build() {
19   cd "${srcdir}"
20   msg "Connecting to SVN server...."
22   if [[ -d "${_svnmod}/.svn" ]]; then
23     (cd "${_svnmod}" && svn up -r "${pkgver}")
24   else
25     svn co "${_svntrunk}" --config-dir ./ -r "${pkgver}" "${_svnmod}"
26   fi
28   msg "SVN checkout done or server timeout"
29   msg "Starting build..."
31   rm -rf "${srcdir}/${_svnmod}-build"
32   cp -r "${srcdir}/${_svnmod}" "${srcdir}/${_svnmod}-build"
33   cd "${srcdir}/${_svnmod}-build"
35   cd 'src'
37   ./configure --prefix=/usr
38   make
41 package() {
42   cd "${srcdir}/${_svnmod}-build"
43   pushd src
44   install -dm755 "${pkgdir}/usr/bin/"
45   install -m755 reaver "${pkgdir}/usr/bin/"
46   install -m755 wash "${pkgdir}/usr/bin/"
47   install -dm755 "${pkgdir}/etc/reaver/"
48   install -m644 reaver.db "${pkgdir}/etc/reaver/"
49   popd
50   pushd docs
51   install -dm755 "${pkgdir}/usr/share/man/man1/"
52   install -m644 reaver.1.gz "${pkgdir}/usr/share/man/man1/"
53   popd
56 # vim:set ts=2 sw=2 et: