diff options
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 20 |
2 files changed, 26 insertions, 7 deletions
@@ -1,9 +1,13 @@ pkgbase = grok-exporter-bin pkgdesc = Export Prometheus metrics from arbitrary unstructured log data (from binary release). pkgver = 0.2.8 - pkgrel = 1 + pkgrel = 2 url = https://github.com/fstab/grok_exporter arch = x86_64 + arch = aarch64 + arch = armv7h + arch = armv6h + arch = arm license = Apache provides = grok-exporter conflicts = grok-exporter @@ -14,6 +18,13 @@ pkgbase = grok-exporter-bin md5sums = 39ae997b03a1a35490c74eb3fcd8c3a4 source_x86_64 = https://github.com/fstab/grok_exporter/releases/download/v0.2.8/grok_exporter-0.2.8.linux-amd64.zip md5sums_x86_64 = dd66057b47cb31e84595d0b4895eec47 + source_aarch64 = https://github.com/fstab/grok_exporter/releases/download/v0.2.8/grok_exporter-0.2.8.linux-arm64v8.zip + md5sums_aarch64 = 52891f38229514811dfdbd70800d57c6 + source_armv7h = https://github.com/fstab/grok_exporter/releases/download/v0.2.8/grok_exporter-0.2.8.linux-arm32v6.zip + md5sums_armv7h = 45f1646dbe749ad8ad7470e3a568cc52 + source_armv6h = https://github.com/fstab/grok_exporter/releases/download/v0.2.8/grok_exporter-0.2.8.linux-arm32v6.zip + md5sums_armv6h = 45f1646dbe749ad8ad7470e3a568cc52 + source_arm = https://github.com/fstab/grok_exporter/releases/download/v0.2.8/grok_exporter-0.2.8.linux-arm32v6.zip pkgname = grok-exporter-bin @@ -2,11 +2,11 @@ pkgname=grok-exporter-bin pkgver=0.2.8 -pkgrel=1 +pkgrel=2 pkgdesc="Export Prometheus metrics from arbitrary unstructured log data (from binary release)." -arch=('x86_64') +arch=('x86_64' 'aarch64' 'armv7h' 'armv6h' 'arm') url="https://github.com/fstab/grok_exporter" license=('Apache') depends=() @@ -16,14 +16,18 @@ provides=('grok-exporter') conflicts=('grok-exporter') source=( 'grok-exporter.service' 'config.yml' ) source_x86_64=("${url}/releases/download/v${pkgver}/grok_exporter-${pkgver}.linux-amd64.zip") +source_aarch64=("${url}/releases/download/v${pkgver}/grok_exporter-${pkgver}.linux-arm64v8.zip") +source_armv7h=("${url}/releases/download/v${pkgver}/grok_exporter-${pkgver}.linux-arm32v6.zip") +source_armv6h=("${url}/releases/download/v${pkgver}/grok_exporter-${pkgver}.linux-arm32v6.zip") +source_arm=("${url}/releases/download/v${pkgver}/grok_exporter-${pkgver}.linux-arm32v6.zip") package() { case "$CARCH" in 'x86_64') ARCH='amd64';; 'arm') ARCH='armv5';; - 'armv6h') ARCH='armv6';; - 'armv7h') ARCH='armv7';; - 'aarch64') ARCH='arm64';; + 'armv6h') ARCH='arm32v6';; + 'armv7h') ARCH='arm32v6';; + 'aarch64') ARCH='arm64v8';; esac cd "${srcdir}/grok_exporter-${pkgver}.linux-${ARCH}" @@ -39,10 +43,14 @@ package() { "${pkgdir}/etc/prometheus/grok.yml" #Install patterns install -d "${pkgdir}/usr/lib/grok-exporter/" - cp -r "${srcdir}/grok_exporter-${pkgver}.linux-amd64/patterns" \ + cp -r "${srcdir}/grok_exporter-${pkgver}.linux-$ARCH/patterns" \ "${pkgdir}/usr/lib/grok-exporter/patterns" chmod 0644 "${pkgdir}/usr/lib/grok-exporter/patterns/"* } md5sums=('f092982797ca0f1128382a712c1db0da' '39ae997b03a1a35490c74eb3fcd8c3a4') md5sums_x86_64=('dd66057b47cb31e84595d0b4895eec47') +md5sums_aarch64=('52891f38229514811dfdbd70800d57c6') +md5sums_armv7h=('45f1646dbe749ad8ad7470e3a568cc52') +md5sums_armv6h=('45f1646dbe749ad8ad7470e3a568cc52') +md5sums_armv=('45f1646dbe749ad8ad7470e3a568cc52') |