From 557fcd92f83779c5ab1675b2ea5deb0989d2f22a Mon Sep 17 00:00:00 2001 From: Laine Taffin Altman Date: Wed, 13 Mar 2024 14:13:25 -0700 Subject: [PATCH 1/3] piezo 1.9.0 Only on 14+ (should be only on 14.4+ but we don't have anything finer-grained AFAIK). --- Casks/p/piezo.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Casks/p/piezo.rb b/Casks/p/piezo.rb index 100566a1d3a6..2935e8fd62e9 100644 --- a/Casks/p/piezo.rb +++ b/Casks/p/piezo.rb @@ -1,7 +1,13 @@ cask "piezo" do - version "1.8.2" sha256 :no_check + on_ventura :or_older do + version "1.8.2" + end + on_sonoma :or_newer do + version "1.9.0" + end + url "https://rogueamoeba.com/piezo/download/Piezo.zip" name "Piezo" desc "Audio recording application" From ca9c696adfbed504f235699c65df67bf00f0f266 Mon Sep 17 00:00:00 2001 From: Sam Ford <1584702+samford@users.noreply.github.com> Date: Sun, 14 Apr 2024 08:16:51 -0400 Subject: [PATCH 2/3] piezo 1.9.1 The newer version of Piezo that require macOS 14.4 is `Piezo-ARK.zip` instead of `Piezo.zip` (the older variant). Co-authored-by: Daeho Ro --- Casks/p/piezo.rb | 31 +++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/Casks/p/piezo.rb b/Casks/p/piezo.rb index 2935e8fd62e9..924717a7ef35 100644 --- a/Casks/p/piezo.rb +++ b/Casks/p/piezo.rb @@ -3,23 +3,38 @@ on_ventura :or_older do version "1.8.2" + + url "https://rogueamoeba.com/piezo/download/Piezo.zip" + + # NOTE: The `system` value will need to be kept up to date with the latest + # macOS Ventura version (e.g. 1366 for 13.6.6). + livecheck do + url "https://rogueamoeba.net/ping/versionCheck.cgi?format=sparkle&system=1366&bundleid=com.rogueamoeba.Piezo&platform=osx&version=#{version.no_dots}8000" + strategy :sparkle + end + + depends_on macos: ">= :big_sur" end on_sonoma :or_newer do - version "1.9.0" + version "1.9.1" + + url "https://rogueamoeba.com/piezo/download/Piezo-ARK.zip" + + # NOTE: The `system` value will need to be kept up to date with the latest + # macOS version (e.g. 1441 for 14.4.1). + livecheck do + url "https://rogueamoeba.net/ping/versionCheck.cgi?format=sparkle&system=1441&bundleid=com.rogueamoeba.Piezo&platform=osx&version=#{version.no_dots}8000" + strategy :sparkle + end + + depends_on macos: ">= :sonoma" end - url "https://rogueamoeba.com/piezo/download/Piezo.zip" name "Piezo" desc "Audio recording application" homepage "https://rogueamoeba.com/piezo/" - livecheck do - url "https://rogueamoeba.net/ping/versionCheck.cgi?format=sparkle&system=1231&bundleid=com.rogueamoeba.Piezo&platform=osx&version=#{version.no_dots}8000" - strategy :sparkle - end - auto_updates true - depends_on macos: ">= :big_sur" app "Piezo.app" From 48d317e6566a00136fa2400e8fb5167125a2eba8 Mon Sep 17 00:00:00 2001 From: Sam Ford <1584702+samford@users.noreply.github.com> Date: Tue, 16 Apr 2024 22:09:59 -0400 Subject: [PATCH 3/3] piezo: update livecheck --- Casks/p/piezo.rb | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/Casks/p/piezo.rb b/Casks/p/piezo.rb index 924717a7ef35..6f8f2e6f1c15 100644 --- a/Casks/p/piezo.rb +++ b/Casks/p/piezo.rb @@ -6,13 +6,6 @@ url "https://rogueamoeba.com/piezo/download/Piezo.zip" - # NOTE: The `system` value will need to be kept up to date with the latest - # macOS Ventura version (e.g. 1366 for 13.6.6). - livecheck do - url "https://rogueamoeba.net/ping/versionCheck.cgi?format=sparkle&system=1366&bundleid=com.rogueamoeba.Piezo&platform=osx&version=#{version.no_dots}8000" - strategy :sparkle - end - depends_on macos: ">= :big_sur" end on_sonoma :or_newer do @@ -20,13 +13,6 @@ url "https://rogueamoeba.com/piezo/download/Piezo-ARK.zip" - # NOTE: The `system` value will need to be kept up to date with the latest - # macOS version (e.g. 1441 for 14.4.1). - livecheck do - url "https://rogueamoeba.net/ping/versionCheck.cgi?format=sparkle&system=1441&bundleid=com.rogueamoeba.Piezo&platform=osx&version=#{version.no_dots}8000" - strategy :sparkle - end - depends_on macos: ">= :sonoma" end @@ -34,6 +20,11 @@ desc "Audio recording application" homepage "https://rogueamoeba.com/piezo/" + livecheck do + url "https://rogueamoeba.net/ping/versionCheck.cgi?format=sparkle&system=#{MacOS.full_version.to_s.delete(".")}&bundleid=com.rogueamoeba.Piezo&platform=osx&version=#{version.no_dots}8000" + strategy :sparkle + end + auto_updates true app "Piezo.app"