[arch-commits] Commit in prometheus/trunk (PKGBUILD)

Johannes Löthberg demize at archlinux.org
Sun Dec 15 15:49:04 UTC 2019


    Date: Sunday, December 15, 2019 @ 15:49:04
  Author: demize
Revision: 371511

Build assets for web UI

Modified:
  prometheus/trunk/PKGBUILD

----------+
 PKGBUILD |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-12-15 15:17:09 UTC (rev 371510)
+++ PKGBUILD	2019-12-15 15:49:04 UTC (rev 371511)
@@ -10,7 +10,7 @@
 license=('Apache')
 
 depends=('glibc')
-makedepends=('go-pie' 'git' 'bzr')
+makedepends=('go-pie' 'git' 'bzr' 'yarn')
 
 backup=('etc/prometheus/prometheus.yml')
 
@@ -32,6 +32,7 @@
     -X github.com/prometheus/common/version.BuildUser=someone at builder \
     -X github.com/prometheus/common/version.BuildDate=$(date -d@"$SOURCE_DATE_EPOCH" +%Y%m%d-%H:%M:%S)"
 
+  make assets
   go build \
     -gcflags "all=-trimpath=$PWD" \
     -asmflags "all=-trimpath=$PWD" \
@@ -61,8 +62,8 @@
   install -dm755 -o210 -g210 "$pkgdir"/var/lib/prometheus
 
   # Web
-  install -dm755 "$pkgdir"/usr/share/prometheus/
-  cp -R web/ui "$pkgdir"/usr/share/prometheus/web
+  install -dm755 "$pkgdir"/usr/share/prometheus/web/ui
+  cp -R web/ui/{static,templates} "$pkgdir"/usr/share/prometheus/web/ui/
 
   # Examples
   install -Dm644 -t "$pkgdir"/usr/share/doc/prometheus/examples documentation/examples/prometheus*.yml



More information about the arch-commits mailing list