homebrew-cask/Casks/g/graphicconverter.rb

32 lines
1.1 KiB
Ruby

cask "graphicconverter" do
version "12.1,6420"
sha256 "61507d57ebb6cab5aad25a228cd459a71aeb8e4028905b1cf1c31e745e0d9b7c"
url "https://www.lemkesoft.info/files/graphicconverter/gc#{version.major}_build#{version.csv.second}.zip",
verified: "lemkesoft.info/"
name "GraphicConverter"
desc "For browsing, enhancing and converting images"
homepage "https://www.lemkesoft.de/en/products/graphicconverter/"
# The Sparkle feed can contain items on the "beta" channel, so we restrict
# matching to the default channel.
livecheck do
url "https://www.lemkesoft.info/sparkle/graphicconverter/graphicconverter#{version.major}.xml"
strategy :sparkle do |items|
items.find { |item| item.channel.nil? }&.nice_version
end
end
auto_updates true
depends_on macos: ">= :high_sierra"
app "GraphicConverter #{version.major}.app"
zap trash: [
"/Users/Shared/Library/Application Support/GraphicConverter",
"~/Library/Application Support/GraphicConverter",
"~/Library/Caches/com.lemkesoft.graphicconverter*",
"~/Library/Group Containers/*.com.lemkesoft.graphicconverter*.group",
]
end