kpcyrd pushed to branch main at Arch Linux / Packaging / Packages / bettercap
Commits: 13396d42 by kpcyrd at 2024-05-07T01:45:10+02:00 upgpkg: 2.32.0-3 - fix reproducible builds, generate .SRCINFO, add .nvchecker.toml - - - - - 3 changed files: - + .SRCINFO - + .nvchecker.toml - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,25 @@ +pkgbase = bettercap + pkgdesc = Swiss army knife for network attacks and monitoring + pkgver = 2.32.0 + pkgrel = 3 + url = https://github.com/bettercap/bettercap + arch = x86_64 + license = GPL-3.0-only + makedepends = go + makedepends = git + depends = glibc + depends = iproute2 + depends = libnetfilter_queue + depends = libnfnetlink + depends = libpcap + depends = libpcap.so + depends = libusb + depends = libusb-1.0.so + optdepends = bettercap-caplets: scripts (caplets) and proxy modules + options = !emptydirs + options = !lto + source = https://github.com/bettercap/bettercap/archive/v2.32.0/bettercap-2.32.0.tar.gz + sha512sums = 0728d2dab0c0a07fdfd91490f450be46b004ae994024bfdb6ef1b7ecac8044c4c70da9fdf986b9b31033c9698fb63e4f619604095727fb26d9ba2abc233b27d1 + b2sums = f322c0a49cb13beb067ee4f993795b715e505e6db34472bcf9cd687047a3b7bbe0b6dda8e57b082e7bdb09810680a3a99ccc4a34fa118c33e575c7572095c4ab + +pkgname = bettercap ===================================== .nvchecker.toml ===================================== @@ -0,0 +1,5 @@ +[bettercap] +source = "github" +github = "bettercap/bettercap" +prefix = "v" +use_latest_release = true ===================================== PKGBUILD ===================================== @@ -3,15 +3,27 @@ pkgname=bettercap pkgver=2.32.0 -pkgrel=2 +pkgrel=3 pkgdesc='Swiss army knife for network attacks and monitoring' url='https://github.com/bettercap/bettercap' arch=('x86_64') -license=('GPL3') -depends=('glibc' 'libpcap' 'libpcap.so' 'libnetfilter_queue' 'iproute2' 'libnfnetlink' 'libusb' 'libusb-1.0.so') -makedepends=('go' 'git') +license=('GPL-3.0-only') +depends=( + 'glibc' + 'iproute2' + 'libnetfilter_queue' + 'libnfnetlink' + 'libpcap' + 'libpcap.so' + 'libusb' + 'libusb-1.0.so' +) +makedepends=( + 'go' + 'git' +) optdepends=('bettercap-caplets: scripts (caplets) and proxy modules') -options=('!emptydirs') +options=('!emptydirs' '!lto') source=("${url}/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz") sha512sums=('0728d2dab0c0a07fdfd91490f450be46b004ae994024bfdb6ef1b7ecac8044c4c70da9fdf986b9b31033c9698fb63e4f619604095727fb26d9ba2abc233b27d1') b2sums=('f322c0a49cb13beb067ee4f993795b715e505e6db34472bcf9cd687047a3b7bbe0b6dda8e57b082e7bdb09810680a3a99ccc4a34fa118c33e575c7572095c4ab') @@ -23,13 +35,19 @@ prepare() { build() { cd ${pkgname}-${pkgver} - export GO11MODULE=on - export CGO_LDFLAGS="${LDFLAGS}" + export CGO_CPPFLAGS="${CPPFLAGS}" export CGO_CFLAGS="${CFLAGS}" export CGO_CXXFLAGS="${CXXFLAGS}" - export GOFLAGS="-buildmode=pie -ldflags=-linkmode=external -trimpath -mod=readonly -modcacherw" - go build + export CGO_LDFLAGS="${LDFLAGS}" + export CGO_REQUIRED="1" + + go build \ + -buildmode=pie \ + -mod=readonly \ + -modcacherw \ + -ldflags '-compressdwarf=false -linkmode=external' \ + . } package() { View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/bettercap/-/commit/13396d429d0840253bf5b488b83716cfccfbc8f4 -- This project does not include diff previews in email notifications. View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/bettercap/-/commit/13396d429d0840253bf5b488b83716cfccfbc8f4 You're receiving this email because of your account on gitlab.archlinux.org.