cask "pdf-squeezer" do version "4.5.3" sha256 :no_check url "https://www.witt-software.com/downloads/pdfsqueezer/PDF%20Squeezer.dmg" name "PDF Squeezer" desc "PDF compression tool" homepage "https://witt-software.com/pdfsqueezer/" livecheck do url "https://www.witt-software.com/downloads/pdfsqueezer/pdfsq#{version.major}-appcast.xml" regex(/^(\d+(?:\.\d+)+)$/i) strategy :sparkle do |items, regex| items.select { |item| item.short_version.match(regex) } .map(&:short_version) end end depends_on macos: ">= :big_sur" app "PDF Squeezer.app" zap trash: [ "~/Library/Application Scripts/com.witt-software.PDF-Squeezer", "~/Library/Application Scripts/group.witt-software.com.PDF-Squeezer", "~/Library/Containers/com.witt-software.PDF-Squeezer", "~/Library/Group Containers/group.witt-software.com.PDF-Squeezer", ] caveats do requires_rosetta end end