From 1b25224b5537c1db2b4eaff34e420e6caded0c31 Mon Sep 17 00:00:00 2001 From: Shaun Jackman Date: Fri, 2 Apr 2021 12:00:17 -0700 Subject: [PATCH] github_packages: Add platform.variant --- Library/Homebrew/github_packages.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Library/Homebrew/github_packages.rb b/Library/Homebrew/github_packages.rb index 302e2eea95..45968f6d91 100644 --- a/Library/Homebrew/github_packages.rb +++ b/Library/Homebrew/github_packages.rb @@ -246,8 +246,21 @@ class GitHubPackages (tab["built_on"]["glibc_version"] if tab["built_on"].present?) || "2.23" end + variant = if architecture == "arm64" + "v8" + elsif tab["oldest_cpu_family"] + tab["oldest_cpu_family"] + elsif architecture == "amd64" + if os == "darwin" + Hardware.oldest_cpu(OS::Mac::Version.new(os_version[/macOS ([0-9]+\.[0-9]+)/, 1])).to_s + else + "core2" + end + end + platform_hash = { architecture: architecture, + variant: variant, os: os, "os.version" => os_version, }