From 68034e86b23ebaf91ddf3217b8dd6bbdba1ee326 Mon Sep 17 00:00:00 2001 From: Pierre Wendling Date: Sat, 18 Nov 2023 12:29:13 +0100 Subject: [PATCH 1/2] epilogue-operator: Update to 1.0.2. This changes the name to epilogue-playback to follow upstream. --- Casks/e/epilogue-operator.rb | 22 ---------------------- Casks/e/epilogue-playback.rb | 25 +++++++++++++++++++++++++ cask_renames.json | 1 + 3 files changed, 26 insertions(+), 22 deletions(-) delete mode 100644 Casks/e/epilogue-operator.rb create mode 100644 Casks/e/epilogue-playback.rb diff --git a/Casks/e/epilogue-operator.rb b/Casks/e/epilogue-operator.rb deleted file mode 100644 index a39c7b5c59..0000000000 --- a/Casks/e/epilogue-operator.rb +++ /dev/null @@ -1,22 +0,0 @@ -cask "epilogue-operator" do - version "0.9.1" - sha256 :no_check - - url "https://epilogue.nyc3.cdn.digitaloceanspaces.com/releases/software/Operator/release/mac/Operator.dmg", - verified: "epilogue.nyc3.cdn.digitaloceanspaces.com/releases/software/Operator/" - name "Epilogue Operator" - desc "Play and manage Game Boy cartridges on your computer" - homepage "https://www.epilogue.co/" - - livecheck do - url :url - strategy :extract_plist - end - - app "Operator.app" - - zap trash: [ - "~/Library/Application Support/Epilogue/Operator", - "~/Library/Saved Application State/com.epilogue.operator.savedState", - ] -end diff --git a/Casks/e/epilogue-playback.rb b/Casks/e/epilogue-playback.rb new file mode 100644 index 0000000000..080739f9dc --- /dev/null +++ b/Casks/e/epilogue-playback.rb @@ -0,0 +1,25 @@ +cask "epilogue-playback" do + arch arm: "arm64", intel: "amd64" + + version "1.0.2" + sha256 arm: "7f9aab22558fb7fbe4987ce509931bdf00a6e81a1b7d1c6873870257d4273a83", + intel: "22deefc22a3215e4c32d1e573e0c96515922c282f16d77cb3ca2914c7a824d1c" + + url "https://epilogue.nyc3.digitaloceanspaces.com/releases/software/Playback/version/#{version}/release/mac/Playback.#{arch}.dmg", + verified: "epilogue.nyc3.digitaloceanspaces.com/releases/software/Playback/" + name "Epilogue Playback" + desc "Play and manage Game Boy cartridges on your computer" + homepage "https://www.epilogue.co/" + + livecheck do + url :url + strategy :extract_plist + end + + app "Playback.app" + + zap trash: [ + "~/Library/Application Support/Epilogue/Playback", + "~/Library/Saved Application State/com.epilogue.operator.savedState", + ] +end diff --git a/cask_renames.json b/cask_renames.json index 50496ba50b..cc4dafbe8b 100644 --- a/cask_renames.json +++ b/cask_renames.json @@ -2,6 +2,7 @@ "ankerslicer": "ankermake", "betterdummy": "betterdisplay", "cloudapp": "zight", + "epilogue-operator": "epilogue-playback", "figmadaemon": "figma-agent", "hepta": "heptabase", "mouse-fix": "mac-mouse-fix", From a9a6b2374a29cf6273885c79620cd8cc3606b078 Mon Sep 17 00:00:00 2001 From: Razvan Azamfirei Date: Sat, 18 Nov 2023 14:17:26 -0500 Subject: [PATCH 2/2] cask updates --- Casks/e/epilogue-playback.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Casks/e/epilogue-playback.rb b/Casks/e/epilogue-playback.rb index 080739f9dc..9c2807899d 100644 --- a/Casks/e/epilogue-playback.rb +++ b/Casks/e/epilogue-playback.rb @@ -12,14 +12,18 @@ cask "epilogue-playback" do homepage "https://www.epilogue.co/" livecheck do - url :url - strategy :extract_plist + url "https://www.epilogue.co/v2/api/update" + strategy :json do |json| + v = json["operator-app"]["osx"]["version"] + "#{v["major"]}.#{v["minor"]}.#{v["patch"]}" + end end app "Playback.app" zap trash: [ "~/Library/Application Support/Epilogue/Playback", + "~/Library/Preferences/co.epilogue.Playback.plist", "~/Library/Saved Application State/com.epilogue.operator.savedState", ] end