aboutsummaryrefslogtreecommitdiff
path: root/system/netdata
diff options
context:
space:
mode:
authorWilly Sudiarto Raharjo <willysr@slackbuilds.org>2024-11-13 23:37:46 +0700
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2024-11-15 06:37:50 +0700
commit010cd8c538dc5020800a36c98eb621a479a8dcab (patch)
tree608c80badfc22d4e3fbc487b66a235c2165848ff /system/netdata
parentbf81d2944abce915292be7bdef4bb2dcd11bbd65 (diff)
system/netdata: Updated for version 2.0.0.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'system/netdata')
-rw-r--r--system/netdata/README3
-rw-r--r--system/netdata/netdata.SlackBuild11
-rw-r--r--system/netdata/netdata.info6
3 files changed, 15 insertions, 5 deletions
diff --git a/system/netdata/README b/system/netdata/README
index 6abf607387..01e75b5766 100644
--- a/system/netdata/README
+++ b/system/netdata/README
@@ -26,3 +26,6 @@ http://IP-ADDRESS:19999/
To get the running config file at any time, visit
http://IP-ADDRESS:19999/netdata.conf
+
+NOTE: this script will download some modules from Internet
+to build abseil-cpp and protobuf
diff --git a/system/netdata/netdata.SlackBuild b/system/netdata/netdata.SlackBuild
index 707d006a68..1b799c32e4 100644
--- a/system/netdata/netdata.SlackBuild
+++ b/system/netdata/netdata.SlackBuild
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=netdata
-VERSION=${VERSION:-1.47.5}
+VERSION=${VERSION:-2.0.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -95,18 +95,25 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
+# wsr - 20241113
+# Somehow abseil-cpp that we have in SBo or current is too new
+# So we will use the bundled protobuf in order to build for now
+# Let's keep the deps in place just in case they fixed it in the future
mkdir -p build
cd build
cmake \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_CXX_FLAGS:STRING="$SLKCFLAGS" \
-DCMAKE_INSTALL_PREFIX=/ \
- -DENABLE_ACLK=FALSE \
-DENABLE_EXPORTER_PROMETHEUS_REMOTE_WRITE=FALSE \
-DENABLE_PLUGIN_XENSTAT=FALSE \
-DENABLE_PLUGIN_EBPF=FALSE \
+ -DENABLE_PLUGIN_FREEIPMI=TRUE \
-DENABLE_PLUGIN_SYSTEMD_JOURNAL=FALSE \
-DENABLE_LOGS_MANAGEMENT_TESTS=FALSE \
+ -DENABLE_PLUGIN_GO=FALSE \
+ -DENABLE_ACLK=FALSE \
+ -DENABLE_BUNDLED_PROTOBUF=TRUE \
-DCMAKE_BUILD_TYPE=Release ..
make
make install/strip DESTDIR=$PKG
diff --git a/system/netdata/netdata.info b/system/netdata/netdata.info
index b6e001a856..8e1692f730 100644
--- a/system/netdata/netdata.info
+++ b/system/netdata/netdata.info
@@ -1,8 +1,8 @@
PRGNAM="netdata"
-VERSION="1.47.5"
+VERSION="2.0.0"
HOMEPAGE="https://github.com/netdata/netdata"
-DOWNLOAD="https://github.com/netdata/netdata/releases/download/v1.47.5/netdata-v1.47.5.tar.gz"
-MD5SUM="6a1563e65a04edc956c96a5de8bfe91f"
+DOWNLOAD="https://github.com/netdata/netdata/releases/download/v2.0.0/netdata-v2.0.0.tar.gz"
+MD5SUM="c7c7fb8bc6907d632b0a6065a3bb2def"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="python2-PyYAML google-go-lang freeipmi"