Casks/o/orion.rb
cask "orion" do
version "0.99,128.2.1"
on_mojave :or_older do
sha256 "61c5202748984b047c0c1367e36b37794caacc572f202f656ccbef04f4e01742"
url "https://browser.kagi.com/updates/10_14/#{version.csv.second}.zip"
livecheck do
url "https://cdn.kagi.com/updates/10_14/appcast.xml"
strategy :sparkle
end
depends_on macos: :mojave
end
on_catalina do
sha256 "812de30d5179ef19544bb074de07df2222b6b35dc4cfdff1e1fd96eaccd9d60e"
url "https://browser.kagi.com/updates/10_15/#{version.csv.second}.zip"
livecheck do
url "https://cdn.kagi.com/updates/10_15/appcast.xml"
strategy :sparkle
end
depends_on macos: :catalina
end
on_big_sur do
sha256 "54fcbb55ca6f3998adbbb49e10442369820d68b0fe026c3922399efad6d404fe"
url "https://browser.kagi.com/updates/11_0/#{version.csv.second}.zip"
livecheck do
url "https://cdn.kagi.com/updates/11_0/appcast.xml"
strategy :sparkle
end
depends_on macos: :big_sur
end
on_monterey do
sha256 "0a3787994daaa98f4a9bc4719d463373a989e62e9258323cde12b0291ed0d49d"
url "https://browser.kagi.com/updates/12_0/#{version.csv.second}.zip"
livecheck do
url "https://cdn.kagi.com/updates/12_0/appcast.xml"
strategy :sparkle
end
depends_on macos: :monterey
end
on_ventura do
sha256 "b1f8ad490664e96d3f435b7b95f192327507591a5b64365b1c19e00f28f93991"
url "https://browser.kagi.com/updates/13_0/#{version.csv.second}.zip"
livecheck do
url "https://cdn.kagi.com/updates/13_0/appcast.xml"
strategy :sparkle
end
depends_on macos: :ventura
end
on_sonoma do
sha256 "09ec195da5e1858ed63c2202cd63d5616183c056a6069f8cf4698701ebcd2d4c"
url "https://browser.kagi.com/updates/14_0/#{version.csv.second}.zip"
livecheck do
url "https://cdn.kagi.com/updates/14_0/appcast.xml"
strategy :sparkle
end
depends_on macos: :sonoma
end
on_sequoia :or_newer do
sha256 "bc84ddb9d5f6e877e1b5db69a4bd683b02e423d0b9eb3edf3b6d081089960cc7"
url "https://browser.kagi.com/updates/15_0/#{version.csv.second}.zip"
livecheck do
url "https://cdn.kagi.com/updates/15_0/appcast.xml"
strategy :sparkle
end
depends_on macos: ">= :sequoia"
end
name "Orion Browser"
desc "WebKit based web browser"
homepage "https://browser.kagi.com/"
auto_updates true
app "Orion.app"
uninstall quit: "com.kagi.kagimacOS"
zap trash: [
"~/Library/Application Scripts/com.kagi.kagimacOS.ShareExtension",
"~/Library/Application Support/Orion",
"~/Library/Caches/com.kagi.kagimacOS",
"~/Library/Containers/com.kagi.kagimacOS.ShareExtension",
"~/Library/HTTPStorages/com.kagi.kagimacOS*",
"~/Library/Preferences/com.kagi.kagimacOS.plist",
"~/Library/WebKit/com.kagi.kagimacOS",
]
end