From b97a05cd4614e62730d4d979bd5de8f9abea6ea4 Mon Sep 17 00:00:00 2001 From: Jeff Byrnes Date: Wed, 11 Oct 2023 16:14:55 -0400 Subject: [PATCH 1/3] Add SongKong --- Casks/s/songkong.rb | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Casks/s/songkong.rb diff --git a/Casks/s/songkong.rb b/Casks/s/songkong.rb new file mode 100644 index 0000000000..e1b53cc20b --- /dev/null +++ b/Casks/s/songkong.rb @@ -0,0 +1,28 @@ +cask "songkong" do + arch arm: "-m1" + + version "9.6,1.0" + sha256 :no_check + + url "https://www.jthink.net/songkong/downloads/current/songkong-osx#{arch}.dmg" + name "SongKong" + desc "Automated audio tag editor" + homepage "https://www.jthink.net/songkong/" + + livecheck do + url :url + strategy :extract_plist + end + + depends_on macos: ">= :sierra" + + app "SongKong.app" + + zap trash: [ + "~/Library/Logs/SongKong", + "~/Library/Preferences/SongKong", + "~/Library/Reports/SongKong", + "~/Library/Saved Application State/com.jthink.songkong.savedState", + ] + +end From a4eeed9b1106bcd36e117abf4da82671edcb9f0e Mon Sep 17 00:00:00 2001 From: Razvan Azamfirei Date: Wed, 11 Oct 2023 17:14:36 -0400 Subject: [PATCH 2/3] cask updates --- Casks/s/songkong.rb | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/Casks/s/songkong.rb b/Casks/s/songkong.rb index e1b53cc20b..504555297c 100644 --- a/Casks/s/songkong.rb +++ b/Casks/s/songkong.rb @@ -1,7 +1,7 @@ cask "songkong" do arch arm: "-m1" - version "9.6,1.0" + version "9.6" sha256 :no_check url "https://www.jthink.net/songkong/downloads/current/songkong-osx#{arch}.dmg" @@ -10,8 +10,11 @@ cask "songkong" do homepage "https://www.jthink.net/songkong/" livecheck do - url :url - strategy :extract_plist + url "https://community.jthink.net/c/songkong/songkong-announcements" + regex(/href.*?songkong[._-](\d+(?:-\d+)*)[._-]\w*?/i) + strategy :page_match do |page| + page.scan(regex).map { |match| (match[0]).tr("-", ".") } + end end depends_on macos: ">= :sierra" @@ -19,10 +22,9 @@ cask "songkong" do app "SongKong.app" zap trash: [ - "~/Library/Logs/SongKong", - "~/Library/Preferences/SongKong", - "~/Library/Reports/SongKong", - "~/Library/Saved Application State/com.jthink.songkong.savedState", - ] - + "~/Library/Logs/SongKong", + "~/Library/Preferences/SongKong", + "~/Library/Reports/SongKong", + "~/Library/Saved Application State/com.jthink.songkong.savedState", + ] end From 1a2ea9f6ba36e48c92f0bd0ee7c02b5d028ac66c Mon Sep 17 00:00:00 2001 From: Miccal Matthews Date: Thu, 12 Oct 2023 06:07:20 +0800 Subject: [PATCH 3/3] Update songkong.rb --- Casks/s/songkong.rb | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/Casks/s/songkong.rb b/Casks/s/songkong.rb index 504555297c..3458cb2800 100644 --- a/Casks/s/songkong.rb +++ b/Casks/s/songkong.rb @@ -1,7 +1,7 @@ cask "songkong" do arch arm: "-m1" - version "9.6" + version "9.6,1.0" sha256 :no_check url "https://www.jthink.net/songkong/downloads/current/songkong-osx#{arch}.dmg" @@ -10,11 +10,8 @@ cask "songkong" do homepage "https://www.jthink.net/songkong/" livecheck do - url "https://community.jthink.net/c/songkong/songkong-announcements" - regex(/href.*?songkong[._-](\d+(?:-\d+)*)[._-]\w*?/i) - strategy :page_match do |page| - page.scan(regex).map { |match| (match[0]).tr("-", ".") } - end + url :url + strategy :extract_plist end depends_on macos: ">= :sierra"