diff options
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 25 |
3 files changed, 24 insertions, 12 deletions
@@ -1,13 +1,12 @@ pkgbase = docker-container-healthchecker pkgdesc = Runs healthchecks against local docker containers - pkgver = 0.6.4 + pkgver = 0.7.2 pkgrel = 1 url = https://github.com/dokku/docker-container-healthchecker arch = x86_64 license = BSD - source = https://github.com/dokku/docker-container-healthchecker/releases/download/v0.6.4/docker-container-healthchecker_0.6.4_linux_amd64.tgz - source = LICENSE - sha256sums = fdf4af77dc3c63e6b6b9fc194d65e32beae6fc9822b669be5738b2803fd80a1c - sha256sums = d96d9cdac79ad3e8606579ddf99f16a72c5abe437b37810a061e4fcb38de05cc + makedepends = go + source = https://github.com/dokku/docker-container-healthchecker/archive/refs/tags/v0.7.2.tar.gz + sha256sums = 21b9b30c2059e2e994fb40d36e722ea1bff64e409aa1918b614439dfcd2a1628 pkgname = docker-container-healthchecker diff --git a/.gitignore b/.gitignore index f9ecc0a87e76..0afc2fb10964 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ /src/ /pkg/ -/*.tgz +/*.tar.gz /*.pkg.tar.zst @@ -1,18 +1,31 @@ # Maintainer: Fabien LEFEBVRE <contact@d1ceward.com> pkgname=docker-container-healthchecker -pkgver=0.6.4 +pkgver=0.7.2 pkgrel=1 pkgdesc='Runs healthchecks against local docker containers' arch=('x86_64') url='https://github.com/dokku/docker-container-healthchecker' license=('BSD') -source=("${url}/releases/download/v${pkgver}/${pkgname}_${pkgver}_linux_amd64.tgz" - 'LICENSE') -sha256sums=('fdf4af77dc3c63e6b6b9fc194d65e32beae6fc9822b669be5738b2803fd80a1c' - 'd96d9cdac79ad3e8606579ddf99f16a72c5abe437b37810a061e4fcb38de05cc') +source=("${url}/archive/refs/tags/v${pkgver}.tar.gz") +sha256sums=('21b9b30c2059e2e994fb40d36e722ea1bff64e409aa1918b614439dfcd2a1628') +makedepends=('go') + +build() { + cd "${pkgname}-${pkgver}" + + # Build executable + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-asmflags=-trimpath=/src -gcflags=-trimpath=/src" + go build -ldflags "-s -w -X main.Version=${pkgver}" -o "${pkgname}-build" . +} package() { - install -Dm755 docker-container-healthchecker-amd64 "${pkgdir}/usr/bin/${pkgname}" + cd "${pkgname}-${pkgver}" + + install -Dm755 docker-container-healthchecker-build "${pkgdir}/usr/bin/${pkgname}" install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |