homebrew-cask/Casks/o/osp-tracker.rb

29 lines
928 B
Ruby

cask "osp-tracker" do
version "6.1.3"
sha256 "cb4d0579d7d2dbbd3134fc8052d295d412c60e60cd02823223f099bb00b3509b"
url "https://physlets.org/tracker/installers/download.php?file=Tracker-#{version}-osx-installer.dmg"
name "Tracker"
desc "Video analysis and modeling tool for physics education"
homepage "https://physlets.org/tracker/"
livecheck do
url :homepage
regex(/href=.*?file=Tracker[._-]v?(\d+(?:\.\d+)+)-osx-installer\.dmg/i)
end
installer script: {
executable: "Tracker-#{version}-osx-installer.app/Contents/MacOS/installbuilder.sh",
args: ["--mode", "unattended"],
sudo: true,
}
uninstall script: {
executable: "/usr/local/tracker/uninstall_Tracker.app/Contents/MacOS/installbuilder.sh",
args: ["--mode", "unattended"],
sudo: true,
}
zap trash: "~/Library/Saved Application State/org.opensourcephysics.cabrillo.tracker.savedState"
end