Skip to content

Commit 76a732c

Browse files
author
Dart CI
committed
Updated stable channel to version 3.10.0
1 parent 33021d6 commit 76a732c

File tree

3 files changed

+61
-10
lines changed

3 files changed

+61
-10
lines changed

Aliases/dart@3.10

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../Formula/dart@3.10.0.rb

Formula/dart.rb

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,21 +29,21 @@ class Dart < Formula
2929

3030
conflicts_with "dart-beta", because: "dart-beta ships the same binaries"
3131
if OS.mac? && Hardware::CPU.intel?
32-
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.9.4/sdk/dartsdk-macos-x64-release.zip"
33-
sha256 "f27906d6150f9f4077af9c7106718c8e039aeba031dcb42056a331fb74e3dd2f"
32+
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.10.0/sdk/dartsdk-macos-x64-release.zip"
33+
sha256 "5616af41c8356f9d739cc1bc93c1a6dd4a3830fb0879d5508b1493de24e9a317"
3434
elsif OS.mac? && Hardware::CPU.arm?
35-
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.9.4/sdk/dartsdk-macos-arm64-release.zip"
36-
sha256 "da0aa7f35e94b2ff25ebd42b7c9b21d430aee658e26da05f6509f84e15019480"
35+
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.10.0/sdk/dartsdk-macos-arm64-release.zip"
36+
sha256 "d09fc933505c36f72a92254a5796028a1c5eafdeb8b9ebfac62000a178798a0a"
3737
elsif OS.linux? && Hardware::CPU.intel? && Hardware::CPU.is_64_bit?
38-
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.9.4/sdk/dartsdk-linux-x64-release.zip"
39-
sha256 "61b4b9488e1b4255b94be17ad48ae2ddb23c6fbe67824cf8103d0b28fa8ab816"
38+
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.10.0/sdk/dartsdk-linux-x64-release.zip"
39+
sha256 "a27681be873c3891692285db8d656e7494ca80c74e86613b8085fc6cffa3e31d"
4040
elsif OS.linux? && Hardware::CPU.arm?
4141
if Hardware::CPU.is_64_bit?
42-
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.9.4/sdk/dartsdk-linux-arm64-release.zip"
43-
sha256 "21790958b6c65cb57a1a3c3fb508f44ddcfb77b822a090039ee47e583fcde0e8"
42+
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.10.0/sdk/dartsdk-linux-arm64-release.zip"
43+
sha256 "688603283b9a9e7833da53eb5b3a07d78fea9c51fdd925bbfd922775d4ba5ea3"
4444
else
45-
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.9.4/sdk/dartsdk-linux-arm-release.zip"
46-
sha256 "8490f1d4a137e6b9edc628f7fe56bfa2d93ea22d07981b37bcb08c4248f03be8"
45+
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.10.0/sdk/dartsdk-linux-arm-release.zip"
46+
sha256 "b91536edbcafc0d6389b8db6d1677bac0c608a1578fdf7c919b47b439aa044f1"
4747
end
4848
end
4949

Formula/dart@3.10.0.rb

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# typed: false
2+
# frozen_string_literal: true
3+
4+
class DartAT3100 < Formula
5+
desc "SDK"
6+
homepage "https://dart.dev"
7+
8+
keg_only :versioned_formula
9+
if OS.mac? && Hardware::CPU.intel?
10+
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.10.0/sdk/dartsdk-macos-x64-release.zip"
11+
sha256 "5616af41c8356f9d739cc1bc93c1a6dd4a3830fb0879d5508b1493de24e9a317"
12+
elsif OS.mac? && Hardware::CPU.arm?
13+
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.10.0/sdk/dartsdk-macos-arm64-release.zip"
14+
sha256 "d09fc933505c36f72a92254a5796028a1c5eafdeb8b9ebfac62000a178798a0a"
15+
elsif OS.linux? && Hardware::CPU.intel? && Hardware::CPU.is_64_bit?
16+
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.10.0/sdk/dartsdk-linux-x64-release.zip"
17+
sha256 "a27681be873c3891692285db8d656e7494ca80c74e86613b8085fc6cffa3e31d"
18+
elsif OS.linux? && Hardware::CPU.arm?
19+
if Hardware::CPU.is_64_bit?
20+
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.10.0/sdk/dartsdk-linux-arm64-release.zip"
21+
sha256 "688603283b9a9e7833da53eb5b3a07d78fea9c51fdd925bbfd922775d4ba5ea3"
22+
else
23+
url "https://storage.googleapis.com/dart-archive/channels/stable/release/3.10.0/sdk/dartsdk-linux-arm-release.zip"
24+
sha256 "b91536edbcafc0d6389b8db6d1677bac0c608a1578fdf7c919b47b439aa044f1"
25+
end
26+
end
27+
28+
def install
29+
libexec.install Dir["*"]
30+
bin.install_symlink "#{libexec}/bin/dart"
31+
bin.write_exec_script Dir["#{libexec}/bin/{pub,dart?*}"].select { |f| File.executable?(f) }
32+
end
33+
34+
def caveats
35+
<<~EOS
36+
Please note the path to the Dart SDK:
37+
#{opt_libexec}
38+
EOS
39+
end
40+
41+
test do
42+
(testpath/"sample.dart").write <<~EOS
43+
void main() {
44+
print(r"test message");
45+
}
46+
EOS
47+
48+
assert_equal "test message\n", shell_output("#{bin}/dart sample.dart")
49+
end
50+
end

0 commit comments

Comments
 (0)