Add livechecks for unversioned casks. (#142916)

This commit is contained in:
Markus Reiter
2023-03-12 17:30:45 +08:00
committed by GitHub
parent fee2067879
commit ab9a722c75
35 changed files with 198 additions and 20 deletions
+5
View File
@@ -6,6 +6,11 @@ cask "bwana" do
name "Bwana"
homepage "https://www.bruji.com/bwana/"
livecheck do
url :homepage
regex(/Version\s+(\d+(?:\.\d+)+)/i)
end
app "Bwana.app"
zap trash: [
+4
View File
@@ -7,4 +7,8 @@ cask "charlessoft-timetracker" do
homepage "https://charlessoft.com/"
app "TimeTracker.app"
caveats do
discontinued
end
end
+5
View File
@@ -7,6 +7,11 @@ cask "dbkoda" do
name "dbKoda"
homepage "https://www.dbkoda.com/"
livecheck do
url :url
strategy :extract_plist
end
app "dbKoda.app"
zap trash: [
+5
View File
@@ -6,5 +6,10 @@ cask "droidid" do
name "DroidID"
homepage "https://www.suyashsrijan.com/droidid/"
livecheck do
url :url
strategy :extract_plist
end
app "DroidID.app"
end
+5
View File
@@ -7,5 +7,10 @@ cask "emacsclient" do
desc "Chrome/Firefox extension that facilitates org-capture in emacs"
homepage "https://github.com/sprig/org-capture-extension"
livecheck do
url :url
strategy :extract_plist
end
app "EmacsClient.app"
end
+5
View File
@@ -6,6 +6,11 @@ cask "gitscout" do
name "Gitscout"
homepage "https://gitscout.com/"
livecheck do
url :url
strategy :extract_plist
end
app "Gitscout.app"
zap trash: [
+5
View File
@@ -8,6 +8,11 @@ cask "happymac" do
desc "Watches, suspends and resumes background processes that slow down your system"
homepage "https://www.happymac.app/"
livecheck do
url :url
strategy :extract_plist
end
depends_on macos: ">= :sierra"
app "happymac.app"
+9 -2
View File
@@ -1,10 +1,17 @@
cask "ibabel" do
version "3.6"
version "5.0.3,1"
sha256 :no_check
url "https://macinchem.org/ibabel/iBabel.zip"
url "https://macinchem.org/ibabel/version#{version.major}/iBabel.zip"
name "iBabel"
homepage "https://www.macinchem.org/ibabel/"
livecheck do
url :url
strategy :extract_plist
end
depends_on formula: "open-babel"
app "iBabel.app"
end
+5
View File
@@ -6,5 +6,10 @@ cask "ibackupbot" do
name "iBackupBot"
homepage "https://www.icopybot.com/itunes-backup-manager.htm"
livecheck do
url :homepage
regex(/V\s+(\d+(?:\.\d+)+)/i)
end
app "iBackupBot.app"
end
+12 -8
View File
@@ -1,19 +1,23 @@
cask "idisplay" do
version :latest
version "3.5.0"
sha256 :no_check
url "http://getidisplay.com/downloads/iDisplayMac.dmg"
url "https://getidisplay.com/downloads/iDisplayMac.dmg"
name "iDisplay"
homepage "http://getidisplay.com/"
livecheck do
url :url
strategy :extract_plist
end
pkg "iDisplay.pkg"
uninstall launchctl: "ag.shape.MSMToolHelper",
pkgutil: [
"ag.shape.iDisplay.pkg",
"ag.shape.MSM*.pkg",
],
signal: ["TERM", "com.shapeservices.idisplay-host-full"]
uninstall pkgutil: [
"com.shapeservices.idisplay-host-full",
"com.shapeservices.msm.driver.MSMFramebuffer",
"com.shapeservices.msm.driver.MSMVideoDevice",
]
zap trash: "~/Library/Preferences/com.shapeservices.idisplay-host-full.plist"
+10 -2
View File
@@ -1,10 +1,18 @@
cask "imo" do
version "1.2.1"
sha256 :no_check
sha256 "bfd2d5c09af58a2c0b68a09f6c49165ab9ad4ce8d86546ea16afe6f8d9fad8c6"
url "https://imo.im/macosapp/current/Imo.dmg"
url "https://static-web.imoim.net/as/indigo-static/macos/#{version}/Imo.dmg",
verified: "imoim.net"
name "Imo Messanger"
homepage "https://imo.im/"
app "Imo.app"
caveats do
discontinued
<<~EOS
Newer version is only available in Mac App Store.
EOS
end
end
+6 -1
View File
@@ -1,5 +1,5 @@
cask "ip-in-menu-bar" do
version "4.6.1.0.44"
version "4.6"
sha256 :no_check
url "https://www.monkeybreadsoftware.de/Software/IPinmenubar.dmg"
@@ -7,5 +7,10 @@ cask "ip-in-menu-bar" do
desc "Shows current IP address in menu bar"
homepage "https://www.monkeybreadsoftware.de/Software/IPinmenubar.shtml"
livecheck do
url :homepage
regex(/IP\s+in\s+menubar\s+(\d+(?:\.\d+)+)/i)
end
app "IP in menu bar.app"
end
+7 -2
View File
@@ -1,12 +1,17 @@
cask "ivolume" do
version "3.9.0,2260"
version "3.9.0"
sha256 :no_check
url "https://www.mani.de/download/ivolume/iVolume3Mac.dmg"
url "https://www.mani.de/download/ivolume/iVolume#{version.major}Mac.dmg"
name "iVolume"
desc "App to ensures that all songs are played at the same volume level"
homepage "https://www.mani.de/en/ivolume/"
livecheck do
url "https://www.mani.de/en/ivolume/history.html"
regex(/iVolume\s+(\d+(?:\.\d+)+)/i)
end
app "iVolume.app"
zap trash: [
+5
View File
@@ -7,6 +7,11 @@ cask "launchpad-manager" do
desc "Tool to manage the launchpad"
homepage "http://launchpadmanager.com/"
livecheck do
url :url
strategy :extract_plist
end
app "Launchpad Manager.app"
zap trash: [
+6 -1
View File
@@ -1,11 +1,16 @@
cask "monity-helper" do
version "1.2.5,50"
version "1.2.5"
sha256 :no_check
url "https://www.monityapp.com/download/MonityHelper.pkg"
name "Monity Helper"
homepage "https://www.monityapp.com/"
livecheck do
url :homepage
regex(/Version:\s+(\d+(?:\.\d+)+)/i)
end
pkg "MonityHelper.pkg"
uninstall quit: "com.Monity.Helper",
+5
View File
@@ -7,5 +7,10 @@ cask "movist" do
desc "Movie Player based on QuickTime & FFmpeg"
homepage "https://github.com/samiamwork/Movist"
livecheck do
url :url
strategy :extract_plist
end
app "Movist.app"
end
+4
View File
@@ -10,4 +10,8 @@ cask "noisy" do
app "Noisy.app"
zap trash: "~/Library/Preferences/com.rathertremendous.noisy.plist"
caveats do
discontinued
end
end
+5
View File
@@ -7,5 +7,10 @@ cask "nsregextester" do
name "NSRegexTester"
homepage "https://github.com/aaronvegh/nsregextester"
livecheck do
url :url
strategy :extract_plist
end
app "NSRegexTester.app"
end
+5
View File
@@ -6,6 +6,11 @@ cask "opera-neon" do
name "Opera Neon"
homepage "https://www.opera.com/computer/neon"
livecheck do
url :url
strategy :extract_plist
end
app "Opera Neon.app"
zap trash: [
+5
View File
@@ -7,5 +7,10 @@ cask "pages-data-merge" do
name "Pages Data Merge"
homepage "https://iworkautomation.com/pages/script-tags-data-merge.html"
livecheck do
url :url
strategy :extract_plist
end
app "Pages Data Merge.app"
end

Some files were not shown because too many files have changed in this diff Show More