From a26ce92642fb89766626f483965fd92dc2779516 Mon Sep 17 00:00:00 2001 From: Adam Jensen Date: Fri, 28 Jun 2024 22:20:53 -0400 Subject: [PATCH] h26forge latest-8dde7ec (new formula) --- Formula/h/h26forge.rb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Formula/h/h26forge.rb diff --git a/Formula/h/h26forge.rb b/Formula/h/h26forge.rb new file mode 100644 index 00000000000000..80b264dc3b59ef --- /dev/null +++ b/Formula/h/h26forge.rb @@ -0,0 +1,19 @@ +class H26forge < Formula + desc "Tool for making syntactically valid but semantically spec-noncompliant videos" + homepage "https://github.com/h26forge/h26forge" + url "https://github.com/h26forge/h26forge/archive/refs/tags/latest-8dde7ec.tar.gz" + sha256 "c4dd98a640cace84ae4dd5df31ac0367e0ee3c95c940883a329006b23b7ad273" + license "MIT" + + depends_on "rust" => :build + + uses_from_macos "llvm" # for libclang + + def install + system "cargo", "install", *std_cargo_args + end + + test do + system "#{bin}/h26forge", "generate", "-o", "out.h264" + end +end