diff options
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 11 |
2 files changed, 14 insertions, 4 deletions
@@ -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 @@ -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 |