diff options
| author | Adam Vandenberg | 2010-07-31 14:50:28 -0700 |
|---|---|---|
| committer | Adam Vandenberg | 2010-07-31 14:50:28 -0700 |
| commit | 4db36f34e3b7a14abc3bead93a23d77f79ccedd8 (patch) | |
| tree | 67ddcbe985844475e9a5780b7c5ddf33beff4674 /Library/Formula/wine.rb | |
| parent | 46d949d1ec1634f7f3033cac240caabf4759a60c (diff) | |
| download | homebrew-4db36f34e3b7a14abc3bead93a23d77f79ccedd8.tar.bz2 | |
Update wine to 1.2
Diffstat (limited to 'Library/Formula/wine.rb')
| -rw-r--r-- | Library/Formula/wine.rb | 35 |
1 files changed, 11 insertions, 24 deletions
diff --git a/Library/Formula/wine.rb b/Library/Formula/wine.rb index 91e073981..86784140b 100644 --- a/Library/Formula/wine.rb +++ b/Library/Formula/wine.rb @@ -1,20 +1,12 @@ require 'formula' class Wine <Formula - url 'http://downloads.sourceforge.net/project/wine/Source/wine-1.1.44.tar.bz2' - sha1 '60f11693161b28ff9814949f2b6bbccee1d07a2c' + url 'http://downloads.sourceforge.net/project/wine/Source/wine-1.2.tar.bz2' + sha1 'dc37a32edb274167990ca7820f92c2d85962e37d' homepage 'http://www.winehq.org/' head 'git://source.winehq.org/git/wine.git' depends_on 'jpeg' - depends_on 'mpg123' => :optional - - def wine_wrapper; <<-EOS -#!/bin/sh -DYLD_FALLBACK_LIBRARY_PATH="/usr/X11/lib" \ -"#{bin}/wine.bin" "$@" -EOS - end def install fails_with_llvm @@ -27,29 +19,24 @@ EOS ENV.append "CFLAGS", build32 ENV.append "CXXFLAGS", "-D_DARWIN_NO_64_BIT_INODE" ENV.append "LDFLAGS", "#{build32} -framework CoreServices -lz -lGL -lGLU" - ENV.append "DYLD_FALLBACK_LIBRARY_PATH", "/usr/X11/lib" - - args = [ "--prefix=#{prefix}", "--disable-win16" ] - # Building a universal mpg123 is non-trivial, so skip for now. - args << "--without-mpg123" if Hardware.is_64_bit? and MACOS_VERSION >= 10.6 + args = [ "--prefix=#{prefix}"] + args << "--without-freetype" if MACOS_VERSION >= 10.6 and Hardware.is_64_bit? + args << "--disable-win16" if MACOS_VERSION < 10.6 system "./configure", *args system "make install" # Don't need Gnome desktop support rm_rf share+'applications' - - # Use a wrapper script, so rename wine to wine.bin - # and name our startup script wine - mv (bin+'wine'), (bin+'wine.bin') - (bin+'wine').write(wine_wrapper) end - def caveats - <<-EOS.undent - You may also want to get winetricks: - brew install winetricks + def caveats; <<-EOS.undent + For a more full-featured install, try: + http://code.google.com/p/osxwinebuilder/ + + You may also want to get winetricks: + brew install winetricks EOS end end |
