cask "xquartz" do version "2.8.5" sha256 "e89538a134738dfa71d5b80f8e4658cb812e0803115a760629380b851b608782" url "https://github.com/XQuartz/XQuartz/releases/download/XQuartz-#{version}/XQuartz-#{version}.pkg", verified: "github.com/XQuartz/XQuartz/" name "XQuartz" desc "Open-source version of the X.Org X Window System" homepage "https://www.xquartz.org/" livecheck do url "https://www.xquartz.org/releases/sparkle-r1/release.xml" strategy :sparkle do |item| item.short_version.delete_prefix("XQuartz-") end end auto_updates true pkg "XQuartz-#{version}.pkg" uninstall launchctl: "org.xquartz.privileged_startx", pkgutil: "org.xquartz.X11" zap trash: [ "~/.Xauthority", "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/org.xquartz.x11.sfl*", "~/Library/Application Support/XQuartz", "~/Library/Caches/org.xquartz.X11", "~/Library/Cookies/org.xquartz.X11.binarycookies", "~/Library/HTTPStorages/org.xquartz.X11", "~/Library/Logs/X11/org.xquartz.log", "~/Library/Logs/X11/org.xquartz.log.old", "~/Library/Preferences/org.xquartz.X11.plist", "~/Library/Saved Application State/org.xquartz.X11.savedState", ], rmdir: [ "~/.fonts", "~/Library/Logs/X11", ] end