# Maintainer: Slashbunny pkgname=prometheus-bin pkgver=2.7.1 pkgrel=1 pkgdesc="An open-source service monitoring system and time series database (binary, not built from source)" arch=('x86_64' 'arm' 'armv6h' 'armv7h') url="http://prometheus.io" license=('Apache') depends=() makedepends=() provides=('prometheus') conflicts=('prometheus' 'prometheus-git') install='prometheus.install' backup=('etc/prometheus/prometheus.yml') source=('prometheus.service') source_x86_64=("https://github.com/prometheus/prometheus/releases/download/v${pkgver}/prometheus-${pkgver}.linux-amd64.tar.gz" ) source_arm=("https://github.com/prometheus/prometheus/releases/download/v${pkgver}/prometheus-${pkgver}.linux-armv5.tar.gz" ) source_armv6h=("https://github.com/prometheus/prometheus/releases/download/v${pkgver}/prometheus-${pkgver}.linux-armv6.tar.gz" ) source_armv7h=("https://github.com/prometheus/prometheus/releases/download/v${pkgver}/prometheus-${pkgver}.linux-armv7.tar.gz" ) sha256sums=('0c99b68b282d72feb9fd2bc0b190554659a59dada74ec92ca2b2f48016a9b805') sha256sums_x86_64=('7837cfd6b5af63c07cadfa2b3118f0a43e43e8a6e6d596425cb23b45855b7db0') sha256sums_arm=('bec6dd547f6bed839f14a7017b6612a51fb79fa22002a51f1ad83a63cf9f4449') sha256sums_armv6h=('b123adddad36f514fc3f674971a2aa88aaad48e35fae7fd5eeecfda79ed48cce') sha256sums_armv7h=('5911c8827e82a5ab2ef92662e66eee2ca167709cc63676aa7593d878323efac0') package() { case "$CARCH" in 'x86_64') ARCH='amd64';; 'arm') ARCH='armv5';; 'armv6h') ARCH='armv6';; 'armv7h') ARCH='armv7';; 'aarch64') ARCH='arm64';; esac cd "${srcdir}/prometheus-${pkgver}.linux-${ARCH}" # Install Binaries install -D -m0755 prometheus \ "${pkgdir}/usr/bin/prometheus" install -D -m0755 promtool \ "${pkgdir}/usr/bin/promtool" # Install Config File install -D -m0755 prometheus.yml \ "${pkgdir}/etc/prometheus/prometheus.yml" # Install SystemD Service File install -D -m0644 "${srcdir}/prometheus.service" \ "${pkgdir}/usr/lib/systemd/system/prometheus.service" # Install Console files cp -R consoles/ \ "${pkgdir}/etc/prometheus/consoles" cp -R console_libraries/ \ "${pkgdir}/etc/prometheus/console_libraries" }