{"name":"protobuf@29","full_name":"protobuf@29","tap":"homebrew/core","oldnames":[],"aliases":[],"versioned_formulae":["protobuf@33","protobuf@21"],"desc":"Protocol buffers (Google's data interchange format)","license":"BSD-3-Clause","homepage":"https://protobuf.dev/","versions":{"stable":"29.6","head":null,"bottle":true},"urls":{"stable":{"url":"https://github.com/protocolbuffers/protobuf/releases/download/v29.6/protobuf-29.6.tar.gz","tag":null,"revision":null,"using":null,"checksum":"877bf9f880631aa31daf2c09896276985696728137fcd43cc534a28c5566d9ba"}},"patches":[{"strip":"p1","url":"https://github.com/protocolbuffers/protobuf/commit/9dc5aaa1e99f16065e25be4b9aab0a19bfb65ea2.patch?full_index=1","sha256":"edc1befbc3d7f7eded6b7516b3b21e1aa339aee70e17c96ab337f22e60e154d7","type":"backport","resolves":[{"type":"defect","id":"https://github.com/protocolbuffers/protobuf/pull/19363"}]},{"strip":"p1","url":"https://github.com/protocolbuffers/protobuf/commit/d801cbd86818b587e0ebba2de13614a3ee83d369.patch?full_index=1","sha256":"ebab85f5b2c817b4adcd0bc66a7377a0aa4b9ecf667f1893f918c318369d3ef0","type":"backport","resolves":[{"type":"defect","id":"https://github.com/protocolbuffers/protobuf/pull/20413"}]},{"strip":"p1","data":true}],"revision":2,"version_scheme":0,"compatibility_version":1,"autobump":true,"no_autobump_message":null,"skip_livecheck":false,"bottle":{"stable":{"rebuild":0,"root_url":"https://ghcr.io/v2/homebrew/core","files":{"arm64_golden_gate":{"cellar":":any","url":"https://ghcr.io/v2/homebrew/core/protobuf/29/blobs/sha256:29b1617866c1832a3c819d8654d3ed88177bd2c48f6478a1ccae7d2ca59cfdf4","sha256":"29b1617866c1832a3c819d8654d3ed88177bd2c48f6478a1ccae7d2ca59cfdf4"},"arm64_tahoe":{"cellar":"/opt/homebrew/Cellar","url":"https://ghcr.io/v2/homebrew/core/protobuf/29/blobs/sha256:c2effd4944e3617f67cdc91b4ffcd48a9250e362beff8ff3785d35aafe361869","sha256":"c2effd4944e3617f67cdc91b4ffcd48a9250e362beff8ff3785d35aafe361869"},"arm64_sequoia":{"cellar":"/opt/homebrew/Cellar","url":"https://ghcr.io/v2/homebrew/core/protobuf/29/blobs/sha256:00412e2075877e31bfb4da918420dd219981762845ae486df8fa85dc7c406732","sha256":"00412e2075877e31bfb4da918420dd219981762845ae486df8fa85dc7c406732"},"arm64_sonoma":{"cellar":"/opt/homebrew/Cellar","url":"https://ghcr.io/v2/homebrew/core/protobuf/29/blobs/sha256:fa47cdb16cd6cb0697667764421b6ab2226eecdd4b3b8db859ba048385b74dbc","sha256":"fa47cdb16cd6cb0697667764421b6ab2226eecdd4b3b8db859ba048385b74dbc"},"sonoma":{"cellar":":any","url":"https://ghcr.io/v2/homebrew/core/protobuf/29/blobs/sha256:eaf9d5a787e19d0cb138df62d57dc0643978547001f22e98d4f3bbfe4c712d57","sha256":"eaf9d5a787e19d0cb138df62d57dc0643978547001f22e98d4f3bbfe4c712d57"},"arm64_linux":{"cellar":"/home/linuxbrew/.linuxbrew/Cellar","url":"https://ghcr.io/v2/homebrew/core/protobuf/29/blobs/sha256:3612f295657bcb4ee3961de69dbbd41d8aacf7eea99d503a053280d53a76c28e","sha256":"3612f295657bcb4ee3961de69dbbd41d8aacf7eea99d503a053280d53a76c28e"},"x86_64_linux":{"cellar":"/home/linuxbrew/.linuxbrew/Cellar","url":"https://ghcr.io/v2/homebrew/core/protobuf/29/blobs/sha256:d0a15e23918212083bc319b4a26bddc1dc97acd940f03b9f9c6fe6ec9118866c","sha256":"d0a15e23918212083bc319b4a26bddc1dc97acd940f03b9f9c6fe6ec9118866c"}}}},"pour_bottle_only_if":null,"keg_only":true,"keg_only_reason":{"reason":":versioned_formula","explanation":""},"options":[],"build_dependencies":["cmake","googletest"],"dependencies":["abseil"],"test_dependencies":[],"recommended_dependencies":[],"optional_dependencies":[],"uses_from_macos":[],"uses_from_macos_bounds":[],"requirements":[],"conflicts_with":[],"conflicts_with_reasons":[],"link_overwrite":[],"caveats":null,"installed":[],"linked_keg":null,"pinned":false,"outdated":false,"deprecated":true,"deprecation_date":"2026-03-31","deprecation_reason":"versioned_formula","deprecation_replacement_formula":null,"deprecation_replacement_cask":null,"deprecate_args":{"date":"2026-03-31","because":"versioned_formula","replacement_formula":null,"replacement_cask":null},"disabled":false,"disable_date":"2027-03-31","disable_reason":null,"disable_replacement_formula":null,"disable_replacement_cask":null,"disable_args":{"date":"2027-03-31","because":"versioned_formula","replacement_formula":null,"replacement_cask":null},"post_install_steps":[],"post_install_defined":false,"service":null,"tap_git_head":"4f8420f6e231de936dd700e050498089c7f38c66","ruby_source_path":"Formula/p/protobuf@29.rb","ruby_source_checksum":{"sha256":"17e14acc25197dae86c3203f7849bb2c3395bc8f650833f158727f5406a44322"},"variations":{"x86_64_linux":{"dependencies":["abseil","zlib-ng-compat"]},"arm64_linux":{"dependencies":["abseil","zlib-ng-compat"]}},"executables":["protoc","protoc-29.6.0","protoc-gen-upb","protoc-gen-upb-29.6.0","protoc-gen-upb_minitable","protoc-gen-upb_minitable-29.6.0","protoc-gen-upbdefs","protoc-gen-upbdefs-29.6.0"],"analytics":{"install":{"30d":{"protobuf@29":318},"90d":{"protobuf@29":1563},"365d":{"protobuf@29":25467,"protobuf@29 --HEAD":2}},"install_on_request":{"30d":{"protobuf@29":52},"90d":{"protobuf@29":390},"365d":{"protobuf@29":1990,"protobuf@29 --HEAD":2}},"build_error":{"30d":{"protobuf@29":5}}},
"generated_date":"2026-10-01"}
