phinze/homebrew-cask

View on GitHub
Casks/i/igv.rb

Summary

Maintainability
A
0 mins
Test Coverage
cask "igv" do
  version "2.18.2"
  sha256 "e955d02805d2291c498692475007b9c2c9e28a6440e1a170a7e2640b18ddd5e9"

  url "https://data.broadinstitute.org/igv/projects/downloads/#{version.major_minor}/IGV_MacApp_#{version}.zip"
  name "Integrative Genomics Viewer (IGV)"
  desc "Visual exploration of genomic data"
  homepage "https://software.broadinstitute.org/software/igv/"

  livecheck do
    url "https://igv.org/doc/desktop/DownloadPage/"
    regex(/href=.*?IGV[._-]MacApp[._-]v?(\d+(?:\.\d+)+)\.zip/i)
  end

  app "IGV_#{version}.app"

  zap trash: [
    "~/.igv",
    "~/igv",
    "~/Library/Preferences/org.broad.igv.plist",
  ]

  caveats do
    requires_rosetta
    depends_on_java "17+"
  end
end