diff options
| author | Yue Liu | 2014-06-08 11:44:35 -0700 |
|---|---|---|
| committer | Mike McQuaid | 2014-06-14 20:44:17 +0100 |
| commit | c32d7ec8d0cf80c3e9ccba4da4481a65b443aeef (patch) | |
| tree | 4b4ee7098ba325b7e018c1cf43fb15a052a04b66 | |
| parent | f858d536073def9672203ab408e97742d0e591da (diff) | |
| download | homebrew-c32d7ec8d0cf80c3e9ccba4da4481a65b443aeef.tar.bz2 | |
librevenge 0.0.1
| -rw-r--r-- | Library/Formula/librevenge.rb | 31 |
1 files changed, 31 insertions, 0 deletions
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 <librevenge/librevenge.h> + int main() { + librevenge::RVNGString str; + return 0; + } + EOS + system ENV.cc, "test.cpp", "-lrevenge-0.0", "-I#{include}/librevenge-0.0" + end +end |
