software_spec: process macOS versions on Linux.
This module doesn't actually have any behaviour that's problematic at runtime on Linux so we may as well use it to properly sort macOS versions there.
This commit is contained in:
parent
3589e24df0
commit
4971855e9b
@ -8,6 +8,7 @@ require "dependency_collector"
|
||||
require "utils/bottles"
|
||||
require "patch"
|
||||
require "compilers"
|
||||
require "os/mac/version"
|
||||
|
||||
class SoftwareSpec
|
||||
extend Forwardable
|
||||
@ -338,8 +339,8 @@ class BottleSpecification
|
||||
tags = collector.keys.sort_by do |tag|
|
||||
# Sort non-MacOS tags below MacOS tags.
|
||||
begin
|
||||
MacOS::Version.from_symbol tag
|
||||
rescue
|
||||
OS::Mac::Version.from_symbol tag
|
||||
rescue ArgumentError
|
||||
"0.#{tag}"
|
||||
end
|
||||
end
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user