Merge pull request #20210 from Homebrew/migrate-casks
[Homebrew/homebrew-cask-versions.git] / Casks / qgis-ltr.rb
blob1f4b6bbd29096b31ad68e2b612def0c4357c7ca5
1 cask "qgis-ltr" do
2   version "3.34.6,20240419_184338"
3   sha256 "a694b3999d88638484463ff33f3f33f7c53ce3b587c80383bed4a8bb17556a63"
5   url "https://qgis.org/downloads/macos/ltr/qgis_ltr_final-#{version.csv.first.dots_to_underscores}_#{version.csv.second}.dmg"
6   name "QGIS LTR"
7   desc "Geographic Information System"
8   homepage "https://www.qgis.org/"
10   livecheck do
11     url "https://qgis.org/downloads/macos/qgis-macos-ltr.sha256sum"
12     regex(/qgis_ltr_final[._-]v?(\d+(?:_\d+)+)[._-](\d+_\d+)\.dmg/i)
13     strategy :page_match do |page, regex|
14       page.scan(regex).map { |match| "#{match[0].tr("_", ".")},#{match[1]}" }
15     end
16   end
18   depends_on macos: ">= :high_sierra"
20   app "QGIS-LTR.app"
22   zap trash: [
23     "~/Library/Application Support/QGIS",
24     "~/Library/Caches/QGIS",
25     "~/Library/Saved Application State/org.qgis.qgis*.savedState",
26   ]
27 end