diff options
| -rw-r--r-- | Library/Formula/libemu.rb | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/Library/Formula/libemu.rb b/Library/Formula/libemu.rb new file mode 100644 index 000000000..bf5d2fa9d --- /dev/null +++ b/Library/Formula/libemu.rb @@ -0,0 +1,31 @@ +require 'formula' + +def use_python? + ARGV.include? '--enable-python-bindings' +end + +class Libemu <Formula + head 'http://git.carnivore.it/libemu.git', :using => :git + homepage 'http://libemu.carnivore.it/' + + depends_on 'pkg-config' => :build + + def options + [["--enable-python-bindings", "Compile bindings for Python"]] + end + + def install + inreplace 'Makefile.am' do |s| + # Need to fix the static location of pkgconfigpath + s.gsub! '/usr/lib/pkgconfig/', "#{lib}/pkgconfig/" + end + args = ["--disable-debug", + "--disable-dependency-tracking", + "--prefix=#{prefix}"] + args << "--enable-python-bindings" if use_python? + + system "autoreconf -v -i" + system "./configure", *args + system "make install" + end +end |
