summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD11
2 files changed, 14 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b47a43a916e6..122f3b6bb306 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,9 @@
+# Generated by mksrcinfo v8
+# Thu Jan 21 01:17:36 UTC 2016
pkgbase = ganglia
pkgdesc = A scalable distributed monitoring system for high-performance computing systems such as clusters and Grids.
pkgver = 3.7.2
- pkgrel = 2
+ pkgrel = 3
url = http://ganglia.sourceforge.net/
install = ganglia.install
arch = i686
@@ -11,6 +13,7 @@ pkgbase = ganglia
license = BSD
depends = apr
depends = confuse
+ depends = protobuf-c
depends = python2
depends = rrdtool
optdepends = ganglia-web: Web frontend
@@ -18,11 +21,13 @@ pkgbase = ganglia
backup = etc/ganglia/gmond.conf
backup = etc/ganglia/gmetad.conf
source = http://downloads.sourceforge.net/ganglia/ganglia-3.7.2.tar.gz
+ source = riemann.proto::https://raw.githubusercontent.com/aphyr/riemann-java-client/2.5.0/src/main/proto/riemann/proto.proto
source = ganglia.install
source = ganglia.sysusers
source = uid.patch
source = runstatedir.patch
sha256sums = 042dbcaf580a661b55ae4d9f9b3566230b2232169a0898e91a797a4c61888409
+ sha256sums = 880a28fa0ed5b485bce58109fa694eca458693d69b7c297cdd77a1340f476c00
sha256sums = 79df856f3b0623e736ea9c1f5c36c321769d6f161c85faf31fab3d7b872d6725
sha256sums = 34506cdaab1a6250c9a0d6d9fb9c6a0a0dfe1187bcb0a5d6ca71491007116d05
sha256sums = dc2cdffaf0cbedbbac2e654843803423f93da494aaeecda8a185ad3badea8e21
diff --git a/PKGBUILD b/PKGBUILD
index c334b7470a6a..2bea3598943b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,31 +2,35 @@
pkgname=ganglia
pkgver=3.7.2
-pkgrel=2
+pkgrel=3
pkgdesc="A scalable distributed monitoring system for high-performance computing systems such as clusters and Grids."
arch=('i686' 'x86_64' 'armv6h' 'armv7h')
url="http://${pkgname}.sourceforge.net/"
license=('BSD')
-depends=('apr' 'confuse' 'python2' 'rrdtool')
+depends=('apr' 'confuse' 'protobuf-c' 'python2' 'rrdtool')
options=('!libtool')
optdepends=('ganglia-web: Web frontend')
install='ganglia.install'
backup=('etc/ganglia/gmond.conf'
'etc/ganglia/gmetad.conf')
source=("http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz"
+ 'riemann.proto::https://raw.githubusercontent.com/aphyr/riemann-java-client/2.5.0/src/main/proto/riemann/proto.proto'
'ganglia.install'
'ganglia.sysusers'
'uid.patch'
'runstatedir.patch')
sha256sums=('042dbcaf580a661b55ae4d9f9b3566230b2232169a0898e91a797a4c61888409'
+ '880a28fa0ed5b485bce58109fa694eca458693d69b7c297cdd77a1340f476c00'
'79df856f3b0623e736ea9c1f5c36c321769d6f161c85faf31fab3d7b872d6725'
'34506cdaab1a6250c9a0d6d9fb9c6a0a0dfe1187bcb0a5d6ca71491007116d05'
'dc2cdffaf0cbedbbac2e654843803423f93da494aaeecda8a185ad3badea8e21'
'e3abe8017bf3d974e2b4ba5e285e7a91e94dbb69ec6fdf128675a8868e28c8a4')
prepare() {
- cd "$srcdir/$pkgname-$pkgver"
+ cd "$srcdir"
+ protoc-c --c_out="$pkgname-$pkgver/gmetad" riemann.proto
+ cd "$pkgname-$pkgver"
for patch in $srcdir/*.patch; do
msg2 "Applying $(basename $patch)"
patch -Np1 -i $patch
@@ -43,6 +47,7 @@ build() {
--enable-gexec \
--enable-status \
--with-gmetad \
+ --with-riemann \
--with-python=/usr/bin/python2 \
--with-systemdsystemunitdir=/usr/lib/systemd/system