# Maintainer: Levente Polyak pkgname=bettercap-git pkgver=1.5.1.752.29d4382 pkgrel=1 pkgdesc='Complete, modular, portable and easily extensible MITM framework' url='https://github.com/evilsocket/bettercap' arch=('any') license=('GPL3') depends=('ruby' 'ruby-network_interface' 'ruby-pcaprub' 'ruby-packetfu' 'ruby-colorize' 'ruby-net-dns' 'ruby-em-proxy') # 'ruby-rubydns' makedepends=('git') provides=('bettercap') conflicts=('bettercap') options=('!emptydirs') source=(${pkgname}::git+https://github.com/evilsocket/bettercap) sha512sums=('SKIP') pkgver() { cd ${pkgname} printf "%s.%s.%s" "$(git describe --tags --abbrev=0|cut -dv -f2)" \ "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } build() { cd ${pkgname} gem build bettercap.gemspec } package() { cd ${pkgname} local _gemdir="$(gem env gemdir)" gem install --ignore-dependencies --no-user-install -i "${pkgdir}/${_gemdir}" -n "${pkgdir}/usr/bin" bettercap*.gem install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" install -Dm 644 LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } # vim: ts=2 sw=2 et: