26 lines
911 B
Ruby
26 lines
911 B
Ruby
cask "qt3dstudio" do
|
|
version "2.8.0"
|
|
sha256 "bdaa9ede1c9dcf2137d14ad312bafaab08c6b37e7ad9286160240e38daf56857"
|
|
|
|
url "https://download.qt.io/official_releases/qt3dstudio/#{version.major_minor}/qt-3dstudio-opensource-mac-x64-#{version}.dmg"
|
|
name "Qt 3D Studio"
|
|
desc "Compositing tool"
|
|
homepage "https://www.qt.io/developers/"
|
|
|
|
livecheck do
|
|
url "https://download.qt.io/official_releases/qt3dstudio/"
|
|
strategy :page_match do |page|
|
|
version_major_minor = page[%r{href="(\d+(?:\.\d+)*)/"}i, 1]
|
|
version_page = Homebrew::Livecheck::Strategy.page_content("#{url}#{version_major_minor}/")[:content]
|
|
version = version_page.scan(/qt-3dstudio-opensource-mac-x64-(\d+(?:\.\d+)*)\.dmg/i)
|
|
version[0]
|
|
end
|
|
end
|
|
|
|
depends_on macos: ">= :sierra"
|
|
|
|
installer manual: "qt-3dstudio-opensource-mac-x64-#{version}.app"
|
|
|
|
uninstall delete: "~/Applications/qt3dstudio-#{version}"
|
|
end
|