diff --git a/Casks/m/mamp@6.rb b/Casks/m/mamp@6.rb new file mode 100644 index 000000000000..f65986776829 --- /dev/null +++ b/Casks/m/mamp@6.rb @@ -0,0 +1,48 @@ +cask "mamp@6" do + arch arm: "M1-arm", intel: "Intel-x86" + + version "6.9" + sha256 arm: "e66a67fad914a065c882ffa137c9c9dc5ae8c24de53320d560b6b5cc0f4a890a", + intel: "7a3ff488c9c8d3f8f6730edfb06822e2640303cfcd03d75d14bb977d85518570" + + url "https://downloads.mamp.info/MAMP-PRO/releases/#{version}/MAMP_MAMP_PRO_#{version}-#{arch}.pkg" + name "MAMP" + desc "Web development solution with Apache, Nginx, PHP & MySQL" + homepage "https://www.mamp.info/" + + livecheck do + url "https://www.mamp.info/en/downloads/" + regex(%r{href=.*?/MAMP[._-]MAMP[._-]PRO[._-]v?(\d+(?:\.\d+)+)[._-]#{arch}\.pkg}i) + end + + auto_updates true + depends_on macos: ">= :sierra" + + pkg "MAMP_MAMP_PRO_#{version}-#{arch}.pkg" + + postflight do + set_ownership ["/Applications/MAMP", "/Applications/MAMP PRO"] + end + + uninstall pkgutil: "de.appsolute.installer.(mamp|mampacticon|mampendinstall|mamppro).pkg", + delete: "/Applications/MAMP" + + zap delete: [ + "/Library/Application Support/appsolute", + "/Library/LaunchDaemons/de.appsolute.mampprohelper.plist", + "/Library/PrivilegedHelperTools/de.appsolute.mampprohelper", + ], + trash: [ + "~/Library/Application Support/appsolute", + "~/Library/Application Support/de.appsolute.MAMP", + "~/Library/Application Support/de.appsolute.mamppro", + "~/Library/Caches/de.appsolute.MAMP", + "~/Library/Caches/de.appsolute.mamppro", + "~/Library/HTTPStorages/de.appsolute.MAMP", + "~/Library/HTTPStorages/de.appsolute.mamppro", + "~/Library/Preferences/de.appsolute.MAMP.plist", + "~/Library/Preferences/de.appsolute.mamppro.plist", + "~/Library/Saved Application State/de.appsolute.MAMP.savedState", + "~/Library/Saved Application State/de.appsolute.mamppro.savedState", + ] +end