Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

orion: convert to on_system blocks #137490

Merged
merged 1 commit into from
Dec 11, 2022
Merged
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
77 changes: 55 additions & 22 deletions Casks/orion.rb
Original file line number Diff line number Diff line change
@@ -1,39 +1,72 @@
cask "orion" do
version "0.99,122"

if MacOS.version <= :mojave
macos_version_string = "10_14"
macos_dependency = ":mojave"
on_mojave do
sha256 "7771ff6d39b4169e991233acc6ef14702ddf8c1603a151b32f2782d07e93a0ce"
elsif MacOS.version <= :catalina
macos_version_string = "10_15"
macos_dependency = ":catalina"

url "https://browser.kagi.com/updates/10_14/#{version.csv.second}.zip"

livecheck do
url "https://browser.kagi.com/updates/10_14/appcast.xml"
strategy :sparkle
end

depends_on macos: :mojave
end
on_catalina do
sha256 "0a4788f91735faa57a091348855d974e07ae8356c1b944780338ec3c03d48cc6"
elsif MacOS.version <= :big_sur
macos_version_string = "11_0"
macos_dependency = ":big_sur"

url "https://browser.kagi.com/updates/10_15/#{version.csv.second}.zip"

livecheck do
url "https://browser.kagi.com/updates/10_15/appcast.xml"
strategy :sparkle
end

depends_on macos: :catalina
end
on_big_sur do
sha256 "d2bf100f0f706df318dcc5807604f94e4864598bc45d6173d50cefc7327ca35b"
elsif MacOS.version <= :monterey
macos_version_string = "12_0"
macos_dependency = ":monterey"

url "https://browser.kagi.com/updates/11_0/#{version.csv.second}.zip"

livecheck do
url "https://browser.kagi.com/updates/11_0/appcast.xml"
strategy :sparkle
end

depends_on macos: :big_sur
end
on_monterey do
sha256 "799cb362caad3020be49e836967eebf835a53ce167097853d2a37ae3cb3dbcda"
else
macos_version_string = "13_0"
macos_dependency = ":ventura"

url "https://browser.kagi.com/updates/12_0/#{version.csv.second}.zip"

livecheck do
url "https://browser.kagi.com/updates/12_0/appcast.xml"
strategy :sparkle
end

depends_on macos: :monterey
end
on_ventura do
sha256 "635b32f4fdd5a8bb6da238eed6895b571633b965d1d381fd5b03003178b5b9d6"

url "https://browser.kagi.com/updates/13_0/#{version.csv.second}.zip"

livecheck do
url "https://browser.kagi.com/updates/13_0/appcast.xml"
strategy :sparkle
end

depends_on macos: :ventura
end
url "https://browser.kagi.com/updates/#{macos_version_string}/#{version.csv.second}.zip"

name "Orion Browser"
desc "WebKit based web browser"
homepage "https://browser.kagi.com/"

livecheck do
url "https://browser.kagi.com/updates/#{macos_version_string}/appcast.xml"
strategy :sparkle
end

auto_updates true
depends_on macos: ">= #{macos_dependency}"

app "Orion.app"

Expand Down