Add livechecks for unversioned casks. (#143740)

* Add livechecks for unversioned casks.

* Add missing descriptions.

---------

Co-authored-by: Miccal Matthews <miccal.matthews@gmail.com>
This commit is contained in:
Markus Reiter
2023-03-26 09:59:50 +08:00
committed by GitHub
co-authored by Miccal Matthews
parent 6a1f1d4049
commit 39ea7683c9
15 changed files with 102 additions and 19 deletions
+9 -1
View File
@@ -1,12 +1,20 @@
cask "actual-odbc-pack" do
version :latest
version "1.0.22"
sha256 :no_check
url "https://actualtechnologies.cachefly.net/Actual_ODBC_Pack.dmg",
verified: "actualtechnologies.cachefly.net/"
name "Actual ODBC Driver Pack"
desc "Connect to enterprise databases using common desktop applications"
homepage "https://www.actualtech.com/products.php"
livecheck do
url :url
strategy :extract_plist do |items|
items["com.actualtechnologies.odbcmanager"].short_version
end
end
pkg "Actual ODBC Pack.pkg"
uninstall pkgutil: [
+5
View File
@@ -4,8 +4,13 @@ cask "astro-command-center" do
url "https://update.astrogaming.com/kuiper/ASTROCommandCenter.dmg"
name "ASTRO Command Center"
desc "Full configuration of the adjustable settings for ASTRO devices"
homepage "https://www.astrogaming.com/"
livecheck do
skip "unversioned QT app"
end
app "ASTRO Command Center.app"
zap trash: [
+6
View File
@@ -5,8 +5,14 @@ cask "bdinfo" do
url "https://www.videohelp.com/download/BDInfo%20OSX.dmg",
referer: "https://www.videohelp.com/software/BDInfo"
name "BDInfo"
desc "Collect video and audio technical specifications from Blu-ray discs"
homepage "https://www.videohelp.com/software/BDInfo"
livecheck do
url :homepage
regex(/BDInfo\s+(\d+(?:\.\d+)+)\s+Mac/i)
end
app "BDInfo OSX.app"
zap trash: [
+6
View File
@@ -4,7 +4,13 @@ cask "bfxr" do
url "https://ded.bfxr.net/~locus/bfxr_update/Bfxr_MAC.zip"
name "Bfxr"
desc "Make sound effects for computer games"
homepage "https://www.bfxr.net/"
livecheck do
url :url
strategy :extract_plist
end
app "Bfxr.app"
end
+8 -1
View File
@@ -1,5 +1,5 @@
cask "box-sync" do
version "4.0.8009"
version "4.0.8088"
sha256 :no_check
url "https://e3.boxcdn.net/box-installers/sync/Sync+4+External/Box%20Sync%20Installer.dmg",
@@ -8,6 +8,13 @@ cask "box-sync" do
desc "Cloud based collaboration and management platform focusing on security"
homepage "https://www.box.com/"
livecheck do
url :url
strategy :extract_plist do |items|
items["com.box.sync"].version
end
end
app "Box Sync.app"
uninstall quit: "com.box.sync",
+5
View File
@@ -6,9 +6,14 @@ cask "bubo" do
verified: "jguice.s3.amazonaws.com/mac-bt-headset-fix-beta/"
name "Bubo"
name "Spotify Bluetooth Headset Listener"
desc "Fixes broken bluetooth headset control"
homepage "https://github.com/jguice/mac-bt-headset-fix"
depends_on macos: ">= :sierra"
app "bubo.app"
caveats do
discontinued
end
end
+5
View File
@@ -7,6 +7,11 @@ cask "classicftp" do
desc "FTP File Transfer Software"
homepage "https://www.nchsoftware.com/classic/index.html"
livecheck do
url :url
strategy :extract_plist
end
app "ClassicFTP.app"
zap trash: [
+24
View File
@@ -0,0 +1,24 @@
cask "edrawmind" do
version "10.0.2,5378"
sha256 "889d60a53af50bc6a5778cbda1399f18ccae6287a9deb82183e461c4401c08a0"
url "https://download.edrawsoft.com/edrawmind_full#{version.csv.second}.dmg"
name "EdrawMind"
desc "Mind mapping software"
homepage "https://www.edrawsoft.com/edrawmind/"
livecheck do
url "https://www.edrawsoft.com/download-edrawmind.html"
strategy :page_match do |page|
match = page.match(/for\s+Mac.*?(\d+(?:\.\d+)+).*?edrawmind[.-_]full(\d+)\./m)
"#{match[1]},#{match[2]}" if match
end
end
app "EdrawMind.app"
zap trash: [
"~/Library/Preferences/com.edrawsoft.mindmaster.plist",
"~/Library/Saved Application State/com.edrawsoft.mindmaster.savedState",
]
end
+6 -1
View File
@@ -1,5 +1,5 @@
cask "get-lyrical" do
version "3.8.1"
version "3.8"
sha256 :no_check
url "https://shullian.com/files/getlyrical.zip"
@@ -7,5 +7,10 @@ cask "get-lyrical" do
desc "Automatically add lyrics to songs in iTunes"
homepage "https://shullian.com/get_lyrical.php"
livecheck do
url :homepage
regex(/version\s+(\d+(?:\.\d+)+)/i)
end
app "Get Lyrical/Get Lyrical.app"
end
+5
View File
@@ -4,7 +4,12 @@ cask "ishowu" do
url "https://www.shinywhitebox.com/store/file.php?p=1"
name "iShowU"
desc "Screen recorder"
homepage "https://www.shinywhitebox.com/ishowu"
app "iShowU.app"
caveats do
discontinued
end
end
+7
View File
@@ -4,7 +4,14 @@ cask "iswiff" do
url "https://echoone.com/iswiff/iSwiff.zip"
name "iSwiff"
desc "Full screen Flash outside the browser"
homepage "https://echoone.com/iswiff/"
depends_on macos: "<= :big_sur"
app "iSwiff.app"
caveats do
discontinued
end
end
-16
View File
@@ -1,16 +0,0 @@
cask "mindmaster" do
version "8.5.1,851"
sha256 :no_check
url "https://download.edrawsoft.com/mindmaster_full5378.dmg"
name "MindMaster"
desc "Mind mapping software"
homepage "https://www.edrawsoft.com/mindmaster/"
app "MindMaster.app"
zap trash: [
"~/Library/Preferences/com.edrawsoft.mindmaster.plist",
"~/Library/Saved Application State/com.edrawsoft.mindmaster.savedState",
]
end
+6
View File
@@ -4,7 +4,13 @@ cask "showhiddenfiles" do
url "https://gotoes.org/sales/ShowHiddenFilesMacOSX/ShowAllFiles.app.zip"
name "ShowHiddenFiles"
desc "Reveals hidden files in Finder"
homepage "https://gotoes.org/sales/ShowHiddenFilesMacOSX/How_To_Show_Hidden_Files.php"
livecheck do
url :url
strategy :extract_plist
end
app "ShowHiddenFiles.app"
end
+5
View File
@@ -7,6 +7,11 @@ cask "timer" do
desc "Stopwatch, alarm clock, and clock utility"
homepage "https://www.apimac.com/mac/timer/"
livecheck do
url :url
strategy :extract_plist
end
app "Timer.app"
zap trash: [
+5
View File
@@ -7,5 +7,10 @@ cask "wowmatrix" do
desc "WoW AddOn Installer and Updater"
homepage "https://www.wowmatrix.com/"
livecheck do
url :url
strategy :extract_plist
end
app "WowMatrix.app"
end