diff --git a/Casks/kicad@9.rb b/Casks/kicad@9.rb new file mode 100644 index 0000000..fc7612c --- /dev/null +++ b/Casks/kicad@9.rb @@ -0,0 +1,29 @@ +cask "kicad@9" do + version "9.0.8" + sha256 "6f08ff072eae1e2d0323c6cc3fbdf69708e4fb9a4f41672d84bc5acfe75c843d" + + url "https://github.com/KiCad/kicad-source-mirror/releases/download/#{version}/kicad-unified-universal-#{version}.dmg", + verified: "github.com/KiCad/kicad-source-mirror/" + name "KiCad 9" + desc "Electronics design automation suite (version 9)" + homepage "https://kicad.org/" + + conflicts_with cask: "kicad" + depends_on macos: ">= :big_sur" + + suite "KiCad" + binary "#{appdir}/KiCad/KiCad.app/Contents/MacOS/dxf2idf" + binary "#{appdir}/KiCad/KiCad.app/Contents/MacOS/idf2vrml" + binary "#{appdir}/KiCad/KiCad.app/Contents/MacOS/idfcyl" + binary "#{appdir}/KiCad/KiCad.app/Contents/MacOS/idfrect" + binary "#{appdir}/KiCad/KiCad.app/Contents/MacOS/kicad-cli" + artifact "demos", target: "/Library/Application Support/kicad/demos" + + zap delete: "/Library/Application Support/kicad", + trash: [ + "~/Library/Application Support/kicad", + "~/Library/Preferences/kicad", + "~/Library/Preferences/org.kicad-pcb.*", + "~/Library/Saved Application State/org.kicad-pcb.*", + ] +end