[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