2015-06-22 14:27:06 +00:00
|
|
|
class Libwebm < Formula
|
|
|
|
desc "WebM container"
|
2015-07-10 20:54:51 +00:00
|
|
|
homepage "https://www.webmproject.org/code/"
|
2015-06-22 14:27:06 +00:00
|
|
|
url "https://github.com/webmproject/libwebm/archive/libwebm-1.0.0.26.tar.gz"
|
|
|
|
sha256 "1e4034e03836ac974bb078b11383a10306d63879b350a34fdd575ab44b132222"
|
|
|
|
|
2015-06-24 19:27:56 +00:00
|
|
|
bottle do
|
|
|
|
cellar :any
|
|
|
|
sha256 "857027173cb56069854f03e25ca0a3c4cce4dc2bed404ab78af3f41344c52a05" => :yosemite
|
|
|
|
sha256 "005679e6d2de745d49c4867dcfbc4490be235a3ba25275ff88e0d518b494e4c7" => :mavericks
|
|
|
|
sha256 "3e2c2a2fd1854c158c33bd6667a2e0ae17838eb88a0f839ee48316f59d105c7e" => :mountain_lion
|
|
|
|
end
|
|
|
|
|
2015-06-22 14:27:06 +00:00
|
|
|
def install
|
|
|
|
system "make"
|
|
|
|
|
|
|
|
lib.install "libwebm.a"
|
|
|
|
include.install Dir.glob("mkv*.hpp")
|
|
|
|
include.install Dir.glob("vtt*.h")
|
|
|
|
bin.install %w[dumpvtt samplemuxer vttdemux]
|
|
|
|
end
|
|
|
|
|
|
|
|
test do
|
|
|
|
(testpath/"test.cpp").write <<-EOS.undent
|
|
|
|
#include <mkvwriter.hpp>
|
|
|
|
int main()
|
|
|
|
{
|
|
|
|
mkvmuxer::MkvWriter writer();
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
EOS
|
|
|
|
system ENV.cxx, "test.cpp", "-lwebm", "-o", "test"
|
|
|
|
system "./test"
|
|
|
|
end
|
|
|
|
end
|