From 539d582435a94226c2dd16ef1ee73c77492cd58e Mon Sep 17 00:00:00 2001 From: dkwo Date: Mon, 24 Apr 2023 11:45:46 -0400 Subject: [PATCH] chronograf: update to 1.10.1, makedepends on nodejs, python3 --- srcpkgs/chronograf/template | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) diff --git a/srcpkgs/chronograf/template b/srcpkgs/chronograf/template index 01947c93feb7..43bf8efcc095 100644 --- a/srcpkgs/chronograf/template +++ b/srcpkgs/chronograf/template @@ -1,22 +1,23 @@ # Template file for 'chronograf' pkgname=chronograf -version=1.9.4 -revision=2 +version=1.10.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" +hostmakedepends="dep go-bindata nodejs yarn python3" short_desc="Open source monitoring and visualization UI for the TICK stack" maintainer="Michael Aldridge " license="AGPL-3.0-or-later" homepage="https://www.influxdata.com/time-series-platform/chronograf/" -distfiles="https://github.com/influxdata/${pkgname}/archive/${version}.tar.gz" -checksum=ff294f25a9de57140024b9953992c1a4d79ec88167ad28435645d888a0096c27 - +changelog="https://raw.githubusercontent.com/influxdata/chronograf/master/CHANGELOG.md" +distfiles="https://github.com/influxdata/chronograf/archive/${version}.tar.gz" +checksum=d2fb4759f4f94d81dcde5c50fece46febd7f610ee7d9373fd000d7a9986a52d8 system_accounts="_chronograf" _chronograf_homedir="/var/lib/${pkgname}" make_dirs="${_chronograf_homedir} 0755 _chronograf _chronograf" +# nocross="see https://github.com/nodejs/node-gyp/issues/2817" case "$XBPS_TARGET_MACHINE" in i686*) broken="yarn not available" ;; @@ -24,12 +25,8 @@ case "$XBPS_TARGET_MACHINE" in esac pre_build() { - cd $wrksrc/ui - yarn install - export PATH=$PATH:${wrksrc}/ui/node_modules/.bin - - cd $wrksrc - make assets + CFLAGS="$CFLAGS -fPIC" CXXFLAGS="$CXXFLAGS -fPIC" make .jsdep assets + # npm_config_target_arch=arm64 npm_config_target_platform=linux npm_config_target_libc=glibc } post_install() {