diff options
| author | Adam Vandenberg | 2013-05-24 08:37:16 -0700 |
|---|---|---|
| committer | Adam Vandenberg | 2013-06-16 20:36:50 -0700 |
| commit | 32f637d5900a11a3868745cdf70f35a20373457f (patch) | |
| tree | a33a592d0d6420b6eae58569a86925c99587e6d9 /Library/Homebrew/requirements | |
| parent | 45d3e436ee6f4bfcc7d5658a062feb64a184695a (diff) | |
| download | brew-32f637d5900a11a3868745cdf70f35a20373457f.tar.bz2 | |
Add minimum OS X version requirement
Closes Homebrew/homebrew#19998.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Homebrew/requirements')
| -rw-r--r-- | Library/Homebrew/requirements/macos_requirement.rb | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Library/Homebrew/requirements/macos_requirement.rb b/Library/Homebrew/requirements/macos_requirement.rb new file mode 100644 index 000000000..c172189ee --- /dev/null +++ b/Library/Homebrew/requirements/macos_requirement.rb @@ -0,0 +1,16 @@ +require 'requirement' + +class MinimumMacOSRequirement < Requirement + fatal true + + def initialize(tags) + @version = MacOS::Version.from_symbol(tags.first) + super + end + + satisfy { MacOS.version >= @version } + + def message + "OS X #{@version.pretty_name} or newer is required." + end +end |
