Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 16 additions & 18 deletions Casks/f/flutter.rb
Original file line number Diff line number Diff line change
@@ -1,32 +1,30 @@
cask "flutter" do
arch arm: "_arm64"

version "3.38.1"
sha256 arm: "1eab8511396e252420efd46854a843203960a14fb8bb7c65ea16cd8df5a66efc",
intel: "8b153a253fe0e2d785d12a7a430b4fb1fda93b6f8326ed75c0a7fb6fd2508ed9"
sha256 :no_check

url "https://storage.googleapis.com/flutter_infra_release/releases/stable/macos/flutter_macos#{arch}_#{version}-stable.zip",
verified: "storage.googleapis.com/flutter_infra_release/releases/stable/macos/"
url "https://github.com/flutter/flutter.git",
branch: "stable",
verified: "github.com/flutter/"
name "Flutter SDK"
desc "UI toolkit for building applications for mobile, web and desktop"
desc "UI toolkit for building applications for mobile, web, and desktop"
homepage "https://flutter.dev/"

livecheck do
url "https://storage.googleapis.com/flutter_infra_release/releases/releases_macos.json"
strategy :json do |json|
json["releases"]&.map do |release|
next if release["channel"] != "stable"

release["version"]
end
end
url "https://github.com/flutter/flutter.git"
regex(/^v?(\d+(?:\.\d+)+)$/i)
end

auto_updates true

suite "flutter", target: "#{HOMEBREW_PREFIX}/share/flutter"
binary "flutter/bin/dart"
binary "flutter/bin/flutter"
binary "bin/flutter"
binary "bin/dart"
artifact ".", target: "#{HOMEBREW_PREFIX}/share/flutter"

postflight do
system_command "#{HOMEBREW_PREFIX}/share/flutter/bin/flutter",
args: ["precache"],
print_stdout: true
end

zap trash: "~/.flutter"
end
Loading