diff options
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 10 |
2 files changed, 9 insertions, 3 deletions
@@ -4,6 +4,8 @@ pkgbase = chaos-client pkgrel = 1 url = https://github.com/projectdiscovery/chaos-client arch = x86_64 + arch = armv6h + arch = aarch64 license = MIT makedepends = go provides = chaos @@ -1,11 +1,11 @@ # Maintainer: Caltlgin Stsodaat <contact@fossdaily.xyz> -_pkgname=chaos +_pkgname='chaos' pkgname="${_pkgname}-client" pkgver=0.1.6 pkgrel=1 pkgdesc='Client to communicate with Chaos DNS API' -arch=('x86_64') +arch=('x86_64' 'armv6h' 'aarch64') url='https://github.com/projectdiscovery/chaos-client' license=('MIT') makedepends=('go') @@ -13,13 +13,17 @@ provides=("${_pkgname}") source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") sha256sums=('6d8a848c015a39dd7258eab429d263d3c3ab0dff7a705418f3c18e9a90ea689b') +prepare() { + export GOPATH="${srcdir}/gopath" + go clean -modcache +} + build() { export CGO_CPPFLAGS="${CPPFLAGS}" export CGO_CFLAGS="${CFLAGS}" export CGO_CXXFLAGS="${CXXFLAGS}" export CGO_LDFLAGS="${LDFLAGS}" export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" - export GOPATH="${srcdir}" cd "${pkgname}-${pkgver}" go build -v -o "${_pkgname}" ."/cmd/${_pkgname}" |