diff --git a/Library/Homebrew/extend/os/linux/formula.rb b/Library/Homebrew/extend/os/linux/formula.rb index ed5c4f38a2..c603694cc6 100644 --- a/Library/Homebrew/extend/os/linux/formula.rb +++ b/Library/Homebrew/extend/os/linux/formula.rb @@ -5,7 +5,12 @@ class Formula undef shared_library def shared_library(name, version = nil) - "#{name}.so#{"." unless version.nil?}#{version}" + suffix = if version == "*" || (name == "*" && version.blank?) + "{,.*}" + elsif version.present? + ".#{version}" + end + "#{name}.so#{suffix}" end class << self