# Contributor: Carlo Landmeter # Maintainer: setvar pkgname = 'netdata' setvar pkgver = '1.8.0' setvar pkgrel = '0' setvar pkgdesc = ""Real-time performance monitoring"" setvar url = ""https://github.com/firehol/netdata"" setvar license = ""GPL3+"" setvar arch = ""all"" setvar depends = ""bash"" setvar makedepends = ""zlib-dev e2fsprogs-dev"" setvar pkgusers = ""netdata"" setvar pkggroups = ""netdata"" setvar subpackages = ""$pkgname-nodejs::noarch $pkgname-python::noarch"" setvar install = ""$pkgname.pre-install"" setvar source = ""https://github.com/firehol/netdata/releases/download/v$pkgver/netdata-$pkgver.tar.xz $pkgname.initd"" setvar builddir = ""$srcdir"/$pkgname-$pkgver" proc build { cd $builddir ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --with-zlib \ --with-math \ --with-webdir=/usr/share/webapss/netdata \ --with-user=netdata make } proc check { cd $builddir make check } proc package { cd $builddir make DESTDIR="$pkgdir" install chgrp -R $pkggroups "$pkgdir"/usr/share/webapss/netdata chown -R $pkgusers:$pkggroups $pkgdir/var/lib/netdata \ $pkgdir/var/cache/netdata install -Dm755 $srcdir/$pkgname.initd \ $pkgdir/etc/init.d/$pkgname install -Dm644 ./system/netdata.conf $pkgdir/etc/netdata/netdata.conf } proc nodejs { setvar pkgdesc = ""$pkgdesc (nodejs support)"" setvar depends = ""$pkgname nodejs"" mkdir -p "$subpkgdir"/usr/libexec/netdata mv $pkgdir/usr/libexec/netdata/node.d \ $subpkgdir/usr/libexec/netdata } proc python { setvar pkgdesc = ""$pkgdesc (python support)"" setvar depends = ""$pkgname python2"" mkdir -p "$subpkgdir"/usr/libexec/netdata mv $pkgdir/usr/libexec/netdata/python.d \ "$subpkgdir"/usr/libexec/netdata } setvar sha512sums = ""0fb86b6cea9628556b625d9c5930c36b658d997bc477d468341675dfc2f55fe384344758a6efc50c30d502cf3be35fef21b7e320853c96d0b0eaeaafe24e816b netdata-1.8.0.tar.xz 2aaaee7010c24b3f52be8b01295f73ac6c38ac4d1b627e8b9227d03fe3b248b7157b1d5217edebd88ba461adc1ce89503520acd877b300e4503e75125f40da96 netdata.initd""