aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/extend/os/mac/requirements/x11_requirement.rb
blob: 0c319d1de32fe8f5fe8c51d6b93b9f8503550d26 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
require "requirement"

class X11Requirement < Requirement
  cask "xquartz"
  download "https://xquartz.macosforge.org"

  def min_version
    MacOS::XQuartz.minimum_version
  end

  satisfy build_env: false do
    next false unless MacOS::XQuartz.installed?
    min_version <= MacOS::XQuartz.version
  end

  def message
    "XQuartz #{min_version} (or newer) is required to install this formula. #{super}"
  end
end