wine: move method closer to point of use
This commit is contained in:
parent
dcd43f1883
commit
1835baaf65
1 changed files with 6 additions and 9 deletions
|
@ -85,6 +85,12 @@ class Wine < Formula
|
|||
# Including /usr/lib because wine, as of 1.3.15, tries to dlopen
|
||||
# libncurses.5.4.dylib, and fails to find it without the fallback path.
|
||||
|
||||
def library_path
|
||||
path = %W[#{HOMEBREW_PREFIX}/lib /usr/lib]
|
||||
paths.unshift(MacOS::X11.lib) unless build.without? 'x11'
|
||||
paths.join(':')
|
||||
end
|
||||
|
||||
def wine_wrapper; <<-EOS.undent
|
||||
#!/bin/sh
|
||||
DYLD_FALLBACK_LIBRARY_PATH="#{library_path}" "#{bin}/wine.bin" "$@"
|
||||
|
@ -173,13 +179,4 @@ class Wine < Formula
|
|||
end
|
||||
return s
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def library_path
|
||||
paths = ["#{HOMEBREW_PREFIX}/lib", '/usr/lib']
|
||||
paths.unshift(MacOS::X11.lib) unless build.without? 'x11'
|
||||
|
||||
paths.join(':')
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue