Merge pull request #14679 from Bo98/api-source-fetch

formula_installer: fix resource fetching for source builds under API
This commit is contained in:
Bo Anderson 2023-02-17 13:14:22 +00:00 committed by GitHub
commit 971969541e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1181,13 +1181,15 @@ class FormulaInstaller
if pour_bottle?(output_warning: true) if pour_bottle?(output_warning: true)
formula.fetch_bottle_tab formula.fetch_bottle_tab
elsif formula.core_formula? && Homebrew::EnvConfig.install_from_api? else
if formula.core_formula? && Homebrew::EnvConfig.install_from_api?
url = "https://raw.githubusercontent.com/#{formula.tap.full_name}/#{formula.tap_git_head}/Formula/#{formula.name}.rb" url = "https://raw.githubusercontent.com/#{formula.tap.full_name}/#{formula.tap_git_head}/Formula/#{formula.name}.rb"
@formula = Formulary.factory(url, formula.active_spec_sym, @formula = Formulary.factory(url, formula.active_spec_sym,
alias_path: formula.alias_path, alias_path: formula.alias_path,
flags: formula.class.build_flags, flags: formula.class.build_flags,
from: :formula_installer) from: :formula_installer)
else end
formula.fetch_patches formula.fetch_patches
formula.resources.each(&:fetch) formula.resources.each(&:fetch)
end end