11class Grafana < Formula
22 desc "Gorgeous metric visualizations and dashboards for timeseries databases"
33 homepage "https://grafana.com"
4- url "https://github.com/grafana/grafana/archive/refs/tags/v11.4.0 .tar.gz"
5- sha256 "c3a63aade2a86aa360c9b46f4963e60673fc51bb6c54a088d44dfab5a8fb465e "
4+ url "https://github.com/grafana/grafana/archive/refs/tags/v11.5.1 .tar.gz"
5+ sha256 "f8f593871c432b300a531ab240fc3946aca5c559108e22e9a657feeb809c8527 "
66 license "AGPL-3.0-only"
77 head "https://github.com/grafana/grafana.git" , branch : "main"
88
@@ -12,16 +12,17 @@ class Grafana < Formula
1212 end
1313
1414 bottle do
15- sha256 cellar : :any_skip_relocation , arm64_sequoia : "2a17c0012f1c42f8e70f6fba36d84daf57ca22d2f62d3b9b1f39c62d78e4d813 "
16- sha256 cellar : :any_skip_relocation , arm64_sonoma : "328dfb28cbd6f001c1bd02d6cafd6478323745d74aa313a13c7f8d8a963702ac "
17- sha256 cellar : :any_skip_relocation , arm64_ventura : "f3ecaba2e44418a5833a9f3016e943a0cafb17c6d2f877b901054e6493bfc454 "
18- sha256 cellar : :any_skip_relocation , sonoma : "7bfb9e105d1d73c032a9b8ba8f82fe3b6a31786efa0fb9763f1772b6d8774fd1 "
19- sha256 cellar : :any_skip_relocation , ventura : "758c04af568e1e8fe11db570ad5a5fc9b01e1d7c0d48df59eba66369000df1e6 "
20- sha256 cellar : :any_skip_relocation , x86_64_linux : "2aea4ca36d6f641b554129140a095c77e42a07bab768454cacf840fa46a6491f "
15+ sha256 cellar : :any_skip_relocation , arm64_sequoia : "dd4a1492bf0eceadf08bf658f1165763f47f743470697544a0e7a46a66d2d625 "
16+ sha256 cellar : :any_skip_relocation , arm64_sonoma : "53a66b2194dec5212144e8f0033940f6822a37abd4272d6fe9c01df61bbb5db0 "
17+ sha256 cellar : :any_skip_relocation , arm64_ventura : "ee9bcbcafda2f343efa31dbe71826a2ad31ff4a4b058b6d1206c3ac2ea0b72c3 "
18+ sha256 cellar : :any_skip_relocation , sonoma : "257f75e61036799adccb10c8cad7c52201b2e27fa0cc32cfc5fc8e0e369aa93f "
19+ sha256 cellar : :any_skip_relocation , ventura : "c74b932cc1d4e8a8ef98a64d59bb7e4329f78b5ed045eeb1d5b1c51f04986b6e "
20+ sha256 cellar : :any_skip_relocation , x86_64_linux : "ba87cf6e9041a8bfd83a1fd30a604dac6a44a91762c929980143b88caae70b14 "
2121 end
2222
2323 depends_on "go" => :build
24- depends_on "node" => :build
24+ depends_on "node@22" => :build
25+ depends_on "yarn" => :build
2526
2627 uses_from_macos "python" => :build , since : :catalina
2728 uses_from_macos "zlib"
@@ -34,25 +35,21 @@ class Grafana < Formula
3435 def install
3536 ENV [ "NODE_OPTIONS" ] = "--max-old-space-size=8000"
3637
37- ENV [ "COREPACK_ENABLE_DOWNLOAD_PROMPT" ] = "0"
38- system "corepack" , "enable" , "--install-directory" , buildpath
39-
4038 system "make" , "gen-go"
4139 system "go" , "run" , "build.go" , "build"
4240
43- system buildpath / "yarn" , "install"
44- system buildpath / "yarn" , "build"
41+ system "yarn" , "install"
42+ system "yarn" , "build"
4543
4644 os = OS . kernel_name . downcase
4745 arch = Hardware ::CPU . intel? ? "amd64" : Hardware ::CPU . arch . to_s
4846 bin . install "bin/#{ os } -#{ arch } /grafana"
4947 bin . install "bin/#{ os } -#{ arch } /grafana-cli"
5048 bin . install "bin/#{ os } -#{ arch } /grafana-server"
5149
52- ( etc /"grafana" ) . mkpath
5350 cp "conf/sample.ini" , "conf/grafana.ini.example"
54- etc . install "conf/sample.ini" => "grafana/ grafana.ini"
55- etc . install "conf/grafana.ini.example" => "grafana /grafana.ini.example"
51+ pkgetc . install "conf/sample.ini" => "grafana.ini"
52+ pkgetc . install "conf/grafana.ini.example"
5653 pkgshare . install "conf" , "public" , "tools"
5754 end
5855
0 commit comments