aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/libetonyek.rb35
1 files changed, 35 insertions, 0 deletions
diff --git a/Library/Formula/libetonyek.rb b/Library/Formula/libetonyek.rb
new file mode 100644
index 000000000..7412a86e5
--- /dev/null
+++ b/Library/Formula/libetonyek.rb
@@ -0,0 +1,35 @@
+require "formula"
+
+class Libetonyek < Formula
+ homepage "http://www.freedesktop.org/wiki/Software/libetonyek/"
+ url "http://dev-www.libreoffice.org/src/libetonyek-0.1.1.tar.xz"
+ sha1 "024fd730b062d1df54de0352323d03d011e59277"
+
+ depends_on "pkg-config" => :build
+ depends_on "boost" => :build
+ depends_on "libwpd"
+ depends_on "librevenge"
+
+ 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 <libetonyek/EtonyekDocument.h>
+ int main() {
+ return libetonyek::EtonyekDocument::RESULT_OK;
+ }
+ EOS
+ system ENV.cxx, "test.cpp", "-o", "test",
+ "-lrevenge-0.0", "-I#{Formula["librevenge"].include}/librevenge-0.0",
+ "-letonyek-0.1", "-I#{Formula["libetonyek"].include}/libetonyek-0.1"
+ system "./test"
+ end
+end