Date: Sunday, February 21, 2021 @ 01:47:43 Author: shibumi Revision: 867534
add hostess Added: hostess/ hostess/repos/ hostess/trunk/ hostess/trunk/PKGBUILD ----------+ PKGBUILD | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) Added: hostess/trunk/PKGBUILD =================================================================== --- hostess/trunk/PKGBUILD (rev 0) +++ hostess/trunk/PKGBUILD 2021-02-21 01:47:43 UTC (rev 867534) @@ -0,0 +1,36 @@ +# Maintainer: Christian Rebischke <[email protected]> + +pkgname=hostess +pkgver=0.5.2 +pkgrel=1 +pkgdesc="An idempotent command-line utility for managing your /etc/hosts file." +url="https://github.com/cbednarski/hostess" +arch=("x86_64") +license=("MIT") +makedepends=("go") +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/cbednarski/hostess/archive/v${pkgver}.tar.gz") +sha512sums=('SKIP') + +build() { + cd "${pkgname}-${_pkgver}" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" + go build -ldflags "-linkmode=external" +} + +check() { + cd "${pkgname}-${_pkgver}" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + go test -v +} + +package() { + cd "${pkgname}-${_pkgver}" + install -Dm755 "${pkgname}" "${pkgdir}/usr/bin/${pkgname}" +}
