2015-08-03 13:09:07 +01:00
|
|
|
require "requirement"
|
2017-02-25 10:17:25 -08:00
|
|
|
require "requirements/linux_requirement"
|
2017-10-06 10:12:09 -07:00
|
|
|
require "requirements/macos_requirement"
|
2015-08-03 13:09:07 +01:00
|
|
|
require "requirements/maximum_macos_requirement"
|
|
|
|
require "requirements/osxfuse_requirement"
|
|
|
|
require "requirements/java_requirement"
|
|
|
|
require "requirements/tuntap_requirement"
|
|
|
|
require "requirements/unsigned_kext_requirement"
|
|
|
|
require "requirements/x11_requirement"
|
2017-12-23 16:38:06 +00:00
|
|
|
require "requirements/arch_requirement"
|
|
|
|
require "requirements/xcode_requirement"
|
2013-09-28 16:37:05 -05:00
|
|
|
|
2015-06-15 09:56:04 +01:00
|
|
|
class GitRequirement < Requirement
|
2013-09-28 16:37:05 -05:00
|
|
|
fatal true
|
2015-08-03 13:09:07 +01:00
|
|
|
default_formula "git"
|
2015-11-26 19:55:18 +08:00
|
|
|
satisfy { Utils.git_available? }
|
2013-09-28 16:37:05 -05:00
|
|
|
end
|
2017-11-20 16:04:52 -08:00
|
|
|
|
|
|
|
class SubversionRequirement < Requirement
|
|
|
|
fatal true
|
|
|
|
default_formula "subversion"
|
|
|
|
satisfy { Utils.svn_available? }
|
|
|
|
end
|