blob: b326e98c9ef0354f0c0d43e5c48ab5fc97ee81f9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# Maintainer: Kévin Hautemanière <kh12e@pm.me>
pkgname=prometheus-transmission-exporter
pkgver=0.3.0
pkgrel=4
pkgdesc="Prometheus exporter for transmission daemon"
arch=('x86_64')
url="https://github.com/metalmatze/transmission-exporter"
license=('MIT')
depends=('glibc')
makedepends=('git' 'go')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/metalmatze/transmission-exporter/archive/${pkgver}.tar.gz"
"${pkgname}.service"
"${pkgname}.default")
sha256sums=('1c5db560bfa8c181d96e3beafa4347be4384945fcc5eb446bd0149bbe5a8cb13'
'2ff8ba57ed48879512459e87979e8de08c083626f7a3111871f8eaeb20006d25'
'f2bfede724cee3fb0893f67bd601c3f59c3522c6b92bddf671dc5b3daad6fa54')
backup=("etc/default/${pkgname}")
build() {
export GO111MODULE=on
export CGO_ENABLED=0
cd transmission-exporter-${pkgver}
go build \
-trimpath \
-ldflags "-extldflags $LDFLAGS" \
-o ${pkgname} \
./cmd/transmission-exporter
}
package() {
install -Dm640 ${pkgname}.default ${pkgdir}/etc/default/${pkgname}
install -Dm644 ${pkgname}.service ${pkgdir}/usr/lib/systemd/system/${pkgname}.service
cd transmission-exporter-${pkgver}
install -Dm755 ${pkgname} ${pkgdir}/usr/bin/${pkgname}
}
|