homebrew-cask/Casks/g/graphicconverter.rb

32 lines
1.1 KiB
Ruby

cask "graphicconverter" do
version "12.0.3,6157"
sha256 "84f719350dc4ecf663101403af38add56c61651365d81be5465727d66a02d2cf"
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