[arch-commits] Commit in ettercap/trunk (PKGBUILD)
Giovanni Scafora
giovanni at archlinux.org
Fri Aug 5 19:15:39 UTC 2011
Date: Friday, August 5, 2011 @ 15:15:39
Author: giovanni
Revision: 134559
upgpkg: ettercap NG_0.7.3-16
rebuild and improved PKGBUILD
Modified:
ettercap/trunk/PKGBUILD
----------+
PKGBUILD | 44 +++++++++++++++++++++++++++-----------------
1 file changed, 27 insertions(+), 17 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2011-08-05 18:35:50 UTC (rev 134558)
+++ PKGBUILD 2011-08-05 19:15:39 UTC (rev 134559)
@@ -1,36 +1,46 @@
# $Id$
+# Maintainer:
# Contributor: Tom Newsom <Jeepster at gmx.co.uk>
-# Maintainer: Kevin Piche <kevin at archlinux.org>
pkgname=ettercap
pkgver=NG_0.7.3
_origver=NG-0.7.3
-pkgrel=15
+pkgrel=16
pkgdesc="A network sniffer/interceptor/logger for ethernet LANs - console"
arch=('i686' 'x86_64')
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')
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)
md5sums=('28fb15cd024162c55249888fe1b97820'
'ad235cd90aaa3e168575d06efac4d862')
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
+ libtoolize --force --copy
+ aclocal
+ autoconf
- ./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
+ patch -Np1 -i ${srcdir}/01_pointers_and_ints_dont_mix.diff
+
+ ./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
+}
More information about the arch-commits
mailing list