summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabien LEFEBVRE (d1ceward)2023-12-12 15:00:35 +0100
committerFabien LEFEBVRE (d1ceward)2023-12-12 15:00:35 +0100
commit60a378202b42741b49216c2e431438ef43c3c4eb (patch)
treee5e6cd213cf14802b3fe9bc13e82a44487bd1e9f
parent0d250f68cf9baa177c9f1bb4dd159dfa1205fc1d (diff)
downloadaur-60a378202b42741b49216c2e431438ef43c3c4eb.tar.gz
upgpkg: docker-container-healthchecker 0.7.2-1
upstream release
-rw-r--r--.SRCINFO9
-rw-r--r--.gitignore2
-rw-r--r--PKGBUILD25
3 files changed, 24 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f99f422d8f18..513f52a0281d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 60a291a54210..0aef358961e8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}