librevenge 0.0.1

master
Yue Liu 2014-06-08 11:44:35 -07:00 committed by Mike McQuaid
parent 450dde67bd
commit 3d235e61b3
1 changed files with 31 additions and 0 deletions

31
Formula/librevenge.rb Normal file
View File

@ -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