11class 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
@@ -13,16 +12,18 @@ class Netdata < Formula
1312 end
1413
1514 bottle do
16- sha256 arm64_tahoe : "548c2c99d7f493a2117c6e62d7fc51d03dd31e1d3c29832453c76f061e377984 "
17- sha256 arm64_sequoia : "ba8894277d1210cea84c48604e02256f79211a88e4c2b7d8431a49843cbd6048 "
18- sha256 arm64_sonoma : "b5676b57cd0387602f4f635558a98393d6d00535e47a46cb97214c1b5a96b3c0 "
19- sha256 sonoma : "0ab87351c045063fd92466f95af2bebda003ec28727b9d1ca64380128accd223 "
20- sha256 x86_64_linux : "ba903994d8d2eef87b33984b9aad165cdaff084dfaa7a341185570edb8cee7fe "
15+ sha256 arm64_tahoe : "ab170d144aeee8e2dbc48e21920c08fe4fc50c74fd5c90d20f7767ba378cc75d "
16+ sha256 arm64_sequoia : "ec4713124d8f59bf1a3264ce9714bcfba97a55f94ef858a497ff93830c3c1c2b "
17+ sha256 arm64_sonoma : "59b03065c8511f1fd12c05bf3223c784a400f293a5903f1e11c75096292cafc1 "
18+ sha256 sonoma : "0916cc9c9e09626074a3eb49aba886345bf7ce3c375e10bb0b9a7bc1b243de21 "
19+ sha256 x86_64_linux : "4e69a236e2928bb4199c1ba81a14bc8e2af1e97985ce905d3ae716c773b5a7bd "
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