Skip to content

Commit d3528cf

Browse files
BrewTestBotdaeho-ro
authored andcommitted
netdata 2.7.0
1 parent 9481424 commit d3528cf

File tree

1 file changed

+16
-8
lines changed

1 file changed

+16
-8
lines changed

Formula/n/netdata.rb

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
class Netdata < Formula
22
desc "Diagnose infrastructure problems with metrics, visualizations & alarms"
33
homepage "https://www.netdata.cloud/"
4-
url "https://github.com/netdata/netdata/releases/download/v2.6.3/netdata-v2.6.3.tar.gz"
5-
sha256 "ae99834889c04b5d49b1b03cf1db8812a9b3c6498dd097414bee01a3844c9001"
4+
url "https://github.com/netdata/netdata/releases/download/v2.7.0/netdata-v2.7.0.tar.gz"
5+
sha256 "4bf4d16ad70fd37101f5306afcc1811f368cd14681cbe563d6180b157b132f58"
66
license "GPL-3.0-or-later"
7-
revision 1
87

98
livecheck do
109
url :stable
@@ -21,8 +20,10 @@ class Netdata < Formula
2120
end
2221

2322
depends_on "cmake" => :build
23+
depends_on "corrosion" => :build
2424
depends_on "go" => :build
2525
depends_on "pkgconf" => :build
26+
depends_on "rust" => :build
2627
depends_on "abseil"
2728
depends_on "dlib"
2829
depends_on "json-c"
@@ -72,11 +73,18 @@ def install
7273
s.gsub! "netdata_add_dlib_to_target(netdata)", ""
7374
end
7475

75-
system "cmake", "-S", ".", "-B", "build",
76-
"-DBUILD_FOR_PACKAGING=ON",
77-
"-DENABLE_PLUGIN_NFACCT=OFF",
78-
"-DENABLE_PLUGIN_XENSTAT=OFF",
79-
*std_cmake_args
76+
args = %w[
77+
-DBUILD_FOR_PACKAGING=ON
78+
-DENABLE_PLUGIN_NFACCT=OFF
79+
-DENABLE_PLUGIN_XENSTAT=OFF
80+
]
81+
# Avoid to use FetchContent for `corrosion`
82+
args += %w[
83+
-DHOMEBREW_ALLOW_FETCHCONTENT=ON
84+
-DFETCHCONTENT_FULLY_DISCONNECTED=ON
85+
-DFETCHCONTENT_TRY_FIND_PACKAGE_MODE=ALWAYS
86+
]
87+
system "cmake", "-S", ".", "-B", "build", *args, *std_cmake_args
8088
system "cmake", "--build", "build"
8189
system "cmake", "--install", "build"
8290
end

0 commit comments

Comments
 (0)