From f220562d790448a15a8ac82bf281a9f8227525c7 Mon Sep 17 00:00:00 2001 From: overpassion <37261165+overpassion@users.noreply.github.com> Date: Wed, 20 Dec 2023 14:37:23 +0900 Subject: [PATCH] Create egovframe-ide.rb add eGovFrame IDE 4.1.0 --- Casks/e/egovframe-ide.rb | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 Casks/e/egovframe-ide.rb diff --git a/Casks/e/egovframe-ide.rb b/Casks/e/egovframe-ide.rb new file mode 100644 index 0000000000..6f2b698574 --- /dev/null +++ b/Casks/e/egovframe-ide.rb @@ -0,0 +1,40 @@ +cask "egovframe-ide" do + version "4.1.0" + + app_name = "" + + on_arm do + sha256 "7e7ece1b05a6e4ccfca522a44f4a4e0230a164f8542df0e78c0181efc039590e" + + url "https://maven.egovframe.go.kr/publist/HDD1/public/eGovFrameDev-#{version}-Mac-AArch64.dmg" + app_name = "eGovFrameDev-#{version}-Mac-AArch64.app" + end + on_intel do + sha256 "b3c652165914f7ccc05eae9e4730954a0a2cf0d361331a14f2c291fa51510652" + + url "https://maven.egovframe.go.kr/publist/HDD1/public/eGovFrameDev-#{version}-Mac-x86_64.dmg" + app_name = "eGovFrameDev-#{version}-Mac-x86_64.app" + end + + name "egovframe" + desc "Open-source framework by South Korea for web-based public service development" + homepage "https://www.egovframe.go.kr/" + + livecheck do + url "https://www.egovframe.go.kr/home/sub.do?menuNo=39" + regex(/개발환경 (\d+\.\d+\.\d+)/i) + strategy :page_match + end + + app app_name + + postflight do + set_ownership "/Applications/#{app_name}" + end + + zap trash: [ + "~/Library/Preferences/org.eclipse.platform.ide.plist", + "~/Library/Saved Application State/org.eclipse.platform.ide.savedState", + ] + end +