# Maintainer: Xiao-Long Chen pkgname=reaver-wps-svn pkgver=113 pkgrel=1 pkgdesc="Brute force attack against Wifi Protected Setup (WPS) registrar PINs in order to recover WPA/WPA2 passphrases" arch=('i686' 'x86_64' 'mips64el') url="http://code.google.com/p/reaver-wps/" license=('GPL') depends=('libpcap' 'sqlite') makedepends=('subversion') provides=('reaver-wps') conflicts=('reaver-wps') _svntrunk='http://reaver-wps.googlecode.com/svn/trunk/' _svnmod='reaver-wps' build() { cd "${srcdir}" msg "Connecting to SVN server...." if [[ -d "${_svnmod}/.svn" ]]; then (cd "${_svnmod}" && svn up -r "${pkgver}") else svn co "${_svntrunk}" --config-dir ./ -r "${pkgver}" "${_svnmod}" fi msg "SVN checkout done or server timeout" msg "Starting build..." rm -rf "${srcdir}/${_svnmod}-build" cp -r "${srcdir}/${_svnmod}" "${srcdir}/${_svnmod}-build" cd "${srcdir}/${_svnmod}-build" cd 'src' ./configure --prefix=/usr make } package() { cd "${srcdir}/${_svnmod}-build" pushd src install -dm755 "${pkgdir}/usr/bin/" install -m755 reaver "${pkgdir}/usr/bin/" install -m755 wash "${pkgdir}/usr/bin/" install -dm755 "${pkgdir}/etc/reaver/" install -m644 reaver.db "${pkgdir}/etc/reaver/" popd pushd docs install -dm755 "${pkgdir}/usr/share/man/man1/" install -m644 reaver.1.gz "${pkgdir}/usr/share/man/man1/" popd } # vim:set ts=2 sw=2 et: