From 86cff16c7108aa319e81bccf58ee46d88a0671e2 Mon Sep 17 00:00:00 2001 From: Adam Vandenberg Date: Sun, 25 May 2014 12:17:06 -0700 Subject: librem: fix for non-/usr/local installs --- Library/Formula/librem.rb | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'Library/Formula') diff --git a/Library/Formula/librem.rb b/Library/Formula/librem.rb index 232c3c78b..0b0f7eead 100644 --- a/Library/Formula/librem.rb +++ b/Library/Formula/librem.rb @@ -8,7 +8,11 @@ class Librem < Formula depends_on "libre" def install - system "make", "install", "PREFIX=#{prefix}" + libre = Formula["libre"] + system "make", "install", "PREFIX=#{prefix}", + "LIBRE_MK=#{libre.opt_share}/re/re.mk", + "LIBRE_INC=#{libre.opt_include}/re", + "LIBRE_SO=#{libre.opt_lib}" end test do @@ -16,9 +20,10 @@ class Librem < Formula #include #include int main() { - return NULL != vidfmt_name(VID_FMT_YUV420P); + return (NULL != vidfmt_name(VID_FMT_YUV420P)) ? 0 : 1; } EOS - system ENV.cc, "test.c", "-lrem" + system ENV.cc, "test.c", "-L#{opt_lib}", "-lrem", "-o", "test" + system "./test" end end -- cgit v1.2.3