homebrew-core/Formula/ortp.rb

35 lines
1.1 KiB
Ruby

class Ortp < Formula
homepage "https://www.linphone.org/technical-corner/ortp/overview"
url "http://nongnu.askapache.com/linphone/ortp/sources/ortp-0.24.1.tar.gz"
sha256 "d1ecce20bed145186f727914f10f500d0594e30c2a234a276e7e12dcd8814cd5"
bottle do
cellar :any
sha256 "a44c617d0bc51a7433243544b255e75fb4afe32ae939d6088450921633a4d19c" => :yosemite
sha256 "7505c45e98f762b1ba0a51c3285ef23eefa68fad32aaded8a7b5aa719f5ca153" => :mavericks
sha256 "2b6b871251f5ddd895fe3d680c975129dcf5d317de09752e343624bd372befa6" => :mountain_lion
end
def install
system "./configure", "--disable-debug", "--disable-dependency-tracking",
"--prefix=#{prefix}"
system "make", "install"
end
test do
(testpath/"test.c").write <<-EOS.undent
#include "ortp/logging.h"
#include "ortp/rtpsession.h"
#include "ortp/sessionset.h"
int main()
{
ORTP_PUBLIC void ortp_init(void);
return 0;
}
EOS
system ENV.cc, "-I#{include}", "-L#{lib}", "-lortp",
testpath/"test.c", "-o", "test"
system "./test"
end
end