41 lines
1.2 KiB
Ruby
41 lines
1.2 KiB
Ruby
cask "fme" do
|
|
version "2020.2.1,20806"
|
|
sha256 "c3b8a47d174f0794abf9279156a7a886b965e147be63a247c76798a8c46368c6"
|
|
|
|
url "https://downloads.safe.com/fme/#{version.major}/fme-desktop-#{version.before_comma}-b#{version.after_comma}-macosx.dmg"
|
|
name "FME Desktop"
|
|
desc "Platform for integrating spatial data"
|
|
homepage "https://www.safe.com/"
|
|
|
|
livecheck do
|
|
url "https://www.safe.com/api/downloads/"
|
|
strategy :page_match do |page|
|
|
match = page.match(%r{/fme-desktop-(\d+(?:\.\d+)*)-b(\d+)-macosx\.dmg}i)
|
|
"#{match[1]},#{match[2]}"
|
|
end
|
|
end
|
|
|
|
installer script: {
|
|
executable: "FME Desktop Installer.app/Contents/MacOS/applet",
|
|
sudo: true,
|
|
}
|
|
|
|
uninstall quit: [
|
|
"com.safe.fmeworkbench",
|
|
"com.safe.datainspector",
|
|
"com.safe.fmequicktranslator",
|
|
"com.safe.fmehelp",
|
|
],
|
|
delete: [
|
|
"/Applications/FME #{version.major_minor}",
|
|
"/Library/FME/#{version.major_minor}",
|
|
]
|
|
|
|
zap trash: [
|
|
"~/Library/Application Support/FME",
|
|
"~/Library/Application Support/FME Desktop Help",
|
|
"~/Library/Application Support/FME Help",
|
|
"~/Library/Application Support/FME Workbench",
|
|
]
|
|
end
|