updated on Wed Jan 25 04:02:27 UTC 2012
[aur-mirror.git] / fern-wifi-cracker-svn / PKGBUILD
bloba0e8f2030d727e8a0855ed2511507a847f6d6331
1 # Contributor: fnord0 < fnord0 AT riseup DOT net >
3 pkgname=fern-wifi-cracker-svn
4 pkgver=133
5 pkgrel=1
6 pkgdesc="WEP, WPA wifi cracker for wireless penetration testing"
7 arch=('i686' 'x86_64')
8 url="http://code.google.com/p/fern-wifi-cracker/"
9 license=('GPL2')
10 depends=('python2' 'python2-qt' 'macchanger' 'aircrack-ng' 'xterm' 'subversion')
11 _svnmod="fern-wifi-cracker"
12 _svntrunk="http://fern-wifi-cracker.googlecode.com/svn/Fern-Wifi-Cracker/"
13 provides=('fern-wifi-cracker')
15 build() {
16         # fetch latest svn build
17         if [ -d ${srcdir}/.svn ]; then
18            msg 'Updating fern-wifi-cracker SVN...'
19            svn up ${srcdir}
20         else
21            msg 'Checking out fern-wifi-cracker SVN...'
22            svn co ${_svntrunk} ${srcdir}
23         fi
24         msg "SVN checkout done or server timeout"
26         # compilation
27         mkdir -p ${pkgdir}/usr/{bin,src} || return 1
28         cd ${pkgdir}/usr/src
29         svn export ${srcdir} ${_svnmod} || return 1
30         grep -rl python ${pkgdir}/usr/src/${_svnmod}/ | xargs sed -i 's|python$|python2|g' || return 1
32         # create startup app
33         echo "#!/bin/sh" > ${pkgdir}/usr/bin/fern
34         echo "cd /usr/src/fern-wifi-cracker" >> ${pkgdir}/usr/bin/fern
35         echo "python2 ./execute.py \"\$@\"" >> ${pkgdir}/usr/bin/fern
36         echo "cd -" >> ${pkgdir}/usr/bin/fern
37         chmod +x ${pkgdir}/usr/bin/fern
39 # vim:syntax=sh