Skip to content

Commit

Permalink
h26forge latest-8dde7ec (new formula)
Browse files Browse the repository at this point in the history
  • Loading branch information
acj committed Jun 29, 2024
1 parent 598cada commit 8cb0a4c
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions Formula/h/h26forge.rb
Original file line number Diff line number Diff line change
@@ -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

Check failure on line 10 in Formula/h/h26forge.rb

View workflow job for this annotation

GitHub Actions / Linux

`brew install --verbose --formula --build-bottle h26forge` failed on Linux!

Compiling libloading v0.8.4 Compiling asn1-rs v0.5.2 Compiling rustc_version v0.4.0 Compiling futures-channel v0.3.30 Compiling ctr v0.9.2 Compiling aead v0.5.2 Compiling futures-macro v0.3.30 Compiling num-integer v0.1.46 Compiling ring v0.16.20 Compiling bindgen v0.66.1 Compiling home v0.5.9 Compiling futures-task v0.3.30 Compiling oid-registry v0.6.1 Compiling once_cell v1.19.0 Compiling futures-io v0.3.30 Compiling either v1.13.0 Compiling futures-util v0.3.30 Compiling which v4.4.2 Compiling num-bigint v0.4.6 Compiling cexpr v0.6.0 Compiling curve25519-dalek v4.1.3 Compiling regex v1.10.5 Compiling url v2.5.2 Compiling ghash v0.5.1 Compiling aes v0.8.4 Compiling rfc6979 v0.4.0 Compiling signature v2.2.0 Compiling rustc-hash v1.1.0 Compiling arc-swap v1.7.1 Compiling byteorder v1.5.0 Compiling untrusted v0.7.1 Compiling lazycell v1.3.0 Compiling spin v0.5.2 Compiling peeking_take_while v0.1.2 Compiling shlex v1.3.0 Compiling ryu v1.0.18 Compiling serde_json v1.0.118 Compiling ecdsa v0.16.9 Compiling aes-gcm v0.10.3 Compiling futures-executor v0.3.30 Compiling der-parser v8.2.0 Compiling primeorder v0.13.6 Compiling sha1 v0.10.6 Compiling md-5 v0.10.6 Compiling sha2 v0.10.8 Compiling curve25519-dalek-derive v0.1.1 Compiling aho-corasick v1.1.3 Compiling substring v1.4.5 Compiling utf8parse v0.2.2 Compiling base64 v0.22.1 Compiling rustls v0.21.12 Compiling atomic-waker v1.1.2 Compiling data-encoding v2.6.0 Compiling base64 v0.21.7 Compiling stun v0.5.1 Compiling minimp4-sys v0.1.0 (/tmp/h26forge-20240629-13792-ch8fp/h26forge-latest-8dde7ec/minimp4.rs/minimp4-sys) Compiling x509-parser v0.15.1 Compiling waitgroup v0.1.2 Compiling pem v3.0.4 Compiling anstyle-parse v0.2.4 Compiling futures v0.3.30 Compiling tokio-util v0.7.11 Compiling yasna v0.5.2 Compiling rustls-webpki v0.101.7 Compiling sct v0.7.1 Compiling rtp v0.9.0 Compiling rtcp v0.10.1 Compiling anyhow v1.0.86 Compiling is_terminal_polyfill v1.70.0 Compiling anstyle v1.0.7 Compiling hashbrown v0.14.5 Compiling anstyle-query v1.1.0 Compiling equivalent v1.0.1 Compiling colorchoice v1.0.1 Compiling destructure_traitobject v0.2.0 Compiling unsafe-any-ors v1.0.0 Compiling anstream v0.6.14 Compiling indexmap v2.2.6 Compiling webrtc-srtp v0.11.0 Compiling rcgen v0.11.3 Compiling turn v0.7.1 Compiling x25519-dalek v2.0.1 The following warnings were emitted during compilation: warning: [email protected]: In file included from minimp4.c:6: warning: [email protected]: minimp4.h: In function ‘mp4_h26x_write_nal’: warning: [email protected]: minimp4.h:2447:25: warning: this statement may fall through [-Wimplicit-fallthrough=] warning: [email protected]: 2447 | h->need_idr = 0; warning: [email protected]: | ~~~~~~~~~~~~^~~ warning: [email protected]: minimp4.h:2449:9: note: here warning: [email protected]: 2449 | default: warning: [email protected]: | ^~~~~~~ warning: [email protected]: minimp4.h: In function ‘minimp4_read’: warning: [email protected]: minimp4.h:2510:15: warning: this statement may fall through [-Wimplicit-fallthrough=] warning: [email protected]: 2510 | case 4: v = (v << 8) | minimp4_fgets(mp4); warning: [email protected]: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: [email protected]: minimp4.h:2511:5: note: here warning: [email protected]: 2511 | case 3: v = (v << 8) | minimp4_fgets(mp4); warning: [email protected]: | ^~~~ warning: [email protected]: minimp4.h:2511:15: warning: this statement may fall through [-Wimplicit-fallthrough=] warning: [email protected]: 2511 | case 3: v = (v << 8) | minimp4_fgets(mp4); warning: [email protected]: | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: [email protected]: minimp4.h:2512:5: note: here warning: [email protected]: 2512 | case 2: v = (v << 8) | minimp4
system "cargo", "install", *std_cargo_args
end

test do
system "#{bin}/h26forge", "generate", "-o", "out.h264"
end
end

0 comments on commit 8cb0a4c

Please sign in to comment.