java: only disable java version ranges on Big Sur
This commit is contained in:
parent
6d850a97a1
commit
5a97c08ab3
@ -27,11 +27,13 @@ class JavaRequirement < Requirement
|
|||||||
|
|
||||||
def java_home_cmd
|
def java_home_cmd
|
||||||
# TODO: enable for all macOS versions and Linux on next minor release
|
# TODO: enable for all macOS versions and Linux on next minor release
|
||||||
# but --version is broken on Big Sur today.
|
# but --version with ranges is broken on Big Sur today.
|
||||||
if @version && MacOS.version >= :big_sur
|
if MacOS.version >= :big_sur && @version&.end_with?("+")
|
||||||
odisabled "depends_on :java",
|
odisabled %Q(depends_on java: "#{@version}"),
|
||||||
'"depends_on "openjdk@11", "depends_on "openjdk@8" or "depends_on "openjdk"'
|
'depends_on "openjdk@11", depends_on "openjdk@8" or depends_on "openjdk"'
|
||||||
end
|
end
|
||||||
|
# odeprecated "depends_on :java",
|
||||||
|
# 'depends_on "openjdk@11", depends_on "openjdk@8" or depends_on "openjdk"'
|
||||||
|
|
||||||
return unless File.executable?("/usr/libexec/java_home")
|
return unless File.executable?("/usr/libexec/java_home")
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user