2 on_monterey :or_older do
3 version "2.5.2,1687464000"
4 sha256 "49ddb6c2b02050386f7786a619a5d2e87eea130f5b68fcd03ebb2ac4dfb8986f"
10 on_ventura :or_newer do
11 version "2.6.4,1726550000"
12 sha256 "960737943bfbde565926f8b336b78843ce52a07f948805ad48701eb8e1e68bab"
14 # This appcast sometimes uses a newer pubDate for an older version, so we
15 # have to ignore the default `Sparkle` strategy sorting (which involves the
16 # pubDate) and simply work with the version numbers.
18 url "https://updates.mmhmm.app/mac/production/sparkle.xml"
19 strategy :sparkle do |items|
20 items.map(&:nice_version)
25 url "https://updates.mmhmm.app/mac/production/mmhmmStudio_#{version.csv.first}.zip"
27 desc "Virtual video presentation software"
28 homepage "https://www.mmhmm.app/product"
31 depends_on macos: ">= :big_sur"
33 app "mmhmm Studio.app"
35 uninstall launchctl: "app.mmhmm.Camera.Assistant",
36 quit: "app.mmhmm.app",
37 pkgutil: "app.mmhmm.app",
39 "/Library/Audio/Plug-Ins/HAL/mmhmmAudio.driver",
40 "/Library/CoreMediaIO/Plug-Ins/DAL/mmhmmCamera.plugin",
44 "~/Library/Preferences/app.mmhmm.app.plist",
45 "~/Library/Saved Application State/app.mmhmm.app.savedState",