aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorYue Liu2014-06-10 21:43:59 -0700
committerMike McQuaid2014-06-22 08:26:50 +0100
commitcc78f3d6e582c901f433fea08d5e3bf264afb71d (patch)
tree268d465a8399615a8b5a4b6d882a1d5c0586864b /Library
parent97e3f3e09843eb3b407953dbdb209832ebe62bf9 (diff)
downloadhomebrew-cc78f3d6e582c901f433fea08d5e3bf264afb71d.tar.bz2
add libetonyek 0.1.1
Diffstat (limited to 'Library')
-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