# Template file for 'chronograf' pkgname=chronograf version=1.5.0.1 revision=1 build_style=go go_import_path="github.com/influxdata/${pkgname}" go_package="${go_import_path}/cmd/chronograf" go_ldflags="-X main.version=${version}" hostmakedepends="dep go-bindata nodejs-lts yarn python" system_accounts="_chronograf" _chronograf_homedir="/var/lib/${pkgname}" make_dirs="${_chronograf_homedir} 0755 _chronograf _chronograf" short_desc="Open source monitoring and visualization UI for the TICK stack" maintainer="Michael Aldridge " license="AGPL-3.0" homepage="https://www.influxdata.com/time-series-platform/chronograf/" distfiles="https://github.com/influxdata/${pkgname}/archive/${version}.tar.gz" checksum=d5ec4cf8978488e5c31b3a3dff8d943a6f8d9388bff2994eab168fc886e70b2b pre_build() { cd $GOSRCPATH dep ensure cd $wrksrc/ui yarn install export PATH=$PATH:${wrksrc}/ui/node_modules/.bin cd $wrksrc make assets } post_install() { vlicense LICENSE vsv chronograf vmkdir usr/share/chronograf/ vcopy ${wrksrc}/${build_wrksrc}/canned usr/share/chronograf/canned }