diff options
Diffstat (limited to 'extra/ettercap/PKGBUILD')
-rw-r--r-- | extra/ettercap/PKGBUILD | 55 |
1 files changed, 35 insertions, 20 deletions
diff --git a/extra/ettercap/PKGBUILD b/extra/ettercap/PKGBUILD index 02c688d17..4c26f1985 100644 --- a/extra/ettercap/PKGBUILD +++ b/extra/ettercap/PKGBUILD @@ -1,36 +1,51 @@ -# $Id: PKGBUILD 75608 2010-04-01 23:02:08Z giovanni $ +# $Id: PKGBUILD 134606 2011-08-06 11:42:31Z giovanni $ +# Maintainer: # Contributor: Tom Newsom <Jeepster@gmx.co.uk> -# Maintainer: Kevin Piche <kevin@archlinux.org> pkgname=ettercap pkgver=NG_0.7.3 _origver=NG-0.7.3 -pkgrel=15 +pkgrel=17 pkgdesc="A network sniffer/interceptor/logger for ethernet LANs - console" arch=('i686' 'x86_64' 'mips64el') url="http://ettercap.sourceforge.net/" license=('GPL') -depends=('ncurses' 'openssl' 'libpcap>=1.0.0' 'zlib' 'pcre' 'libtool>=2.2.4' 'libnet') -makedepends=('libnet') +depends=('ncurses' 'openssl' 'libpcap' 'zlib' 'pcre' 'libtool' 'libnet') +makedepends=('libnet' 'pkgconfig') +backup=('etc/etter.conf') options=(!libtool) -source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$_origver.tar.gz - 01_pointers_and_ints_dont_mix.diff) +source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${_origver}.tar.gz" + 01_pointers_and_ints_dont_mix.diff + ettercap-NG-0.7.3_dns_support_on_x86_64.patch) md5sums=('28fb15cd024162c55249888fe1b97820' - 'ad235cd90aaa3e168575d06efac4d862') + 'ad235cd90aaa3e168575d06efac4d862' + 'f3d66186eece056a6d71453f9f288623') build() { cd ${srcdir}/${pkgname}-${_origver} + unset LDFLAGS - export LDFLAGS="${LDFLAGS//-Wl,--as-needed}" - patch -Np1 -i ${srcdir}/01_pointers_and_ints_dont_mix.diff || return 1 - - ./configure --prefix=/usr --sysconfdir=/etc --mandir=/usr/share/man --enable-plugins \ - --enable-https --disable-gtk - make || return 1 - make DESTDIR=$pkgdir install || return 1 - cd plug-ins - make || return 1 - make DESTDIR=${pkgdir} install || return 1 - chmod 755 ${pkgdir}/usr/lib/ettercap/* - chmod 755 ${pkgdir}/usr/bin/ettercap + libtoolize --force --copy + aclocal + autoconf + + patch -Np1 -i ${srcdir}/01_pointers_and_ints_dont_mix.diff + + [ "$CARCH" = "x86_64" ] && patch -Np1 -i ${srcdir}/ettercap-NG-0.7.3_dns_support_on_x86_64.patch + + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --datarootdir=/usr/share \ + --enable-plugins \ + --enable-https \ + --disable-gtk + sed -i 's/LTDL_SHLIB_EXT/\".so\"/' src/ec_plugins.c + make +} + +package() { + cd ${srcdir}/${pkgname}-${_origver} + + make DESTDIR=${pkgdir} install } |