From 2af1ac6942c8c4cf73fa562a9259e620a1be34de Mon Sep 17 00:00:00 2001 From: Markus Pesch Date: Thu, 4 Jun 2026 18:46:06 +0200 Subject: [PATCH] chore(deps): update enix/x509-certificate-exporter to 3.19.1 --- .SRCINFO | 32 ++++++++++++++++++++------------ PKGBUILD | 50 +++++++++++++++++++++++++++----------------------- 2 files changed, 47 insertions(+), 35 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 088ea21..5d0ebee 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,22 +1,30 @@ pkgbase = prometheus-x509-certificate-exporter pkgdesc = metric exporter for x509 certificates - pkgver = 3.18.1 + pkgver = 3.19.1 pkgrel = 1 url = https://github.com/enix/x509-certificate-exporter - arch = armv7h arch = aarch64 arch = x86_64 + arch = riscv64 license = MIT - makedepends = go backup = etc/conf.d/prometheus-x509-certificate-exporter - source = https://github.com/enix/x509-certificate-exporter/archive/refs/tags/v3.18.1.zip - source = prometheus-x509-certificate-exporter - source = systemd.service - sha512sums = 6cdf26cdcac2bd76bd8aee8c09f4a7a7dc0319a0147eadfbbad3cb702dc5286c4f41965a90ad80ee393aff570a6c772d11e2f95ecd0a9851df7a158e2456354c - sha512sums = 2fd59748f9cb4018456befcc07bb1e4a68cbe5d5bf30faa74e4bc607c241623ee66d6ea7765a5bcd707dfa2a1eb674b7e2e766e27fc0c462c0db1b5ec6aa13ac - sha512sums = a95d01a84340bdcfbc833f5b78976432bdca1c567f55a3c56eb2ef3b95a64488d38482ddb965d535b6a8f66ea4b34f51a2bf0bd8098f7d3af81ff4fd63ec3b5a - b2sums = 2bfd22921da2942597ce8008aebceb5999cad89b37ca4041fab83b61912af1802c6bdf0c23c1112ffc086615161c2291aac6edddd5d2550c8c3ede4f1c7874cd - b2sums = 41d9f7daeeedddc11056ac3b8e741afbab80c5779ce3823aa2d88f179e779c0715ccf8c471d645ef74df87f0f7c33cbec92a0ecdae148bd80f83670b6446038c - b2sums = c7bfafa8f30cbde623909875c6bce8784261bb3bf38a4c3cb6b36745866558df4d1cf2e7d95c12ac47622863f1e91cce7febb01a5499c51a024019026c165033 + source_aarch64 = prometheus-x509-certificate-exporter-3.19.1-linux-aarch64.tar.gz::https://github.com/enix/x509-certificate-exporter/releases/download/v3.19.1/x509-certificate-exporter-linux-arm64.tar.gz + source_aarch64 = prometheus-x509-certificate-exporter + source_aarch64 = systemd.service + sha256sums_aarch64 = 614b127e56f8b008070f43f6ea5899e2c43264ca1fef2e363bc2bfcbc4f9260e + sha256sums_aarch64 = 166c40406cf301f817b33d62529bcea00d4c93d278161b0f2e25b268d9a51083 + sha256sums_aarch64 = f20db363daf15a32040781fc5b1972b178725e4d5021c47aa11dd65a862fc837 + source_x86_64 = prometheus-x509-certificate-exporter-3.19.1-linux-x86_64.tar.gz::https://github.com/enix/x509-certificate-exporter/releases/download/v3.19.1/x509-certificate-exporter-linux-amd64.tar.gz + source_x86_64 = prometheus-x509-certificate-exporter + source_x86_64 = systemd.service + sha256sums_x86_64 = 4ccc43f593bc6aafa435771fa8622854f10a645e974d923a93072c5eba762b89 + sha256sums_x86_64 = 166c40406cf301f817b33d62529bcea00d4c93d278161b0f2e25b268d9a51083 + sha256sums_x86_64 = f20db363daf15a32040781fc5b1972b178725e4d5021c47aa11dd65a862fc837 + source_riscv64 = prometheus-x509-certificate-exporter-3.19.1-linux-riscv64.tar.gz::https://github.com/enix/x509-certificate-exporter/releases/download/v3.19.1/x509-certificate-exporter-linux-riscv64.tar.gz + source_riscv64 = prometheus-x509-certificate-exporter + source_riscv64 = systemd.service + sha256sums_riscv64 = d24eb885f418ffb5abb81c9aa8e42cee5e43c63043d556349ae5cb058aed2455 + sha256sums_riscv64 = 166c40406cf301f817b33d62529bcea00d4c93d278161b0f2e25b268d9a51083 + sha256sums_riscv64 = f20db363daf15a32040781fc5b1972b178725e4d5021c47aa11dd65a862fc837 pkgname = prometheus-x509-certificate-exporter diff --git a/PKGBUILD b/PKGBUILD index 9100186..961b817 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -2,48 +2,52 @@ pkgname=prometheus-x509-certificate-exporter _pkgname=x509-certificate-exporter -pkgver=3.18.1 # renovate: datasource=github-releases depName=enix/x509-certificate-exporter extractVersion='^v?(?.*)$' +pkgver=3.19.1 # renovate: datasource=github-releases depName=enix/x509-certificate-exporter extractVersion='^v?(?.*)$' pkgrel=1 pkgdesc="metric exporter for x509 certificates" -arch=('armv7h' 'aarch64' 'x86_64') +arch=('aarch64' 'x86_64' 'riscv64') url="https://github.com/enix/$_pkgname" license=('MIT') -makedepends=('go') backup=( etc/conf.d/prometheus-x509-certificate-exporter ) -source=( - "$url/archive/refs/tags/v$pkgver.zip" +source_aarch64=( + "${pkgname}-${pkgver}-linux-aarch64.tar.gz::https://github.com/enix/x509-certificate-exporter/releases/download/v${pkgver}/${_pkgname}-linux-arm64.tar.gz" 'prometheus-x509-certificate-exporter' 'systemd.service' ) -sha512sums=('6cdf26cdcac2bd76bd8aee8c09f4a7a7dc0319a0147eadfbbad3cb702dc5286c4f41965a90ad80ee393aff570a6c772d11e2f95ecd0a9851df7a158e2456354c' - '2fd59748f9cb4018456befcc07bb1e4a68cbe5d5bf30faa74e4bc607c241623ee66d6ea7765a5bcd707dfa2a1eb674b7e2e766e27fc0c462c0db1b5ec6aa13ac' - 'a95d01a84340bdcfbc833f5b78976432bdca1c567f55a3c56eb2ef3b95a64488d38482ddb965d535b6a8f66ea4b34f51a2bf0bd8098f7d3af81ff4fd63ec3b5a') -b2sums=('2bfd22921da2942597ce8008aebceb5999cad89b37ca4041fab83b61912af1802c6bdf0c23c1112ffc086615161c2291aac6edddd5d2550c8c3ede4f1c7874cd' - '41d9f7daeeedddc11056ac3b8e741afbab80c5779ce3823aa2d88f179e779c0715ccf8c471d645ef74df87f0f7c33cbec92a0ecdae148bd80f83670b6446038c' - 'c7bfafa8f30cbde623909875c6bce8784261bb3bf38a4c3cb6b36745866558df4d1cf2e7d95c12ac47622863f1e91cce7febb01a5499c51a024019026c165033') -build() { - cd "$_pkgname-$pkgver/cmd/$_pkgname" - go build -v \ - -buildmode=pie \ - -trimpath \ - -o $pkgname . -} +source_riscv64=( + "${pkgname}-${pkgver}-linux-riscv64.tar.gz::https://github.com/enix/x509-certificate-exporter/releases/download/v${pkgver}/${_pkgname}-linux-riscv64.tar.gz" + 'prometheus-x509-certificate-exporter' + 'systemd.service' +) + +source_x86_64=( + "${pkgname}-${pkgver}-linux-x86_64.tar.gz::https://github.com/enix/x509-certificate-exporter/releases/download/v${pkgver}/${_pkgname}-linux-amd64.tar.gz" + 'prometheus-x509-certificate-exporter' + 'systemd.service' +) + +sha256sums_aarch64=('614b127e56f8b008070f43f6ea5899e2c43264ca1fef2e363bc2bfcbc4f9260e' + '166c40406cf301f817b33d62529bcea00d4c93d278161b0f2e25b268d9a51083' + 'f20db363daf15a32040781fc5b1972b178725e4d5021c47aa11dd65a862fc837') +sha256sums_x86_64=('4ccc43f593bc6aafa435771fa8622854f10a645e974d923a93072c5eba762b89' + '166c40406cf301f817b33d62529bcea00d4c93d278161b0f2e25b268d9a51083' + 'f20db363daf15a32040781fc5b1972b178725e4d5021c47aa11dd65a862fc837') +sha256sums_riscv64=('d24eb885f418ffb5abb81c9aa8e42cee5e43c63043d556349ae5cb058aed2455' + '166c40406cf301f817b33d62529bcea00d4c93d278161b0f2e25b268d9a51083' + 'f20db363daf15a32040781fc5b1972b178725e4d5021c47aa11dd65a862fc837') package() { # systemd integration install -D --mode 0644 systemd.service "$pkgdir/usr/lib/systemd/system/$pkgname.service" # binary - install -D --mode 0755 --target-directory "$pkgdir/usr/bin" "$_pkgname-$pkgver/cmd/$_pkgname/$pkgname" + install -D --mode 0755 "$_pkgname" "$pkgdir/usr/bin/$pkgname" # extra args # NOTE: Set restrict file permissions by default to protect optional basic auth credentials - install -D --mode 0600 --target-directory "$pkgdir/etc/conf.d" prometheus-x509-certificate-exporter - - # license - install -D --mode 0755 --target-directory "$pkgdir/usr/share/licenses/$pkgname" "$_pkgname-$pkgver/LICENSE" + install -D --mode 0600 prometheus-x509-certificate-exporter "$pkgdir/etc/conf.d/prometheus-x509-certificate-exporter" }