From 42dc72dd0d04a38d83daebfecbb66a3806b26b8d Mon Sep 17 00:00:00 2001 From: Pepsi <22587474+psharma04@users.noreply.github.com> Date: Mon, 9 Jan 2023 22:43:06 +1100 Subject: [PATCH] Add cask for ideaMaker (#139270) * Add cask for ideaMaker v4.3.1.6452 * ideamaker: fix formatting & syntax * ideamaker: add `zap` Co-authored-by: Patrick Linnane --- Casks/ideamaker.rb | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Casks/ideamaker.rb diff --git a/Casks/ideamaker.rb b/Casks/ideamaker.rb new file mode 100644 index 0000000000..3be35a82e3 --- /dev/null +++ b/Casks/ideamaker.rb @@ -0,0 +1,25 @@ +cask "ideamaker" do + arch arm: "-arm64" + + version "4.3.1.6452" + sha256 arm: "2B40ADC5B8E4AB372D560E32F796C8B2931545E4D905B51DE7B5F7AF96DFB148", + intel: "A26C935CEAB65E44DF2FA15D1667E6E2E09006ACF7087A9849D2BB6CEC31E3C0" + + url "https://download.raise3d.com/ideamaker/release/#{version.major_minor_patch}/install_ideaMaker_#{version}#{arch}.dmg" + name "ideaMaker" + desc "FDM 3D Printing Slicer by Raise3D" + homepage "https://www.raise3d.com/ideamaker/" + + livecheck do + url "https://www.raise3d.com/download/" + regex(%r{href=.*?/install[._-]ideaMaker[._-]v?(\d+(?:\.\d+)+)\.dmg}i) + end + + app "ideaMaker.app" + + zap trash: [ + "~/Library/Application Support/ideaMaker", + "~/Library/Preferences/com.raise3d.ideaMaker.plist", + "~/Library/Saved Application State/com.raise3d.ideaMaker.savedState", + ] +end