diff --git a/Formula/h/h26forge.rb b/Formula/h/h26forge.rb new file mode 100644 index 00000000000000..4d848a16bea8a0 --- /dev/null +++ b/Formula/h/h26forge.rb @@ -0,0 +1,17 @@ +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 + + def install + system "cargo", "install", *std_cargo_args + end + + test do + system "#{bin}/h26forge", "generate", "-o", "out.h264" + end +end