From 0693165fa844372097cb85f0e5e19446754b2de7 Mon Sep 17 00:00:00 2001 From: DiabloSat Date: Sun, 5 Apr 2026 02:25:08 +0300 Subject: [PATCH 1/6] openrgb 1.0rc2 --- Casks/o/openrgb.rb | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/Casks/o/openrgb.rb b/Casks/o/openrgb.rb index 8cdf5092076e8..9c4f29627d559 100644 --- a/Casks/o/openrgb.rb +++ b/Casks/o/openrgb.rb @@ -1,24 +1,27 @@ cask "openrgb" do arch arm: "ARM64", intel: "Intel" - version "0.9,b5f46e3" - sha256 arm: "9d14e4ba253b45d39ddcbc52e63b9f9b6982dcca40492190f4580a6d9ef94de7", - intel: "95725d6b7a6ba1893c24e4e347e97293d261ccedd77af9d27ec17d75e2f103a4" + version "1.0rc2,0fca93e" + sha256 arm: "0846520bdc6d7bf1abc6eabbf4f44c5e2507761fcf1e1a220e85c138056f33eb", + intel: "fb1b000293ecd2981134fdc6b26e9453c9db33977a0442a82605ec4f7ab2e5ef" - url "https://openrgb.org/releases/release_#{version.csv.first}/OpenRGB_#{version.csv.first}_MacOS_#{arch}_#{version.csv.second}.zip" + url "https://codeberg.org/OpenRGB/OpenRGB/releases/download/release_candidate_#{version.csv.first}/OpenRGB_#{version.csv.first}_MacOS_#{arch}_#{version.csv.second}.zip", + verified: "codeberg.org/OpenRGB/OpenRGB/" name "OpenRGB" desc "Open source RGB lighting control that doesn't depend on manufacturer software" homepage "https://openrgb.org/" livecheck do - url "https://openrgb.org/releases.html" - regex(/href=.*?OpenRGB[._-]v?(\d+(?:\.\d+)+)[._-]MacOS[._-]#{arch}[._-](\h+)\.zip/i) - strategy :page_match do |page, regex| - page.scan(regex).map { |match| "#{match[0]},#{match[1]}" } + url "https://codeberg.org/OpenRGB/OpenRGB/releases" + strategy :page_match do |page| + match = page.match(%r{href=.*?/release_candidate_(\d+(?:\.\d+)*rc\d+)/OpenRGB_.*?_MacOS_#{arch}_(\h+)\.zip}i) + next if match.nil? + + "#{match[1]},#{match[2]}" end end - disable! date: "2026-09-01", because: :fails_gatekeeper_check + depends_on macos: ">= :big_sur" app "OpenRGB.app" From 50ca3ce40d14f8194a577df7f1f9d2e6ecdb87e5 Mon Sep 17 00:00:00 2001 From: DiabloSat Date: Sun, 5 Apr 2026 14:41:14 +0300 Subject: [PATCH 2/6] revert gatekeeper failed --- Casks/o/openrgb.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Casks/o/openrgb.rb b/Casks/o/openrgb.rb index 9c4f29627d559..478971761ddc0 100644 --- a/Casks/o/openrgb.rb +++ b/Casks/o/openrgb.rb @@ -23,6 +23,8 @@ depends_on macos: ">= :big_sur" + disable! date: "2026-09-01", because: :fails_gatekeeper_check + app "OpenRGB.app" zap trash: [ From f62a1f8cc6ac46f1522c53c06b9b254b5e466880 Mon Sep 17 00:00:00 2001 From: DiabloSat Date: Sun, 5 Apr 2026 14:48:28 +0300 Subject: [PATCH 3/6] fix the order: depends_on --- Casks/o/openrgb.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Casks/o/openrgb.rb b/Casks/o/openrgb.rb index 478971761ddc0..eaa573612abc3 100644 --- a/Casks/o/openrgb.rb +++ b/Casks/o/openrgb.rb @@ -21,10 +21,10 @@ end end - depends_on macos: ">= :big_sur" - disable! date: "2026-09-01", because: :fails_gatekeeper_check + depends_on macos: ">= :big_sur" + app "OpenRGB.app" zap trash: [ From d692bcf518529de84bdfe3ed8f77ab888a0d8670 Mon Sep 17 00:00:00 2001 From: DiabloSat Date: Mon, 6 Apr 2026 23:30:29 +0300 Subject: [PATCH 4/6] fix livecheck --- Casks/o/openrgb.rb | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Casks/o/openrgb.rb b/Casks/o/openrgb.rb index eaa573612abc3..aba669fdeda46 100644 --- a/Casks/o/openrgb.rb +++ b/Casks/o/openrgb.rb @@ -6,18 +6,18 @@ intel: "fb1b000293ecd2981134fdc6b26e9453c9db33977a0442a82605ec4f7ab2e5ef" url "https://codeberg.org/OpenRGB/OpenRGB/releases/download/release_candidate_#{version.csv.first}/OpenRGB_#{version.csv.first}_MacOS_#{arch}_#{version.csv.second}.zip", - verified: "codeberg.org/OpenRGB/OpenRGB/" + verified: "codeberg.org/" name "OpenRGB" desc "Open source RGB lighting control that doesn't depend on manufacturer software" homepage "https://openrgb.org/" + # TODO: Remove the `(?:rc\d*)?` part of this regex when updating to the next + # stable version, so we only match stable versions going forward. livecheck do - url "https://codeberg.org/OpenRGB/OpenRGB/releases" - strategy :page_match do |page| - match = page.match(%r{href=.*?/release_candidate_(\d+(?:\.\d+)*rc\d+)/OpenRGB_.*?_MacOS_#{arch}_(\h+)\.zip}i) - next if match.nil? - - "#{match[1]},#{match[2]}" + url "https://openrgb.org/releases.html" + regex(/href=.*?OpenRGB[._-]v?(\d+(?:\.\d+)+(?:rc\d*)?)[._-]MacOS[._-]#{arch}[._-](\h+)\.zip/i) + strategy :page_match do |page, regex| + page.scan(regex).map { |match| "#{match[0]},#{match[1]}" } end end From 481e445a2092f62db761489eae1340f84a10a6a5 Mon Sep 17 00:00:00 2001 From: DiabloSat Date: Tue, 7 Apr 2026 00:08:05 +0300 Subject: [PATCH 5/6] add todo --- Casks/o/openrgb.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Casks/o/openrgb.rb b/Casks/o/openrgb.rb index aba669fdeda46..815479d813def 100644 --- a/Casks/o/openrgb.rb +++ b/Casks/o/openrgb.rb @@ -5,6 +5,8 @@ sha256 arm: "0846520bdc6d7bf1abc6eabbf4f44c5e2507761fcf1e1a220e85c138056f33eb", intel: "fb1b000293ecd2981134fdc6b26e9453c9db33977a0442a82605ec4f7ab2e5ef" + # TODO: Remove the `candidate` part of this url when updating to the next + # stable version, so we only match stable versions going forward. url "https://codeberg.org/OpenRGB/OpenRGB/releases/download/release_candidate_#{version.csv.first}/OpenRGB_#{version.csv.first}_MacOS_#{arch}_#{version.csv.second}.zip", verified: "codeberg.org/" name "OpenRGB" From 0c42926948f0e9373a3757f8be2acbdc530dda24 Mon Sep 17 00:00:00 2001 From: Diablo <80642969+progzone122@users.noreply.github.com> Date: Tue, 7 Apr 2026 10:08:54 +0300 Subject: [PATCH 6/6] Update Casks/o/openrgb.rb Co-authored-by: Sam Ford <1584702+samford@users.noreply.github.com> --- Casks/o/openrgb.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Casks/o/openrgb.rb b/Casks/o/openrgb.rb index 815479d813def..60ece51421b97 100644 --- a/Casks/o/openrgb.rb +++ b/Casks/o/openrgb.rb @@ -8,7 +8,7 @@ # TODO: Remove the `candidate` part of this url when updating to the next # stable version, so we only match stable versions going forward. url "https://codeberg.org/OpenRGB/OpenRGB/releases/download/release_candidate_#{version.csv.first}/OpenRGB_#{version.csv.first}_MacOS_#{arch}_#{version.csv.second}.zip", - verified: "codeberg.org/" + verified: "codeberg.org/OpenRGB/OpenRGB/" name "OpenRGB" desc "Open source RGB lighting control that doesn't depend on manufacturer software" homepage "https://openrgb.org/"