cad-editor/packaging/homebrew/open-cad-studio.rb

27 lines
1.1 KiB
Ruby
Raw Normal View History

cask "open-cad-studio" do
version "0.4.8"
sha256 "8fa92be6045c57ac1994bd20fbb2def7269e25c327b7e62cb59745977c66f421"
url "https://github.com/HakanSeven12/OpenCADStudio/releases/download/v#{version}/OpenCADStudio-v#{version}-macos-arm64.dmg",
verified: "github.com/HakanSeven12/OpenCADStudio/"
name "Open CAD Studio"
desc "CAD application for 2D drafting and 3D modeling that reads/writes DWG and DXF"
homepage "https://github.com/HakanSeven12/OpenCADStudio"
# Only an Apple Silicon (arm64) build is published.
depends_on arch: :arm64
app "OpenCADStudio.app"
# The app is ad-hoc signed but not notarised (no paid Apple Developer ID).
# Install with `--no-quarantine` so Gatekeeper does not block first launch:
# brew install --cask --no-quarantine packaging/homebrew/open-cad-studio.rb
# or, once published to a tap:
# brew install --cask --no-quarantine hakanseven12/tap/open-cad-studio
zap trash: [
"~/Library/Application Support/OpenCADStudio",
"~/Library/Preferences/io.github.HakanSeven12.OpenCadStudio.plist",
"~/Library/Saved Application State/io.github.HakanSeven12.OpenCadStudio.savedState",
]
end