summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: b2ce2b26053aa4526e67ad6206495618548005c8 (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
36
37
# Maintainer: Chris Clonch <chris at theclonchs dot com>
# Contributer: Justin Dray <justin@dray.be>

pkgname='chronograf'
pkgver='0.13.0'
pkgrel='1'
pkgdesc='Time-series data visualization tool for InfluxDB'
arch=('x86_64')
url='https://influxdata.com/time-series-platform/chronograf/'
license=('unknown')
backup=('etc/chronograf.toml')
install="${pkgname}.install"
pkgtar="v${pkgver}.tar.gz"
source=("https://dl.influxdata.com/chronograf/releases/chronograf_${pkgver}_amd64.deb"
        "${pkgname}.install"
        "${pkgname}.service"
        "LICENSE")
sha1sums=('ee114b1ff5b3c8eca12963dd2988232ba9e146f3'
          '9b12bdd944bc6b62f74bc911a0b0fecf52b2aced'
          'ef155872a161cf8c5cb07a38e10bd58069e6daab'
          '58d4131a7c2b90d9187eabf469f96e438bbeeaa7')

prepare() {
	bsdtar xf data.tar.gz
	sed -i 's|/opt/|/var/lib/|g' "${srcdir}/opt/chronograf/config.toml"
}

package() {
	# systemctl service file
	install -D -m644  "${srcdir}/chronograf.service" "${pkgdir}/usr/lib/systemd/system/chronograf.service"

	# binary
	install -D -m755 "${srcdir}/opt/chronograf/chronograf" "${pkgdir}/usr/bin/chronograf"

	# configuration file
	install -D -m644 "${srcdir}/opt/chronograf/config.toml" "${pkgdir}/etc/chronograf.toml"
}