Date: Wednesday, March 27, 2019 @ 20:26:12 Author: anthraxx Revision: 444978
updpkg: bettercap 2.21.1-1 Added: bettercap/ bettercap/repos/ bettercap/trunk/ bettercap/trunk/PKGBUILD ----------+ PKGBUILD | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) Added: bettercap/trunk/PKGBUILD =================================================================== --- bettercap/trunk/PKGBUILD (rev 0) +++ bettercap/trunk/PKGBUILD 2019-03-27 20:26:12 UTC (rev 444978) @@ -0,0 +1,38 @@ +# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> +# Maintainer: Christian Rebischke <chris.rebischke[at]archlinux[dot]org> + +pkgname=bettercap +pkgver=2.21.1 +pkgrel=1 +pkgdesc='Swiss army knife for network attacks and monitoring' +url='https://github.com/bettercap/bettercap' +arch=('x86_64') +license=('GPL3') +depends=('libpcap' 'libnetfilter_queue' 'iproute2' 'glibc' 'libnfnetlink') +makedepends=('go-pie' 'git' 'dep') +optdepends=('bettercap-caplets: scripts (caplets) and proxy modules') +options=('!emptydirs') +source=(https://github.com/bettercap/bettercap/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz) +sha512sums=('7afa5a4e43c13f6ce1e744665815518f07b528279e06ca24fd082515c535a96d39e04720051d633391454db994fb333e8a0ad2543e3e21c762e76982a3aebe69') + +prepare(){ + export GOPATH="${srcdir}/go" + mkdir -p go/src/github.com/bettercap + ln -rTsf ${pkgname}-${pkgver} go/src/github.com/bettercap/bettercap + sed -E "s|(go build)|\\1 -ldflags '-linkmode external -extldflags \"${LDFLAGS}\"'|" -i ${pkgname}-${pkgver}/Makefile +} + +build() { + cd go/src/github.com/bettercap/bettercap + export GOPATH="${srcdir}/go" + dep ensure + make build +} + +package() { + cd ${pkgname}-${pkgver} + install -Dm 755 bettercap -t "${pkgdir}/usr/bin" + install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" +} + +# vim: ts=2 sw=2 et:
