aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYue Liu2014-06-10 21:13:30 -0700
committerJack Nagel2014-06-15 19:42:58 -0500
commita28ccc99152e967ce960e119ce1fcf9d931e7bb5 (patch)
treed42dcb9730c96f70237d73e0c0d3e81d51ccc3db
parentbd2ef729b5fdf9c3201842012aa9a1b15210560e (diff)
downloadhomebrew-a28ccc99152e967ce960e119ce1fcf9d931e7bb5.tar.bz2
libwps 0.3.0
Closes #30164. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
-rw-r--r--Library/Formula/libwps.rb23
1 files changed, 19 insertions, 4 deletions
diff --git a/Library/Formula/libwps.rb b/Library/Formula/libwps.rb
index 985e85ea2..dee0f5960 100644
--- a/Library/Formula/libwps.rb
+++ b/Library/Formula/libwps.rb
@@ -1,17 +1,32 @@
-require 'formula'
+require "formula"
class Libwps < Formula
homepage 'http://libwps.sourceforge.net'
- url 'https://downloads.sourceforge.net/project/libwps/libwps/libwps-0.2.9/libwps-0.2.9.tar.bz2'
- sha1 '04acc2c13485f8b9e714a5d2b4eb3e77f643d23e'
+ url 'http://dev-www.libreoffice.org/src/libwps-0.3.0.tar.bz2'
+ sha1 '526323bd59b5f59f8533882fb455e5886bf1f6dc'
depends_on 'pkg-config' => :build
+ depends_on 'boost' => :build
depends_on 'libwpd'
+ depends_on 'librevenge'
def install
system "./configure", "--disable-debug", "--disable-dependency-tracking",
# Installing Doxygen docs trips up make install
"--prefix=#{prefix}", "--without-docs"
- system "make install"
+ system "make", "install"
+ end
+
+ test do
+ (testpath/'test.cpp').write <<-EOS.undent
+ #include <libwps/libwps.h>
+ int main() {
+ return libwps::WPS_OK;
+ }
+ EOS
+ system ENV.cc, "test.cpp",
+ "-lrevenge-0.0", "-I#{Formula['librevenge'].include}/librevenge-0.0",
+ "-lwpd-0.10", "-I#{Formula['libwpd'].include}/libwpd-0.10",
+ "-lwps-0.3", "-I#{include}/libwps-0.3"
end
end