[arch-commits] Commit in grafana/trunk (PKGBUILD)
Sébastien Luttringer
seblu at archlinux.org
Tue Aug 9 23:34:21 UTC 2016
Date: Tuesday, August 9, 2016 @ 23:34:20
Author: seblu
Revision: 186266
upgpkg: grafana 3.1.1-1
Modified:
grafana/trunk/PKGBUILD
----------+
PKGBUILD | 57 +++++++++++++++++++++++++++------------------------------
1 file changed, 27 insertions(+), 30 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-08-09 22:21:18 UTC (rev 186265)
+++ PKGBUILD 2016-08-09 23:34:20 UTC (rev 186266)
@@ -4,7 +4,7 @@
# Contributor: Gilles Hamel <hamelg at laposte dot net>
pkgname=grafana
-pkgver=3.1.0
+pkgver=3.1.1
pkgrel=1
pkgdesc='Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB & OpenTSDB'
url='http://grafana.org'
@@ -11,7 +11,7 @@
arch=('x86_64' 'i686')
license=('Apache')
depends=('glibc')
-makedepends=('git' 'go' 'godep' 'nodejs-grunt-cli' 'npm' 'phantomjs')
+makedepends=('git' 'go' 'npm')
backup=("etc/grafana.ini")
source=("git+https://github.com/grafana/grafana.git#tag=v$pkgver"
"grafana.service"
@@ -38,39 +38,36 @@
}
build() {
- export GOPATH="$srcdir/$pkgname"
- export PATH="$PATH:$GOPATH/bin"
- cd "$GOPATH"
- go run build.go setup
- godep restore
- mkdir -p "$GOPATH/src/github.com/grafana/grafana/"
- ln -s "$GOPATH/pkg" "$GOPATH/src/github.com/grafana/grafana/"
+ # $GOPATH tunning
+ export GOPATH="$srcdir"
+ export PATH="$PATH:$GOPATH/bin"
+ mkdir -p "$GOPATH/src/github.com/grafana/"
+ ln -fsr "$srcdir/grafana/" "$GOPATH/src/github.com/grafana/grafana"
+ cd grafana
- # Build frontend assets
- npm install
- cd "$GOPATH"
- grunt
- grunt build
- grunt build-post-process
+ # building the backend
+ go run build.go setup
+ godep restore
+ go run build.go build
- # build the backend
- # no longer doing package build since this just kicks off rpm/deb builds at the end.
- #go run build.go build package
- go run build.go build
+ # building the frontend
+ npm install
+ npm run build
}
package() {
- install -Dm644 grafana.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/grafana.conf"
- install -Dm644 grafana.sysusers "$pkgdir/usr/lib/sysusers.d/grafana.conf"
- install -Dm644 grafana.service "$pkgdir/usr/lib/systemd/system/grafana.service"
- cd $pkgname
- install -Dsm755 bin/grafana-server "$pkgdir/usr/bin/grafana-server"
- install -Dm644 conf/sample.ini "$pkgdir/etc/$pkgname.ini"
- install -Dm644 conf/defaults.ini "$pkgdir/usr/share/$pkgname/conf/defaults.ini"
- install -dm755 "$pkgdir/usr/share/grafana/"
- cp -r vendor "$pkgdir/usr/share/grafana/"
- cp -r public_gen "$pkgdir/usr/share/grafana/public"
- ln -s ../../../var/lib/grafana "$pkgdir/usr/share/grafana/data"
+ install -Dm644 grafana.tmpfiles "$pkgdir/usr/lib/tmpfiles.d/grafana.conf"
+ install -Dm644 grafana.sysusers "$pkgdir/usr/lib/sysusers.d/grafana.conf"
+ install -Dm644 grafana.service "$pkgdir/usr/lib/systemd/system/grafana.service"
+ cd $pkgname
+ install -Dsm755 bin/grafana-server "$pkgdir/usr/bin/grafana-server"
+ install -Dsm755 bin/grafana-cli "$pkgdir/usr/bin/grafana-cli"
+ install -Dm644 conf/sample.ini "$pkgdir/etc/$pkgname.ini"
+ install -Dm644 conf/defaults.ini "$pkgdir/usr/share/$pkgname/conf/defaults.ini"
+ install -dm755 "$pkgdir/usr/share/grafana/"
+ cp -r vendor "$pkgdir/usr/share/grafana/"
+ cp -r public_gen "$pkgdir/usr/share/grafana/public"
+ ln -s ../../../var/lib/grafana "$pkgdir/usr/share/grafana/data"
}
# vim:set ts=2 sw=2 et:
More information about the arch-commits
mailing list