Code refactoring
This commit is contained in:
parent
73a3592981
commit
d25fc5ce50
@ -166,12 +166,12 @@ class DependencyCollector
|
||||
def parse_url_spec(url, tags)
|
||||
case File.extname(url)
|
||||
when ".xz" then xz_dep_if_needed(tags)
|
||||
when ".zip" then zip_dep_if_needed(tags)
|
||||
when ".bz2" then bzip2_dep_if_needed(tags)
|
||||
when ".lha", ".lzh" then Dependency.new("lha", tags)
|
||||
when ".lz" then Dependency.new("lzip", tags)
|
||||
when ".rar" then Dependency.new("unrar", tags)
|
||||
when ".7z" then Dependency.new("p7zip", tags)
|
||||
when ".zip" then zip_dep_if_needed(tags)
|
||||
when ".bz2" then bzip2_dep_if_needed(tags)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@ -18,13 +18,13 @@ class DependencyCollector
|
||||
Dependency.new("xz", tags)
|
||||
end
|
||||
|
||||
def zip_dep_if_needed(tags); end
|
||||
|
||||
def bzip2_dep_if_needed(tags); end
|
||||
|
||||
def ld64_dep_if_needed(*)
|
||||
# Tiger's ld is too old to properly link some software
|
||||
return if MacOS.version > :tiger
|
||||
LD64Dependency.new
|
||||
end
|
||||
|
||||
def zip_dep_if_needed(*); end
|
||||
|
||||
def bzip2_dep_if_needed(*); end
|
||||
end
|
||||
|
||||
@ -140,4 +140,3 @@ describe DependencyCollector do
|
||||
end
|
||||
end
|
||||
end
|
||||
require "test/os/dependency_collector_spec"
|
||||
|
||||
@ -1 +1 @@
|
||||
require "test/os/linux/dependency_collector" if OS.linux?
|
||||
require "test/dependency_collector"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user