From 5aac162c57d100c563dccfb256f83c4e53ecc39b Mon Sep 17 00:00:00 2001 From: sawka Date: Tue, 5 Dec 2023 22:06:37 -0800 Subject: [PATCH 1/4] add new cask waveterm v0.5.1 (Wave Terminal) --- Casks/w/waveterm.rb | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Casks/w/waveterm.rb diff --git a/Casks/w/waveterm.rb b/Casks/w/waveterm.rb new file mode 100644 index 0000000000..398a43315d --- /dev/null +++ b/Casks/w/waveterm.rb @@ -0,0 +1,25 @@ +cask "waveterm" do + version "0.5.1" + sha256 "fe965fe581a66bbd7c394dbfd7ebb1635cd0bf46329042ef86db123fbd7d5751" + + url "https://dl.waveterm.dev/builds/waveterm-macos-universal-v#{version}.dmg" + name "Wave Terminal" + name "WaveTerm" + desc "Modern Terminal for Seamless Workflows" + homepage "https://www.waveterm.dev/" + + livecheck do + url "https://github.com/wavetermdev/waveterm" + strategy :github_releases + end + + auto_updates false + depends_on macos: ">= :catalina" + depends_on arch: [:intel, :arm64] + + app "Wave.app" + + zap trash: [ + "~/.waveterm", + ] +end From c3241515e51e562b7fd62e23234b8e724ec39f0e Mon Sep 17 00:00:00 2001 From: sawka Date: Tue, 5 Dec 2023 22:54:57 -0800 Subject: [PATCH 2/4] waveterm updates to match style and fix suggestions from PR comments --- Casks/w/waveterm.rb | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Casks/w/waveterm.rb b/Casks/w/waveterm.rb index 398a43315d..99cb24104c 100644 --- a/Casks/w/waveterm.rb +++ b/Casks/w/waveterm.rb @@ -5,17 +5,15 @@ cask "waveterm" do url "https://dl.waveterm.dev/builds/waveterm-macos-universal-v#{version}.dmg" name "Wave Terminal" name "WaveTerm" - desc "Modern Terminal for Seamless Workflows" + desc "Terminal emulator" homepage "https://www.waveterm.dev/" livecheck do - url "https://github.com/wavetermdev/waveterm" - strategy :github_releases + url "https://www.waveterm.dev/download" + regex(/href=.*?dl\.waveterm\.dev.+-v(\d+(?:\.\d+)+)\.dmg/i) end - auto_updates false depends_on macos: ">= :catalina" - depends_on arch: [:intel, :arm64] app "Wave.app" From 55688db87d43b8ffff37891b1001e100cdcdc9bc Mon Sep 17 00:00:00 2001 From: sawka Date: Tue, 5 Dec 2023 23:04:11 -0800 Subject: [PATCH 3/4] update token name to 'wave' to match homebrew guidelines --- Casks/w/{waveterm.rb => wave.rb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename Casks/w/{waveterm.rb => wave.rb} (96%) diff --git a/Casks/w/waveterm.rb b/Casks/w/wave.rb similarity index 96% rename from Casks/w/waveterm.rb rename to Casks/w/wave.rb index 99cb24104c..c75c0829a3 100644 --- a/Casks/w/waveterm.rb +++ b/Casks/w/wave.rb @@ -1,4 +1,4 @@ -cask "waveterm" do +cask "wave" do version "0.5.1" sha256 "fe965fe581a66bbd7c394dbfd7ebb1635cd0bf46329042ef86db123fbd7d5751" From 12bccbdb823d0db09d06af49f40560556a0e8731 Mon Sep 17 00:00:00 2001 From: sawka Date: Tue, 5 Dec 2023 23:53:43 -0800 Subject: [PATCH 4/4] wave, update livecheck regex, and fix style for zap trash --- Casks/w/wave.rb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Casks/w/wave.rb b/Casks/w/wave.rb index c75c0829a3..bdb223e95e 100644 --- a/Casks/w/wave.rb +++ b/Casks/w/wave.rb @@ -10,14 +10,12 @@ cask "wave" do livecheck do url "https://www.waveterm.dev/download" - regex(/href=.*?dl\.waveterm\.dev.+-v(\d+(?:\.\d+)+)\.dmg/i) + regex(/href=.*?waveterm.+?[._-]v?(\d+(?:\.\d+)+)\.dmg/i) end depends_on macos: ">= :catalina" app "Wave.app" - zap trash: [ - "~/.waveterm", - ] + zap trash: "~/.waveterm" end