parent
1f1678a1d5
commit
4cbaeb6d61
@ -1081,19 +1081,26 @@ end
|
|||||||
end
|
end
|
||||||
|
|
||||||
def check_for_latest_xquartz
|
def check_for_latest_xquartz
|
||||||
quartz = MacOS::XQuartz.version
|
return unless MacOS::XQuartz.installed?
|
||||||
return unless quartz
|
|
||||||
return if MacOS::XQuartz.provided_by_apple?
|
return if MacOS::XQuartz.provided_by_apple?
|
||||||
|
|
||||||
quartz = Version.new(quartz)
|
installed_version = Version.new(MacOS::XQuartz.version)
|
||||||
latest = Version.new(MacOS::XQuartz.latest_version)
|
latest_version = Version.new(MacOS::XQuartz.latest_version)
|
||||||
|
|
||||||
return if quartz >= latest
|
return if installed_version >= latest_version
|
||||||
|
|
||||||
<<-EOS.undent
|
case MacOS.version
|
||||||
Your XQuartz (#{quartz}) is outdated
|
when "10.9" then <<-EOS.undent
|
||||||
Please install XQuartz #{latest}.
|
Your XQuartz (#{installed_version}) is outdated
|
||||||
|
OS X Mavericks requires XQuartz #{latest_version}:
|
||||||
|
http://xquartz.macosforge.org/trac/wiki/X112.7.5
|
||||||
EOS
|
EOS
|
||||||
|
else <<-EOS.undent
|
||||||
|
Your XQuartz (#{installed_version}) is outdated
|
||||||
|
Please install XQuartz #{latest_version}:
|
||||||
|
https://xquartz.macosforge.org
|
||||||
|
EOS
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end # end class Checks
|
end # end class Checks
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user