summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorMichael Kuhn <michael.kuhn@ovgu.de>2021-05-17 11:03:24 +0200
committerGitHub <noreply@github.com>2021-05-17 11:03:24 +0200
commit719d8f5142389502b237816aa4af349a42f51ec4 (patch)
treea89e457a5ddee0244f8840cab042e99b99170696 /var
parent58c2997b84c0eb2cc7535fd2805e94130ec5c859 (diff)
downloadspack-719d8f5142389502b237816aa4af349a42f51ec4.tar.gz
spack-719d8f5142389502b237816aa4af349a42f51ec4.tar.bz2
spack-719d8f5142389502b237816aa4af349a42f51ec4.tar.xz
spack-719d8f5142389502b237816aa4af349a42f51ec4.zip
netdata: add 1.30.1 (#23650)
This also changes the checksum for 1.22.1 because I switched the package to use the proper upstream tarballs to get rid of the autotools dependencies. Moreover, a few dependencies were missing. netdata also requires a few directories to be created in its prefix to actually work.
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/netdata/package.py18
1 files changed, 12 insertions, 6 deletions
diff --git a/var/spack/repos/builtin/packages/netdata/package.py b/var/spack/repos/builtin/packages/netdata/package.py
index 9e5c4c8550..6e17f04c3b 100644
--- a/var/spack/repos/builtin/packages/netdata/package.py
+++ b/var/spack/repos/builtin/packages/netdata/package.py
@@ -10,13 +10,19 @@ class Netdata(AutotoolsPackage):
"""Real-time performance monitoring, done right!"""
homepage = "https://www.netdata.cloud/"
- url = "https://github.com/netdata/netdata/archive/v1.22.1.tar.gz"
+ url = "https://github.com/netdata/netdata/releases/download/v1.30.1/netdata-v1.30.1.tar.gz"
- version('1.22.1', sha256='6efd785eab82f98892b4b4017cadfa4ce1688985915499bc75f2f888765a3446')
+ version('1.30.1', sha256='3df188ac04f17094cb929e2990841ba77f68aa6af484e0509b99db298fa206c9')
+ version('1.22.1', sha256='f169c8615a6823448c2f1923c87c286d798132ea29d26f366e96d26e0aec3697')
- depends_on('m4', type='build')
- depends_on('autoconf', type='build')
- depends_on('automake', type='build')
- depends_on('libtool', type='build')
+ depends_on('pkgconfig', type='build')
depends_on('libuv')
depends_on('uuid')
+ depends_on('zlib')
+
+ @run_after('install')
+ def setup_dirs(self):
+ # netdata requires the following directories to be able to run.
+ mkdirp(self.prefix.var.cache.netdata)
+ mkdirp(self.prefix.var.lib.netdata)
+ mkdirp(self.prefix.var.log.netdata)