homebrew-cask/Casks/cmake.rb

29 lines
897 B
Ruby

cask "cmake" do
version "3.19.3"
sha256 "30387d43d3c1410c6b5522c50b3cf36117e5ccb4d9dfd49ee0beca0df2650479"
url "https://cmake.org/files/LatestRelease/cmake-#{version}-macos-universal.dmg"
name "CMake"
desc "Family of tools to build, test and package software"
homepage "https://cmake.org/"
livecheck do
url "https://cmake.org/files/LatestRelease/"
regex(/href=.*?cmake[._-]v?(\d+(?:\.\d+)+)-macos-universal\.dmg/i)
end
conflicts_with formula: "cmake"
app "CMake.app"
binary "#{appdir}/CMake.app/Contents/bin/cmake"
binary "#{appdir}/CMake.app/Contents/bin/ccmake"
binary "#{appdir}/CMake.app/Contents/bin/cpack"
binary "#{appdir}/CMake.app/Contents/bin/ctest"
binary "#{appdir}/CMake.app/Contents/bin/cmake-gui"
zap trash: [
"~/Library/Preferences/org.cmake.cmake.plist",
"~/Library/Saved Application State/org.cmake.cmake.savedState",
]
end