From c32d7ec8d0cf80c3e9ccba4da4481a65b443aeef Mon Sep 17 00:00:00 2001 From: Yue Liu Date: Sun, 8 Jun 2014 11:44:35 -0700 Subject: librevenge 0.0.1 --- Library/Formula/librevenge.rb | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 Library/Formula/librevenge.rb (limited to 'Library') diff --git a/Library/Formula/librevenge.rb b/Library/Formula/librevenge.rb new file mode 100644 index 000000000..5a3cd614e --- /dev/null +++ b/Library/Formula/librevenge.rb @@ -0,0 +1,31 @@ +require "formula" + +class Librevenge < Formula + homepage 'http://sourceforge.net/p/libwpd/wiki/librevenge/' + url 'http://dev-www.libreoffice.org/src/librevenge-0.0.1.tar.bz2' + sha1 '738d68bf54ec97fd48c41284aabbfd5a0d2db4ce' + + depends_on 'pkg-config' => :build + depends_on 'boost' => :build + + def install + system "./configure", "--without-docs", + "--disable-dependency-tracking", + "--enable-static=no", + "--disable-werror", + "--disable-tests", + "--prefix=#{prefix}" + system "make", "install" + end + + test do + (testpath/'test.cpp').write <<-EOS.undent + #include + int main() { + librevenge::RVNGString str; + return 0; + } + EOS + system ENV.cc, "test.cpp", "-lrevenge-0.0", "-I#{include}/librevenge-0.0" + end +end -- cgit v1.2.3