From defde1fef32e188c1a41bd38656e125574148198 Mon Sep 17 00:00:00 2001 From: Lukas Sabota Date: Mon, 17 Oct 2011 20:08:46 -0400 Subject: fceux 2.1.5 Signed-off-by: Adam Vandenberg --- Library/Formula/fceux.rb | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 Library/Formula/fceux.rb (limited to 'Library/Formula') 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 -- cgit v1.2.3