diff options
| author | Lukas Sabota | 2011-10-17 20:08:46 -0400 |
|---|---|---|
| committer | Adam Vandenberg | 2012-02-26 15:20:52 -0800 |
| commit | defde1fef32e188c1a41bd38656e125574148198 (patch) | |
| tree | f689749a3ed8396834c5d03623e6dd46bc1e565d /Library/Formula | |
| parent | f633d1834cb32e881248b14311e77a2847e78839 (diff) | |
| download | homebrew-defde1fef32e188c1a41bd38656e125574148198.tar.bz2 | |
fceux 2.1.5
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/fceux.rb | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/Library/Formula/fceux.rb b/Library/Formula/fceux.rb new file mode 100644 index 000000000..11532e06a --- /dev/null +++ b/Library/Formula/fceux.rb @@ -0,0 +1,45 @@ +require 'formula' + +class Fceux < Formula + homepage 'http://fceux.com' + url 'http://downloads.sourceforge.net/fceultra/fceux-2.1.5.src.tar.bz2' + md5 'e8b20e62bbbb061b1a59d51b47c827bd' + + depends_on 'scons' => :build + depends_on 'sdl' + depends_on 'libzip' + depends_on 'gtk+' unless ARGV.include? "--no-gtk" + + def options + [['--no-gtk', "Build without Gtk+ support."]] + end + + # fixes compilation errors on osx; upstream in 2.1.6 + def patches; DATA; end + + def install + if ARGV.include? "--no-gtk" + inreplace "SConstruct", + "BoolVariable('GTK', 'Enable GTK2 GUI (SDL only)', 1),", + "BoolVariable('GTK', 'Enable GTK2 GUI (SDL only)', 0)," + end + + system "scons" + bin.install 'src/fceux' + end +end + + +__END__ +t a/src/drivers/sdl/SConscript b/src/drivers/sdl/SConscript +index 9c7247c..7a9f297 100644 +--- a/src/drivers/sdl/SConscript ++++ b/src/drivers/sdl/SConscript +@@ -1,3 +1,6 @@ ++Import('env') ++env.ParseConfig('pkg-config --cflags --libs x11') ++Export('env') + my_list = Split(""" + input.cpp + config.cpp +# config.cpp |
