Skip to content

Commit

Permalink
Updated at 2023-10-19T01:20:06.923Z
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Oct 19, 2023
1 parent 762375a commit d480b7b
Show file tree
Hide file tree
Showing 343 changed files with 2,848 additions and 2,665 deletions.
6 changes: 3 additions & 3 deletions Casks/1password-beta.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
cask "1password-beta" do
arch arm: "aarch64", intel: "x86_64"

version "8.10.18-19.BETA"
sha256 arm: "d4a713826c4385bbc1ea0cd3a85ddb86ee6da024a3b241a309f96b052358ce4e",
intel: "1d0470d4e1884ff7158c39383c66bcc7841d607431b6a31e3ec521f9ca72cac3"
version "8.10.20-1.BETA"
sha256 arm: "0414944929e8b7592d0b48a4ef2321aac80b76479006b254a4706fc2ed30f66d",
intel: "5953f96b4d3b714d4647f9672fb0ba4222694d3b23cda892ebd1f62c9cd89bbd"

url "https://downloads.1password.com/mac/1Password-#{version}-#{arch}.zip"
name "1Password"
Expand Down
5 changes: 5 additions & 0 deletions Casks/1password6.rb
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@
desc "Password manager that keeps all passwords secure behind one password"
homepage "https://1password.com/"

livecheck do
url "https://app-updates.agilebits.com/product_history/OPM4"
regex(%r{href=.*?/1Password-(\d+(?:\.\d+)+)\.pkg}i)
end

auto_updates true

app "1Password #{version.major}.app"
Expand Down
4 changes: 2 additions & 2 deletions Casks/8/8x8-work.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cask "8x8-work" do
version "8.6.3-1"
sha256 "78c677ea9968432671456ab6871474775e63f0a4cfc83214b8f1572209871885"
version "8.7.2-3"
sha256 "b63c50d2227e37fd8e890cd00f117cf640aedb24ded5fdd65769b9534ae42094"

url "https://vod-updates.8x8.com/ga/work-dmg-v#{version}.dmg"
name "8x8_work"
Expand Down
2 changes: 1 addition & 1 deletion Casks/a/airfoil.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
cask "airfoil" do
version "5.11.6"
version "5.11.7"
sha256 :no_check

url "https://rogueamoeba.com/airfoil/mac/download/Airfoil.zip"
Expand Down
6 changes: 3 additions & 3 deletions Casks/a/apifox.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
cask "apifox" do
arch arm: "-macOS-arm64"

version "2.3.20"
sha256 arm: "edeb7526c9ee4a366e69ae807755284746baaa8374a63ac3ddcc889d753d0177",
intel: "2ee439286ecb404956d88f896df9a757b0665d9c59cf4affb19dab3b2b9e7239"
version "2.3.21"
sha256 arm: "5c55b37571ce45bb7571124c590f0f8ef92ec9c94d3348de725c876bfe51dc3e",
intel: "23083f5fcead892f9e624ee216264e5e62e718c1167a8c87dfec09a244de1fdf"

url "https://cdn.apifox.cn/download/#{version}/Apifox#{arch}-#{version}.dmg"
name "Apifox"
Expand Down
16 changes: 15 additions & 1 deletion Casks/a/appium-inspector.rb
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,23 @@
desc "GUI inspector for mobile apps"
homepage "https://github.com/appium/appium-inspector/"

# Not every GitHub release provides a file for macOS, so we check multiple
# recent releases instead of only the "latest" release.
livecheck do
url :url
strategy :github_latest
regex(/^Appium.*?mac[._-]v?(\d+(?:\.\d+)+)\.(?:dmg|pkg|zip)$/i)
strategy :github_releases do |json, regex|
json.map do |release|
next if release["draft"] || release["prerelease"]

release["assets"]&.map do |asset|
match = asset["name"]&.match(regex)
next if match.blank?

match[1]
end
end.flatten
end
end

app "Appium Inspector.app"
Expand Down
2 changes: 1 addition & 1 deletion Casks/adguard-nightly.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
cask "adguard-nightly" do
version "2.12.1.1411"
version "2.12.1.1412"
sha256 :no_check

url "https://static.adguard.com/mac/nightly/AdGuard.dmg"
Expand Down
5 changes: 5 additions & 0 deletions Casks/anaconda2.rb
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@
desc "Data science platform"
homepage "https://www.anaconda.com/"

livecheck do
url "https://repo.anaconda.com/archive/"
regex(/href=.*?Anaconda2[._-]v?(\d+(?:\.\d+)+)-MacOSX-x86_64\.sh/i)
end

container type: :naked

installer script: {
Expand Down
4 changes: 2 additions & 2 deletions Casks/b/bookwright.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cask "bookwright" do
version "3.0.1"
sha256 "a7f88d21b28f6d18733b08049640a149dbcdd75183b1c23afa2c8853ac9b243d"
version "3.0.2"
sha256 "0bfc6cdbaa48c22f1d840ca6371f4dc3bcb43938e172106218bf789a369aa93f"

url "https://software.blurb.com/bookwright_v2/#{version}/BookWright.dmg"
name "bookwright"
Expand Down
6 changes: 3 additions & 3 deletions Casks/b/brave-browser.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
arch arm: "arm64", intel: "x64"
folder = on_arch_conditional arm: "stable-arm64", intel: "stable"

version "1.59.117.0"
sha256 arm: "3432435d9ac2166ce98bba381a0a6fd78647540ff8575fff71d74b9bb7d65e64",
intel: "f19f33b9d5b3ee2c28455bc05440cd22e3ec4e96e9a19a0732cb5e102b432ded"
version "1.59.120.0"
sha256 arm: "c2c35abea895501d434c9c0cf6de87436cf6c3de0e1dd8a2734a8f5b822e757d",
intel: "1069ad2aac50447e22fba195e551ab7f5b0d4a7f83c37ab5dbb611b5b9c49149"

url "https://updates-cdn.bravesoftware.com/sparkle/Brave-Browser/#{folder}/#{version.major_minor_patch.sub(".", "")}/Brave-Browser-#{arch}.dmg",
verified: "updates-cdn.bravesoftware.com/sparkle/Brave-Browser/"
Expand Down
6 changes: 3 additions & 3 deletions Casks/brave-browser-nightly.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
arch arm: "arm64", intel: "x64"
folder = on_arch_conditional arm: "nightly-arm64", intel: "nightly"

version "1.61.26.0"
sha256 arm: "2ed1cd80eb00498ee5fe0c84e6b75f603c60e095add16fc8abf29760496b23ba",
intel: "c60bcabd428f050966621937e37659e1126e45d49ac162f5904b75c159863bd8"
version "1.61.32.0"
sha256 arm: "ea0e4a40a2ae756feb00bd7a793c0e1190534af2d0941c213d64504a35765745",
intel: "f3887d773d82212507746ea3b347df9a3e0fd36188bbfb43a6204606d427e9bf"

url "https://updates-cdn.bravesoftware.com/sparkle/Brave-Browser/#{folder}/#{version.major_minor_patch.sub(".", "")}/Brave-Browser-Nightly-#{arch}.dmg",
verified: "updates-cdn.bravesoftware.com/sparkle/Brave-Browser/"
Expand Down
6 changes: 3 additions & 3 deletions Casks/c/capacities.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
cask "capacities" do
arch arm: "-arm64"

version "1.27.47"
sha256 arm: "8a154d206e13baac684ecef1c3e52fba1b88c488de3544883462cf2a3ffb3b16",
intel: "d8e9f9bb87a0d5e9fd11ba105eb865b13478af6bb610d6553f0a20b484159cfe"
version "1.29.3"
sha256 arm: "d8b5f66f41888b572675aa207f975577f84de8b0cda61726dbc7e08c5f1a9b36",
intel: "edf68784a09a2be080c4baf4f891ef3db4c5a60123173c2790e1c0830ec82b36"

url "https://capacities-frontend-app.s3.eu-central-1.amazonaws.com/Capacities-#{version}#{arch}.dmg",
verified: "capacities-frontend-app.s3.eu-central-1.amazonaws.com/"
Expand Down
4 changes: 2 additions & 2 deletions Casks/c/chalk.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cask "chalk" do
version "1.7.3"
sha256 "9090c3fe8e14a7f2bff0092c1b379b169658b458eab5957149ed29cd67144dd8"
version "1.7.4"
sha256 "25288e7ca3689200c9af16191f9a15a051347b72796c868c4a8a93d50145ef62"

url "https://pierre.chachatelier.fr/chalk/downloads/Chalk-#{version.dots_to_underscores}.dmg",
user_agent: :fake
Expand Down
4 changes: 2 additions & 2 deletions Casks/c/charles.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cask "charles" do
version "4.6.4"
sha256 "ab9c355750c9c3ba23b5f784831d3eb63fc5df71cf937c5175c451dc0b3acfdd"
version "4.6.5"
sha256 "2864867ec2e9d9ce229aba45ac6117ec74accf4d42c4c2bafb5f5eae399d6ba0"

url "https://www.charlesproxy.com/assets/release/#{version}/charles-proxy-#{version}.dmg"
name "Charles"
Expand Down
4 changes: 2 additions & 2 deletions Casks/c/chipmunk.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cask "chipmunk" do
version "3.9.18"
sha256 "6ad98796c3d0395e1af6e5f885ebb401a8b1f34edbf78d630bf8eae5b6f17b8f"
version "3.9.20"
sha256 "27837ff257c37dbd8787c7c80451182f168af2e5e194d7724dfd7cbe5d961ab3"

url "https://ghproxy.com/https://github.com/esrlabs/chipmunk/releases/download/#{version}/chipmunk@#{version}-darwin-portable.tgz"
name "Chipmunk Log Analyzer & Viewer"
Expand Down
31 changes: 25 additions & 6 deletions Casks/c/cinebench.rb
Original file line number Diff line number Diff line change
@@ -1,18 +1,37 @@
cask "cinebench" do
version "23"
sha256 "c8826647af0c7c8cc9bfa2533b254a37deb9852caeea1a47cbacec5e577cdda9"
version "2024"
sha256 "dcc840852c85c2f9ea39f55e78b23efbb59a27960555c0fb319d5bce7f51fdb6"

url "https://http.maxon.net/pub/cinebench/CinebenchR#{version}.dmg"
url "https://mx-app-blob-prod.maxon.net/mx-package-production/website/macos/maxon/cinebench/Cinebench#{version}_macOS.dmg",
referer: "https://www.maxon.net/en/downloads/cinebench-#{version}-downloads"
name "Cinebench"
desc "Hardware benchmarking utility"
homepage "https://www.maxon.net/products/cinebench/"

# The content of the Downloads page is kept in a `payload.js` file but the
# URL contains a numeric identifier that changes when the website is updated.
# As such, we have to identify the JS file URL from the Downloads page HTML
# before fetching and checking the JS file for version information.
livecheck do
url "https://www.maxon.net/_nuxt/static/1661539108/en/downloads/payload.js"
regex(/href=.*?cinebench-r(\d+(?:\.\d+)*)-downloads/i)
url "https://www.maxon.net/en/downloads"
regex(/cinebench-?[rv]?(\d+(?:\.\d+)*)-downloads/i)
strategy :page_match do |page, regex|
# Find the current JS file URL on the Downloads page
js_match = page.match(%r{href=["']?([^"' >]+?/en/downloads/payload.js[^"' >]*?)}i)
next if js_match.blank?

# Fetch the JS file (using the absolute URL)
js_response = Homebrew::Livecheck::Strategy.page_content(
URI.join(@url, js_match[1]).to_s,
)
next if (js_content = js_response[:content]).blank?

# Identify the version from the versioned downloads page URL
js_content.scan(regex).map { |match| match[0] }
end
end

depends_on macos: ">= :el_capitan"
depends_on macos: ">= :big_sur"

app "Cinebench.app"

Expand Down
2 changes: 1 addition & 1 deletion Casks/c/cisdem-data-recovery.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
cask "cisdem-data-recovery" do
version "14.0.0"
version "14.0.1"
sha256 :no_check

url "https://download.cisdem.com/cisdem-datarecovery.dmg"
Expand Down
4 changes: 2 additions & 2 deletions Casks/c/clop.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cask "clop" do
version "2.2.4"
sha256 "395dd47d29d63125145ee40445af569eec5d8097f4066024177c2331b2b9c8cb"
version "2.2.5"
sha256 "75eda29b0c1ab38f48e851e9c777ab7e68fced23b7ccb9f3c253c78bab83560d"

url "https://files.lowtechguys.com/releases/Clop-#{version}.dmg"
name "Clop"
Expand Down
6 changes: 6 additions & 0 deletions Casks/c/codux.rb
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,12 @@
desc "React IDE built to visually edit component styling and layouts"
homepage "https://www.codux.com/"

livecheck do
url "https://www.codux.com/download"
regex(/href=.*?Codux[._-]v?(\d+(?:\.\d+)+)[._-](?:x64|arm64)\.dmg/i)
strategy :page_match
end

depends_on macos: ">= :catalina"

app "Codux.app"
Expand Down
4 changes: 2 additions & 2 deletions Casks/c/coteditor.rb
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@
end
end
on_ventura :or_newer do
version "4.6.2"
sha256 "cd9befbd4d8ad5606e28673b5bae3ef614d8af48530acefb4f968e1701945ccf"
version "4.6.3"
sha256 "23cf393ed6ab96b0a05c0f22ac4b0814d3a0a8302940f6374cac5aae525b17f2"

livecheck do
url :url
Expand Down
4 changes: 2 additions & 2 deletions Casks/c/cozy-drive.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cask "cozy-drive" do
version "3.38.0"
sha256 "68fb944f92a150c68a1b85c4a91ea6e9c0362bad0a59ae2fa140c54632f0deec"
version "3.39.0"
sha256 "8e6a36525aa9423d8269177aa8221d6e2e5b0f1ae05837880823999397810a97"

url "https://ghproxy.com/https://github.com/cozy-labs/cozy-desktop/releases/download/v#{version}/Cozy-Drive-#{version}.dmg",
verified: "github.com/cozy-labs/cozy-desktop/"
Expand Down
4 changes: 2 additions & 2 deletions Casks/c/crossover.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cask "crossover" do
version "23.5.0"
sha256 "4a73e25cccb5a16ac7859a4d68b9f9a8761f8e1a6d8b3d000f921465d1257347"
version "23.6.0"
sha256 "a49d9da6f90b8cf4d8e775b8005f57af818d2ba33dcdaef00ae0909786055336"

url "https://media.codeweavers.com/pub/crossover/cxmac/demo/crossover-#{version}.zip"
name "CrossOver"
Expand Down
4 changes: 2 additions & 2 deletions Casks/c/cyberduck.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cask "cyberduck" do
version "8.6.3,40040"
sha256 "29e45aa94be68a39ede7cfa543c6f37fcdd02cdfd2888c1f30ad50a8ba7822e8"
version "8.7.0,40629"
sha256 "0076129b8e3d702e90d33450260116e0ca6711b8fbc59413799aa332235614bb"

url "https://update.cyberduck.io/Cyberduck-#{version.csv.first}.#{version.csv.second}.zip"
name "Cyberduck"
Expand Down
4 changes: 2 additions & 2 deletions Casks/clashx-pro.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cask "clashx-pro" do
version "1.118.1.0"
sha256 "436042b34c338a242944d3debdb12c250726c4ce42732f1e2f2eb2dc84b7e531"
version "1.118.1.1"
sha256 "4df9f4ed4cf20c44477f796bac34e43d209512e506c9820a7d564605c571f8c4"

url "https://appcenter.clashx.workers.dev/api/1cd052f7-e118-4d13-87fb-35176f9702c1/#{version}",
verified: "appcenter.clashx.workers.dev/api/1cd052f7-e118-4d13-87fb-35176f9702c1/"
Expand Down
4 changes: 2 additions & 2 deletions Casks/d/dash.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
sha256 "e2b5eb996645b25f12ccae15e24b1b0d8007bc5fed925e14ce7be45a2b693fb6"
end
on_mojave :or_newer do
version "7.1.4"
sha256 "2c310c5acc3a646ebf8fa31f12df227af4c1fd17de560968a432388df9d2a846"
version "7.1.5"
sha256 "5ed6bb440bd53f7fa7a255e2588f4aa5f9d6d34283b02b4fb696524fb5ae3f4a"
end

url "https://kapeli.com/downloads/v#{version.major}/Dash.zip"
Expand Down
6 changes: 3 additions & 3 deletions Casks/d/drawio.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
cask "drawio" do
arch arm: "arm64", intel: "x64"

version "22.0.2"
sha256 arm: "1d7b09ff4b97b780f09d0aec36b1d8bc0d2951ef7ce7d6683480f8672ee65a4f",
intel: "eeb593ccac33d12c62daa5c43ae23cb27917ea4c59f0345a3658ac9bf17474fe"
version "22.0.3"
sha256 arm: "197e96bac30f49839a2f317e034cfb865cbfb024fec0b0e52384c83a0f42e3b4",
intel: "c49d542dacdedb5ee5c6536d1bff291e7062fab69fd60216b0b715c078e77db2"

url "https://ghproxy.com/https://github.com/jgraph/drawio-desktop/releases/download/v#{version}/draw.io-#{arch}-#{version}.dmg",
verified: "github.com/jgraph/drawio-desktop/"
Expand Down
6 changes: 3 additions & 3 deletions Casks/e/electerm.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
cask "electerm" do
arch arm: "arm64", intel: "x64"

version "1.34.26"
sha256 arm: "c47f76a69817621509334a35e9dbe2ec7afb4f07538f341df767460e6f6f43d7",
intel: "9773da6dfa1046479e957d01d2db1df0fb341fdbf4080133cb75821e2f99610c"
version "1.34.30"
sha256 arm: "f27ade7ff5fd1f73b4245963347fe1c7b02f6b04fbb3de32e67186cc8abb221c",
intel: "7786194b8936e0fa5659679860d32c30f55fdd73548bce49843d3ab68d22ce04"

url "https://ghproxy.com/https://github.com/electerm/electerm/releases/download/v#{version}/electerm-#{version}-mac-#{arch}.dmg"
name "electerm"
Expand Down
16 changes: 15 additions & 1 deletion Casks/e/electron-fiddle.rb
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,23 @@
desc "Create and play with small Electron experiments"
homepage "https://www.electronjs.org/fiddle"

# Not every GitHub release provides a file for macOS, so we check multiple
# recent releases instead of only the "latest" release.
livecheck do
url :url
strategy :github_latest
regex(/^Electron[._-]Fiddle[._-]darwin[._-](?:x64|arm64)[._-]v?(\d+(?:\.\d+)+)\.(?:dmg|pkg|zip)$/i)
strategy :github_releases do |json, regex|
json.map do |release|
next if release["draft"] || release["prerelease"]

release["assets"]&.map do |asset|
match = asset["name"]&.match(regex)
next if match.blank?

match[1]
end
end.flatten
end
end

app "Electron Fiddle.app"
Expand Down
6 changes: 3 additions & 3 deletions Casks/e/electron.rb
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
cask "electron" do
arch arm: "arm64", intel: "x64"

version "27.0.0"
sha256 arm: "2fc319c53f6dc61e2e424d46712caead7022b5124c9674f3b15b45c556dd0623",
intel: "8c2b944f3949265526410704ecd925c85ebb20d61f5c739081336bd1d29bd083"
version "27.0.1"
sha256 arm: "e79d3b397a456cab6b3f7b33578d23616df8501577e7321c1e71b87f5999ea55",
intel: "2509c623097c16e57dfd498043cd9253b6195ee5c98faef0b7654fbce78b667b"

url "https://ghproxy.com/https://github.com/electron/electron/releases/download/v#{version}/electron-v#{version}-darwin-#{arch}.zip",
verified: "github.com/electron/electron/"
Expand Down
2 changes: 1 addition & 1 deletion Casks/f/firealpaca.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
cask "firealpaca" do
version "2.11.9"
version "2.11.10"
sha256 :no_check

url "https://firealpaca.com/download/mac",
Expand Down
6 changes: 3 additions & 3 deletions Casks/f/fleet.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
arch arm: "aarch64", intel: "x64"
arch_suffix = on_arch_conditional arm: "-aarch64"

version "1.24.137"
sha256 arm: "1c15a1e1b263466fe6f183a2f521312aae3b6069e8342c9b3f8ec15d98d62ec7",
intel: "0594aa11a156d42e10e8477ea4a66b4479af2379e919bf876dbefd4cdfb74489"
version "1.25.206"
sha256 arm: "4b43ff68a6d0aa65c199aa69d6d649d3cac7dda50c655e32fe40752ab26b25f5",
intel: "38d2428a404bacd99dad646083cc9250920c9efb9726617130eea919c5a2426e"

url "https://download.jetbrains.com/fleet/installers/macos_#{arch}/Fleet-#{version}#{arch_suffix}.dmg"
name "Fleet"
Expand Down
4 changes: 2 additions & 2 deletions Casks/f/flexoptix.rb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cask "flexoptix" do
version "5.17.0-latest"
sha256 "b024bea646e216bbb65c9f41ff007ba62a8923f45d462a15855d927fe4eacfbd"
version "5.18.0-latest"
sha256 "f665abd9801fc52cda4e19151f7691e3a6c92b918f0486412f6e8d2fe72379a4"

url "https://flexbox.reconfigure.me/download/electron/mac/x64/FLEXOPTIX%20App-#{version}.dmg",
verified: "flexbox.reconfigure.me/download/electron/mac/x64/"
Expand Down
Loading

0 comments on commit d480b7b

Please sign in to comment.