/
PKGBUILD
33 lines (26 loc) · 1.02 KB
/
PKGBUILD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Contributor: Francesco Piccinno <stack.box@gmail.com>
pkgname=hydra
pkgver=5.7
pkgrel=2
pkgdesc="A very fast network logon cracker which support many different services."
arch=('i686' 'x86_64')
groups=('archpwn' 'archpwn-password' 'archpwn-bruteforce')
url="http://www.thc.org/thc-hydra/"
updateurl="http://www.thc.org/thc-hydra/=>hydra-"
license="GPL"
depends=('openssl' 'postgresql-libs' 'subversion' 'apr' 'apr-util'
'libssh' 'gtk2' 'libfbclient' 'ncpfs-chaox')
source=("http://freeworld.thc.org/releases/$pkgname-$pkgver-src.tar.gz")
md5sums=('a8ad06ed726208800ca9a3c09aaf9cf7')
build() {
mkdir -p $pkgdir/usr/bin
cd $srcdir/$pkgname-$pkgver-src
# Fixes some weird file-location stuff
sed -i s/apr-0/apr-1/g configure
sed -i s/aprutil-0/aprutil-1/g configure
./configure --prefix=$pkgdir/usr || return 1
# Adds some missing compiling options (caused by different hierarchy tree)
sed -i s#gcc#'gcc `/usr/bin/apr-1-config --cppflags --cflags`'# Makefile
make OPTS="$CFLAGS" || return 1
make install || return 1
}