diff options
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/bottles.rb | 5 | ||||
| -rw-r--r-- | Library/Homebrew/software_spec.rb | 9 |
2 files changed, 8 insertions, 6 deletions
diff --git a/Library/Homebrew/bottles.rb b/Library/Homebrew/bottles.rb index a85917717..90c9aba08 100644 --- a/Library/Homebrew/bottles.rb +++ b/Library/Homebrew/bottles.rb @@ -28,11 +28,6 @@ def bottle_native_regex /(\.#{bottle_tag}\.bottle\.(\d+\.)?tar\.gz)$/o end -def bottle_url(root_url, *filename_args) - filename = Bottle::Filename.new(*filename_args) - "#{root_url}/#{filename}" -end - def bottle_tag if MacOS.version >= :lion MacOS.cat diff --git a/Library/Homebrew/software_spec.rb b/Library/Homebrew/software_spec.rb index dca84da21..5382103d4 100644 --- a/Library/Homebrew/software_spec.rb +++ b/Library/Homebrew/software_spec.rb @@ -143,7 +143,8 @@ class Bottle checksum, tag = spec.checksum_for(bottle_tag) - @resource.url = bottle_url(spec.root_url, formula.name, formula.pkg_version, tag, spec.revision) + filename = Filename.new(formula.name, formula.pkg_version, tag, spec.revision) + @resource.url = build_url(spec.root_url, filename) @resource.download_strategy = CurlBottleDownloadStrategy @resource.version = formula.pkg_version @resource.checksum = checksum @@ -155,6 +156,12 @@ class Bottle def compatible_cellar? cellar == :any || cellar == HOMEBREW_CELLAR.to_s end + + private + + def build_url(root_url, filename) + "#{root_url}/#{filename}" + end end class BottleSpecification |
