Skip to content

Instantly share code, notes, and snippets.

@apainintheneck
Created January 7, 2024 17:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save apainintheneck/882bb75d29394f7bdd5f8b5efe482038 to your computer and use it in GitHub Desktop.
Save apainintheneck/882bb75d29394f7bdd5f8b5efe482038 to your computer and use it in GitHub Desktop.
Testing a slimmer JSON representation for Homebrew Formula.
#!/usr/bin/env brew ruby
# Related to: https://github.com/Homebrew/brew/pull/16433
sample = Homebrew::API::Formula.all_formulae.keys.sample(25)
formulae = sample.map { Formulary.factory(_1) }
json = formulae.map(&:to_hash_with_variations)
json = json.map { Homebrew::API::Formula.slim_hash(_1) }
json_string = JSON.pretty_generate(json)
outfile_path = File.expand_path("~/Desktop/slim-formula-sample.json")
File.write(outfile_path, json_string)
[
{
"bottle": {
"stable": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"arm64_sonoma": {
"cellar": ":any",
"sha256": "9262c7229fc67f91e8c58e7dccf11ebc7652d63925f6488704f087975ed67647"
},
"arm64_ventura": {
"cellar": ":any",
"sha256": "6af22d78936c2b6e67001861b7a4a449649914a5cba4adf2d0bef1fd7c6bf029"
},
"arm64_monterey": {
"cellar": ":any",
"sha256": "26ae9441eede32d245fb40bfeda38953e73b361ed1a504f7429d857107b48c41"
},
"sonoma": {
"cellar": ":any",
"sha256": "0aef39cc92a84c10da9114377a516c59ff4c11ed644ade74b22349bcfedbb9c1"
},
"ventura": {
"cellar": ":any",
"sha256": "147a48d3cde58b8e210e82353c420c22e0bc357d50546da5d45315b1f2178342"
},
"monterey": {
"cellar": ":any",
"sha256": "8ad7eec2aa3521e34bf908c5795e3a3ae5d3bc84a48d14ee509f6e5fac04a5c5"
},
"x86_64_linux": {
"cellar": "/home/linuxbrew/.linuxbrew/Cellar",
"sha256": "8e9c5d2b594568c7f49e447824a3e7d1f6c0da7de6fad365ecfc83822d0a30ea"
}
}
}
},
"build_dependencies": [
"docbook-xsl",
"meson",
"ninja",
"pkg-config"
],
"desc": "C library for selecting an OpenGL API and window system at runtime",
"full_name": "waffle",
"homepage": "https://waffle.freedesktop.org/",
"license": "BSD-2-Clause",
"name": "waffle",
"post_install_defined": false,
"revision": 0,
"ruby_source_checksum": {
"sha256": "55af946cf2b2ac78ea487412e6e87ae0e85a3c079d65813381c1f0903a05ef41"
},
"ruby_source_path": "Formula/w/waffle.rb",
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"test_dependencies": [
"pkg-config"
],
"urls": {
"stable": {
"url": "https://waffle.freedesktop.org/files/release/waffle-1.8.0/waffle-1.8.0.tar.xz",
"checksum": "29f462b5ea93510f585ae59b09f1aef6f9bad7287c7b82a7e8bd88f766e3afc7"
},
"head": {
"url": "https://gitlab.freedesktop.org/mesa/waffle.git",
"branch": "master"
}
},
"uses_from_macos": [
{
"libxslt": "build"
}
],
"variations": {
"x86_64_linux": {
"dependencies": [
"libxcb",
"mesa",
"mesa-glu",
"systemd",
"wayland"
]
}
},
"version_scheme": 0,
"versions": {
"stable": "1.8.0",
"head": "HEAD",
"bottle": true
},
"uses_from_macos_bounds": [
{
}
]
},
{
"bottle": {
"stable": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"arm64_sonoma": {
"cellar": ":any_skip_relocation",
"sha256": "ef52781baa184fe68498a97f6684583118f6ec03d688a8753bca4bf72c490ecd"
},
"arm64_ventura": {
"cellar": ":any_skip_relocation",
"sha256": "d0356a3e1ee8c7ce5de59c4f24b2a7b17d9126a5284f9677d7fd91c82b4d07e3"
},
"arm64_monterey": {
"cellar": ":any_skip_relocation",
"sha256": "d0356a3e1ee8c7ce5de59c4f24b2a7b17d9126a5284f9677d7fd91c82b4d07e3"
},
"arm64_big_sur": {
"cellar": ":any_skip_relocation",
"sha256": "d0356a3e1ee8c7ce5de59c4f24b2a7b17d9126a5284f9677d7fd91c82b4d07e3"
},
"sonoma": {
"cellar": ":any_skip_relocation",
"sha256": "2327854d9210bdb2ae313d45966bd3194337d84a798a282d64b6df0d304cc8ba"
},
"ventura": {
"cellar": ":any_skip_relocation",
"sha256": "dea3380567fbf906b88881ae2524d57c71dd712266fa282aab6bbc50bdc96174"
},
"monterey": {
"cellar": ":any_skip_relocation",
"sha256": "8080dc9eacd768e9d5b5a1503b1a1443b2559f5b5ee1cba9a8124c4756f75b40"
},
"big_sur": {
"cellar": ":any_skip_relocation",
"sha256": "535e557d4bf258b532bc57f1e6fd88bdcddc3328050110142c2668a6bcc157eb"
},
"x86_64_linux": {
"cellar": ":any_skip_relocation",
"sha256": "b7a853028bc69423f191b40acbe2d59eca2d7d793139fa46dea447ae38962762"
}
}
}
},
"build_dependencies": [
"go"
],
"desc": "Swiss army knife of container debugging",
"full_name": "cdebug",
"homepage": "https://github.com/iximiuz/cdebug",
"license": "Apache-2.0",
"name": "cdebug",
"post_install_defined": false,
"revision": 0,
"ruby_source_checksum": {
"sha256": "246906fa8ec4a63f6d0b24ab5fe9034b01b9b84357fcf4381963505b1ba1d518"
},
"ruby_source_path": "Formula/c/cdebug.rb",
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"urls": {
"stable": {
"url": "https://github.com/iximiuz/cdebug/archive/refs/tags/v0.0.14.tar.gz",
"checksum": "6133fb7286fba476674b54e2f008c35a4b28f209e3072c3e0a75c69c5deeee81"
},
"head": {
"url": "https://github.com/iximiuz/cdebug.git",
"branch": "main"
}
},
"version_scheme": 0,
"versions": {
"stable": "0.0.14",
"head": "HEAD",
"bottle": true
}
},
{
"bottle": {
"stable": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"all": {
"cellar": ":any_skip_relocation",
"sha256": "f895d3ce700f9ee9d6c9dc9f2843f5f859e11e2060b1148fada8155609c52311"
}
}
}
},
"build_dependencies": [
"maven"
],
"caveats": "The OrientDB root password was set to 'orientdb'. To reset it:\n https://orientdb.org/docs/3.1.x/security/Server-Security.html#restoring-the-servers-user-root\n",
"dependencies": [
"openjdk"
],
"desc": "Graph database",
"full_name": "orientdb",
"homepage": "https://orientdb.org/",
"license": "Apache-2.0",
"name": "orientdb",
"post_install_defined": true,
"revision": 0,
"ruby_source_checksum": {
"sha256": "c0f0aa39babff69c58ac97d34b26e8bbf9c6c21b4f0d88f9dcd96328f90e3e08"
},
"ruby_source_path": "Formula/o/orientdb.rb",
"service": {
"run": "$HOMEBREW_PREFIX/opt/orientdb/libexec/bin/server.sh",
"run_type": "immediate",
"keep_alive": {
"always": true
},
"working_dir": "$HOMEBREW_PREFIX/var",
"log_path": "$HOMEBREW_PREFIX/var/log/orientdb/sout.log",
"error_log_path": "$HOMEBREW_PREFIX/var/log/orientdb/serror.log"
},
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"urls": {
"stable": {
"url": "https://search.maven.org/remotecontent?filepath=com/orientechnologies/orientdb-community/3.2.25/orientdb-community-3.2.25.zip",
"checksum": "96c37dd32f292f8849aa33e77757a729fed74034b84eff0aaaef1429cfd82120"
}
},
"version_scheme": 0,
"versions": {
"stable": "3.2.25",
"bottle": true
}
},
{
"bottle": {
"stable": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"arm64_sonoma": {
"cellar": ":any",
"sha256": "dc5e62a9f2595d7c261ae4f9c348f1d7553ccce882d35e20734a70bf679a5ce5"
},
"arm64_ventura": {
"cellar": ":any",
"sha256": "8733d3e6cfddb121cb374e525f0566087a849ecaa71fc12740478db3a5468d54"
},
"arm64_monterey": {
"cellar": ":any",
"sha256": "bb093ceed9a66d515709d57be223538e6952d23ec4adb0936ac079f3ea4d6ec4"
},
"sonoma": {
"cellar": ":any",
"sha256": "927ce4d9747c97797573e58cf52122da84183592951a4bb349cdddafc65b64f9"
},
"ventura": {
"cellar": ":any",
"sha256": "1b002dffb093a1059369f3082d47cb5c5b1ca4618efbb14c20038d8b6a6a74a3"
},
"monterey": {
"cellar": ":any",
"sha256": "04e14a58f5327d3ba75bc2ed622ce7bde26cf413e014f0ae9cdeb869a1b18612"
},
"x86_64_linux": {
"cellar": ":any_skip_relocation",
"sha256": "1e4f53689c06e81bb92a8b19f49326843ab4759bf2e17dde118a96d96a1cef25"
}
}
}
},
"build_dependencies": [
"cmake",
"doxygen"
],
"dependencies": [
"boost",
"c-blosc",
"jemalloc",
"openexr",
"tbb"
],
"desc": "Sparse volumetric data processing toolkit",
"full_name": "openvdb",
"homepage": "https://www.openvdb.org/",
"license": "MPL-2.0",
"name": "openvdb",
"post_install_defined": false,
"revision": 0,
"ruby_source_checksum": {
"sha256": "2eae14182ec8d44a1cffed4c5abc47f853b238fc11b1d7661c0784dfbe89d7e4"
},
"ruby_source_path": "Formula/o/openvdb.rb",
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"urls": {
"stable": {
"url": "https://github.com/AcademySoftwareFoundation/openvdb/archive/refs/tags/v11.0.0.tar.gz",
"checksum": "6314ff1db057ea90050763e7b7d7ed86d8224fcd42a82cdbb9c515e001b96c74"
},
"head": {
"url": "https://github.com/AcademySoftwareFoundation/openvdb.git",
"branch": "master"
}
},
"version_scheme": 0,
"versions": {
"stable": "11.0.0",
"head": "HEAD",
"bottle": true
}
},
{
"bottle": {
"stable": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"arm64_sonoma": {
"cellar": ":any_skip_relocation",
"sha256": "334087805acdeac14682273d2d09e2a54493b8d7f5bccd1bcf33c23f341468b6"
},
"arm64_ventura": {
"cellar": ":any_skip_relocation",
"sha256": "b474be161807d49cd3c2a08438bc4cc4b99bcb29e129157395ab9bae62b946db"
},
"arm64_monterey": {
"cellar": ":any_skip_relocation",
"sha256": "b2c950f593c0dbe1ad5835b175a1ae9c21d5e85c99ce243286a074526805e8e4"
},
"sonoma": {
"cellar": ":any_skip_relocation",
"sha256": "8d5af02079156e22ce149ed287fef2253f6acc08b4aa197de2d491ac15e44101"
},
"ventura": {
"cellar": ":any_skip_relocation",
"sha256": "7400d8482d24ce3b90b3d82d0792c8d4be02b91252e7a39be30fc8a9b77546b9"
},
"monterey": {
"cellar": ":any_skip_relocation",
"sha256": "2398c0375c5c282810ff42b90d44dbdf56fb955c0c7ccfc980fd5bb2c0c8fbb4"
},
"x86_64_linux": {
"cellar": ":any_skip_relocation",
"sha256": "cc291fc28cb35ad2c2442882a6d2f7276d5e205394215aae672d1d5e23728dc4"
}
}
}
},
"build_dependencies": [
"rust"
],
"desc": "Used as a compiler wrapper and avoids compilation when possible",
"full_name": "sccache",
"homepage": "https://github.com/mozilla/sccache",
"license": "Apache-2.0",
"name": "sccache",
"post_install_defined": false,
"revision": 0,
"ruby_source_checksum": {
"sha256": "d214ab2c883ed74efe8db2dfde07ddeecdf83bd0c13dad6230b3c9baa4419efc"
},
"ruby_source_path": "Formula/s/sccache.rb",
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"urls": {
"stable": {
"url": "https://github.com/mozilla/sccache/archive/refs/tags/v0.7.4.tar.gz",
"checksum": "32301f125d5b1d73830b163fd15fe9b5c22cf4a4a6b835d893dec563aba5b4fc"
},
"head": {
"url": "https://github.com/mozilla/sccache.git",
"branch": "main"
}
},
"variations": {
"x86_64_linux": {
"dependencies": [
"openssl@3"
]
}
},
"version_scheme": 0,
"versions": {
"stable": "0.7.4",
"head": "HEAD",
"bottle": true
}
},
{
"bottle": {
"stable": {
"rebuild": 1,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"arm64_sonoma": {
"cellar": ":any_skip_relocation",
"sha256": "c25945066d4cee64f3f07e0ee27efee57561c28e615082710a51c747d783b40d"
},
"arm64_ventura": {
"cellar": ":any_skip_relocation",
"sha256": "d1784d4b134151cfce667ced82387a5b849015883f43433899da2ba5e40868b7"
},
"arm64_monterey": {
"cellar": ":any_skip_relocation",
"sha256": "7249d577993d8359e12dfc0e5c6f40e990e82a9984eb46430d77a185f64951d9"
},
"sonoma": {
"cellar": ":any_skip_relocation",
"sha256": "48895044a628393894de0e2ea2200618ded8bf481fd17c89fdaefd220774eead"
},
"ventura": {
"cellar": ":any_skip_relocation",
"sha256": "88301d2f14b5d11f8eba199461a10281b2fffda2d68095208f202ea530b7cb76"
},
"monterey": {
"cellar": ":any_skip_relocation",
"sha256": "eb331104be1b280fe2dfbcb74208331fa14ff53e36422ea523999929862fbf7e"
},
"x86_64_linux": {
"cellar": ":any_skip_relocation",
"sha256": "e640c921f3ea814eecd2e8690d4f3f467836d9034ced68251699ea76c192de4b"
}
}
}
},
"build_dependencies": [
"python-setuptools",
"python@3.11",
"python@3.12"
],
"caveats": "To run command line tools, you may need to `brew install python@3.12`\n",
"desc": "Python module for handling audio metadata",
"full_name": "python-mutagen",
"homepage": "https://mutagen.readthedocs.io/en/latest/",
"license": "GPL-2.0-or-later",
"name": "python-mutagen",
"post_install_defined": false,
"revision": 1,
"ruby_source_checksum": {
"sha256": "cf591cc09d851035ff909b8ffc6740d830943149a0953f9a2153caf577c2873a"
},
"ruby_source_path": "Formula/p/python-mutagen.rb",
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"test_dependencies": [
"python@3.11",
"python@3.12"
],
"urls": {
"stable": {
"url": "https://files.pythonhosted.org/packages/81/e6/64bc71b74eef4b68e61eb921dcf72dabd9e4ec4af1e11891bbd312ccbb77/mutagen-1.47.0.tar.gz",
"checksum": "719fadef0a978c31b4cf3c956261b3c58b6948b32023078a2117b1de09f0fc99"
}
},
"version_scheme": 0,
"versions": {
"stable": "1.47.0",
"bottle": true
}
},
{
"bottle": {
"stable": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"arm64_sonoma": {
"cellar": ":any",
"sha256": "9bf6ca393764873ff61916821417e4bfbbe1564682ca2004fcbeef1525c211b7"
},
"arm64_ventura": {
"cellar": ":any",
"sha256": "222ba809b014c313ebe411cff50e684b04ece17c3d2a380ac0b794b03c3aaae2"
},
"arm64_monterey": {
"cellar": ":any",
"sha256": "d987f37e40ed136bf3eb8a46e867dad0a78f48a1b5457085161f90404b1eee20"
},
"arm64_big_sur": {
"cellar": ":any",
"sha256": "4eb1279baa3350a16d82139446ab610aa897087821c2dd6fce2a12fac692f958"
},
"sonoma": {
"cellar": ":any",
"sha256": "38486f0dc0335b2aef545f3da7f12019ac89485ef778b40271d90ddfbd1b4077"
},
"ventura": {
"cellar": ":any",
"sha256": "585863c7e461122fa8ebcf700a1a87d6bc506f2b4ab21c472974f5c52dcc19b8"
},
"monterey": {
"cellar": ":any",
"sha256": "f2ef072277b52404b538228954a139a02828b20696ffe12b968d1ae64a40d70a"
},
"big_sur": {
"cellar": ":any",
"sha256": "363e3ccb0976eddc681538d70f43e498eafc6b03b31bcb1f3f4fccb2382790d9"
},
"catalina": {
"cellar": ":any",
"sha256": "2476bad339650dc2c12e3dd074b3aba7058e9b3b07c9caf05d6f068ea216d9ef"
},
"mojave": {
"cellar": ":any",
"sha256": "f0e2da49b513dce2ab73589b2aed98ae2cca184dbe082f92502d87e96ba9731d"
},
"high_sierra": {
"cellar": ":any",
"sha256": "ca2c1296318425931c5eec52c70adf98665edeb19d5b681271c3b6353ddf171a"
},
"sierra": {
"cellar": ":any",
"sha256": "3b1d75af49217a58f5ecb6f0e9e34564b299903898c76145218a6496de3a7778"
},
"el_capitan": {
"cellar": ":any",
"sha256": "941e267b5a214013c8085c7918c0d8c1805c906cacf162191b764d2ae1df265f"
},
"x86_64_linux": {
"cellar": ":any_skip_relocation",
"sha256": "c4b36bc47648e0f0c1f54755ba7320310a5bd321baa33aab440de475644a7c85"
}
}
}
},
"dependencies": [
"id3lib"
],
"desc": "Command-line editor",
"full_name": "id3v2",
"homepage": "https://id3v2.sourceforge.net/",
"license": "LGPL-2.1",
"name": "id3v2",
"post_install_defined": false,
"revision": 0,
"ruby_source_checksum": {
"sha256": "a9cb6fa02f7ac57afd144e530921812c334ee90a456690b009193ae5a7dec8d7"
},
"ruby_source_path": "Formula/i/id3v2.rb",
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"urls": {
"stable": {
"url": "https://downloads.sourceforge.net/project/id3v2/id3v2/0.1.12/id3v2-0.1.12.tar.gz",
"checksum": "8105fad3189dbb0e4cb381862b4fa18744233c3bbe6def6f81ff64f5101722bf"
}
},
"uses_from_macos": [
{
"mandoc": "build"
},
"zlib"
],
"version_scheme": 0,
"versions": {
"stable": "0.1.12",
"bottle": true
},
"uses_from_macos_bounds": [
{
},
{
}
]
},
{
"bottle": {
"stable": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"arm64_sonoma": {
"cellar": "/opt/homebrew/Cellar",
"sha256": "09b8124496fda4bbf7ad3e2838da0ffb85af13bc89b00db4a51ba0fc59c8fa54"
},
"arm64_ventura": {
"cellar": "/opt/homebrew/Cellar",
"sha256": "086d8da3ced45839a4305af669f2129244fe6f4876dab9d51ee1db99df704d0f"
},
"arm64_monterey": {
"cellar": "/opt/homebrew/Cellar",
"sha256": "212b40f435c732a2b0df6953d98b2700609bfb1410fdd625151710b1d11f773d"
},
"arm64_big_sur": {
"cellar": "/opt/homebrew/Cellar",
"sha256": "2f70e7eb0f7769365e366bc2b8d5f521605adfe6a7185e420b1935e7db3a1dee"
},
"sonoma": {
"cellar": "/usr/local/Cellar",
"sha256": "d9b28c0cb94c08fe32f9051170f76d4feb52ab32afd7092906154f0bb22e62e6"
},
"ventura": {
"cellar": "/usr/local/Cellar",
"sha256": "22606e33705046efc043b8e086c709498acdce02f2210b1eaf6c1afcb27cec95"
},
"monterey": {
"cellar": "/usr/local/Cellar",
"sha256": "adbc165e1eb025bd9a52af75c575ce64cb39037dd9f45100677083cd83f3c791"
},
"big_sur": {
"cellar": "/usr/local/Cellar",
"sha256": "522750f966e0f0d5886a34bfea642837b13b4ba40aff9dd3e9a83839a4afa2cd"
},
"x86_64_linux": {
"cellar": ":any_skip_relocation",
"sha256": "9aec0ffb441572dc1ed378fe30ae851bcb4e2db6c9f2df80f04ba7780c44c0b8"
}
}
}
},
"build_dependencies": [
"cmake",
"pkg-config"
],
"caveats": "xfreerdp is an X11 application that requires an XServer be installed\nand running. Lack of a running XServer will cause a \"$DISPLAY\" error.\n\nXQuartz provides an XServer for macOS. The XQuartz can be installed\nas a package from www.xquartz.org or as a Homebrew cask:\n brew install --cask xquartz\n\n",
"dependencies": [
"jpeg-turbo",
"libusb",
"libx11",
"libxcursor",
"libxext",
"libxfixes",
"libxi",
"libxinerama",
"libxrandr",
"libxrender",
"libxv",
"openssl@3"
],
"desc": "X11 implementation of the Remote Desktop Protocol (RDP)",
"full_name": "freerdp",
"homepage": "https://www.freerdp.com/",
"license": "Apache-2.0",
"name": "freerdp",
"post_install_defined": false,
"requirements": [
{
"name": "xcode",
"contexts": [
"build"
],
"specs": [
"head"
]
}
],
"revision": 0,
"ruby_source_checksum": {
"sha256": "a37fe85e17d3238df86be57029f629970b0cdaf6d7b5fca32e372b39270e87a8"
},
"ruby_source_path": "Formula/f/freerdp.rb",
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"urls": {
"stable": {
"url": "https://github.com/FreeRDP/FreeRDP/archive/refs/tags/2.11.2.tar.gz",
"checksum": "674b5600bc2ae3e16e5b5a811c7d5b0daaff6198601ba278bd15b4cb9b281044"
},
"head": {
"url": "https://github.com/FreeRDP/FreeRDP.git",
"branch": "master"
}
},
"uses_from_macos": [
"cups"
],
"variations": {
"x86_64_linux": {
"dependencies": [
"jpeg-turbo",
"libusb",
"libx11",
"libxcursor",
"libxext",
"libxfixes",
"libxi",
"libxinerama",
"libxrandr",
"libxrender",
"libxv",
"openssl@3",
"alsa-lib",
"ffmpeg",
"glib",
"systemd",
"wayland"
],
"caveats": "xfreerdp is an X11 application that requires an XServer be installed\nand running. Lack of a running XServer will cause a \"$DISPLAY\" error.\n\n"
}
},
"version_scheme": 0,
"versions": {
"stable": "2.11.2",
"head": "HEAD",
"bottle": true
},
"uses_from_macos_bounds": [
{
}
]
},
{
"bottle": {
"stable": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"arm64_sonoma": {
"cellar": ":any",
"sha256": "d68788aadb63680a636992bdb2edb9b0380aa8d2efb95652fcedac30516b7044"
},
"arm64_ventura": {
"cellar": ":any",
"sha256": "071de5ab73fa5f455d1861ac33b5f618f7672f53442ccb50a8c3af55312f58e0"
},
"arm64_monterey": {
"cellar": ":any",
"sha256": "01361cf8e78ce7c629d97b6474ad417632010e099b6aa881fac5bf39786a973c"
},
"arm64_big_sur": {
"cellar": ":any",
"sha256": "e7e106b801d5fd324ae7fc99384141cad1a11b031dbb3a18825747aa1f6e1313"
},
"sonoma": {
"cellar": ":any",
"sha256": "eb41ded3d3630e37e01d718f386a41ba5f5820cd949cb1e0cc56131ad1d01d14"
},
"ventura": {
"cellar": ":any",
"sha256": "c1d2161f8ca6d894e3f32f1d1cb54babd5bed9a8e078a08a9c37f776a4bc06db"
},
"monterey": {
"cellar": ":any",
"sha256": "63d05e0e6ecb5161b9e29704db7607d00e97898e143bca3eabba5c146b776aaf"
},
"big_sur": {
"cellar": ":any",
"sha256": "a6262a2ac03fa34a43bd0e187a54a1e89cf523dd03c7fe87a6fde5d1599860ee"
},
"x86_64_linux": {
"cellar": ":any_skip_relocation",
"sha256": "81689deca3e1695f3976b576c54a38348632c43ce8453d6d1b318d8a087f2827"
}
}
}
},
"build_dependencies": [
"autoconf",
"automake"
],
"dependencies": [
"lz4",
"openssl@3",
"popt",
"xxhash",
"zstd"
],
"desc": "Utility that provides fast incremental file transfer",
"full_name": "rsync",
"homepage": "https://rsync.samba.org/",
"license": "GPL-3.0-or-later",
"name": "rsync",
"post_install_defined": false,
"revision": 1,
"ruby_source_checksum": {
"sha256": "42a196444ecd5746986d0e155b00f021fd111154e6f6dd5975c11a7a4680be60"
},
"ruby_source_path": "Formula/r/rsync.rb",
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"urls": {
"stable": {
"url": "https://rsync.samba.org/ftp/rsync/rsync-3.2.7.tar.gz",
"checksum": "4e7d9d3f6ed10878c58c5fb724a67dacf4b6aac7340b13e488fb2dc41346f2bb"
}
},
"uses_from_macos": [
"zlib"
],
"version_scheme": 0,
"versions": {
"stable": "3.2.7",
"bottle": true
},
"uses_from_macos_bounds": [
{
}
]
},
{
"bottle": {
"stable": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"arm64_sonoma": {
"cellar": ":any_skip_relocation",
"sha256": "e8e21f277352acae67efb512075a34208e984bfef447fb02adc32aaa20bfb958"
},
"arm64_ventura": {
"cellar": ":any_skip_relocation",
"sha256": "475290c42a13ec4e712c8e393e21c6472a227ded2d60f71f348ccbd67b4edaa2"
},
"arm64_monterey": {
"cellar": ":any_skip_relocation",
"sha256": "b42241b756e9b3e71a2cd0b3eb3eb2bb07704704ddec86b5b88d2681efd132e7"
},
"sonoma": {
"cellar": ":any_skip_relocation",
"sha256": "0dcb09a427b842313817776c6d8f1f0f02435ba80cf4949a1ca81bc4c19dcff8"
},
"ventura": {
"cellar": ":any_skip_relocation",
"sha256": "3da9eb85ab125065e3eee2745a9462efd12913c43da53e51105f8217ce03d0bc"
},
"monterey": {
"cellar": ":any_skip_relocation",
"sha256": "88f31206856f4001d0ccee2c50892976de098c394d0b9b14b74f6c6b68cfe973"
},
"x86_64_linux": {
"cellar": ":any_skip_relocation",
"sha256": "3b2669a97b9f61fa1754641dd13d776cd5754faf3c04aa1118eb5e66f7ea978e"
}
}
}
},
"build_dependencies": [
"go"
],
"caveats": "Deploying CloudFormation stacks with rain requires the AWS CLI to be installed.\nAll other functionality works without the AWS CLI.\n",
"desc": "Command-line tool for working with AWS CloudFormation",
"full_name": "rain",
"homepage": "https://github.com/aws-cloudformation/rain",
"license": "Apache-2.0",
"name": "rain",
"post_install_defined": false,
"revision": 0,
"ruby_source_checksum": {
"sha256": "e355f0d9069f4bd4ccfcc33f3f01dd5ffb304daf9d9db3aae1bf3c6b759e1519"
},
"ruby_source_path": "Formula/r/rain.rb",
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"urls": {
"stable": {
"url": "https://github.com/aws-cloudformation/rain/archive/refs/tags/v1.7.5.tar.gz",
"checksum": "8d3390658664a60b503c85ebf23d13c07b0defdbd29933f564aca03ba986e3b6"
}
},
"version_scheme": 0,
"versions": {
"stable": "1.7.5",
"bottle": true
}
},
{
"bottle": {
"stable": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"arm64_sonoma": {
"cellar": "/opt/homebrew/Cellar",
"sha256": "25945509881b64adb5a5dc47dbf226d4b570297e4b4e4a09343d9dbd26f1da5e"
},
"arm64_ventura": {
"cellar": "/opt/homebrew/Cellar",
"sha256": "abe732d0d49379d229c11e7d71de53021619387cc49c2ff069dcabaf067e2e9e"
},
"arm64_monterey": {
"cellar": "/opt/homebrew/Cellar",
"sha256": "1be9f13e346ff501adbcece16652a376a3a77a9abc42d53946162462e018573b"
},
"sonoma": {
"cellar": "/usr/local/Cellar",
"sha256": "850ea5efddc1d099c531fd530c94d2c2b7f278cd24a29d87413c3374e515735d"
},
"ventura": {
"cellar": "/usr/local/Cellar",
"sha256": "5e79815ff41492949176c2d2e177d0d467835a63bf10785cb6bc8c3b39062426"
},
"monterey": {
"cellar": "/usr/local/Cellar",
"sha256": "184d96c725c5b699d6caec03e157680a84d8f16cb0ad901c989e571c584c9ca0"
},
"x86_64_linux": {
"cellar": "/home/linuxbrew/.linuxbrew/Cellar",
"sha256": "def0bc630c1b211b7424a315a2c5fb3c675c5383037e6ff45e1f0320212e6b8e"
}
}
}
},
"build_dependencies": [
"bison",
"cmake",
"pkg-config"
],
"caveats": "A \"/etc/my.cnf\" from another install may interfere with a Homebrew-built\nserver starting up correctly.\n\nMySQL is configured to only allow connections from localhost by default\n",
"dependencies": [
"groonga",
"openssl@1.1",
"pcre2"
],
"deprecation_date": "2023-09-11",
"deprecation_reason": "unsupported",
"desc": "Drop-in replacement for MySQL",
"full_name": "mariadb@10.4",
"homepage": "https://mariadb.org/",
"keg_only_reason": {
"reason": ":versioned_formula",
"explanation": ""
},
"license": "GPL-2.0-only",
"name": "mariadb@10.4",
"post_install_defined": true,
"revision": 0,
"ruby_source_checksum": {
"sha256": "669ddbc52f71f1b157c1717470673d2d3747fc6d7bd70e2e7b67a6222b9e04a6"
},
"ruby_source_path": "Formula/m/mariadb@10.4.rb",
"service": {
"run": [
"$HOMEBREW_PREFIX/opt/mariadb@10.4/bin/mysqld_safe",
"--datadir=$HOMEBREW_PREFIX/var/mysql"
],
"run_type": "immediate",
"keep_alive": {
"always": true
},
"working_dir": "$HOMEBREW_PREFIX/var"
},
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"urls": {
"stable": {
"url": "https://archive.mariadb.org/mariadb-10.4.32/source/mariadb-10.4.32.tar.gz",
"checksum": "b3d7724187ad0adee5088e5ccfc9d531d86a64b4505fb127d1004aca4bd0373b"
}
},
"uses_from_macos": [
"bzip2",
"libxcrypt",
"libxml2",
"ncurses",
"zlib"
],
"variations": {
"x86_64_linux": {
"dependencies": [
"groonga",
"openssl@1.1",
"pcre2",
"linux-pam"
]
}
},
"version_scheme": 0,
"versioned_formulae": [
"mariadb@11.1",
"mariadb@11.0",
"mariadb@10.11",
"mariadb@10.10",
"mariadb@10.9",
"mariadb@10.8",
"mariadb@10.7",
"mariadb@10.6",
"mariadb@10.5",
"mariadb@10.3",
"mariadb@10.2"
],
"versions": {
"stable": "10.4.32",
"bottle": true
},
"uses_from_macos_bounds": [
{
},
{
},
{
},
{
},
{
}
]
},
{
"bottle": {
"stable": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"arm64_sonoma": {
"cellar": ":any",
"sha256": "8ec00da73ae5ce6c33a2bbf89c43ddd6df1b9ab10826f2da39f5214fcb991c4f"
},
"arm64_ventura": {
"cellar": ":any",
"sha256": "e4d6de981b7e8f12e9ae56d94fb5807864618c06d248254b72a57083b9afdfb7"
},
"arm64_monterey": {
"cellar": ":any",
"sha256": "87d125df0b857d8a42a1a1d0237e80a70c7f9984e4043d3f05392ea3daea7bd0"
},
"sonoma": {
"cellar": ":any",
"sha256": "6c048622f2b24225c77948ae2fb8425852b8acc1cde5c6a23599afaf9e2e1858"
},
"ventura": {
"cellar": ":any",
"sha256": "f808e437ed6a88ef270454d8d7c2bbe8cc177f80e559bc4cf49990475c06235b"
},
"monterey": {
"cellar": ":any",
"sha256": "a1db503dabf507b3de876de29084e100221e1eb6a3f626f7a4002efd6c82e4ac"
},
"x86_64_linux": {
"cellar": ":any_skip_relocation",
"sha256": "555eb1ef4de9326d93e9023a9922c1546f1621367940e77134eba81442f68e1d"
}
}
}
},
"build_dependencies": [
"pkg-config"
],
"dependencies": [
"openblas"
],
"desc": "COIN-OR utilities",
"full_name": "coinutils",
"homepage": "https://github.com/coin-or/CoinUtils",
"license": "EPL-2.0",
"name": "coinutils",
"post_install_defined": false,
"revision": 0,
"ruby_source_checksum": {
"sha256": "462365f488547f02e94be2ef1abbea1dd70e2a3efd5a02190cbf5efc380cbadb"
},
"ruby_source_path": "Formula/c/coinutils.rb",
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"urls": {
"stable": {
"url": "https://github.com/coin-or/CoinUtils/archive/refs/tags/releases/2.11.10.tar.gz",
"checksum": "80c7c215262df8d6bd2ba171617c5df844445871e9891ec6372df12ccbe5bcfd"
},
"head": {
"url": "https://github.com/coin-or/CoinUtils.git",
"branch": "master"
}
},
"version_scheme": 0,
"versions": {
"stable": "2.11.10",
"head": "HEAD",
"bottle": true
}
},
{
"bottle": {
"stable": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"all": {
"cellar": ":any_skip_relocation",
"sha256": "532f649c7bad73761473554fca6bd1bb4ede5105775beda4e199e5cdeddfdd58"
}
}
}
},
"dependencies": [
"openjdk"
],
"deprecation_date": "2023-05-24",
"deprecation_reason": "unmaintained",
"desc": "Java-based open source tool to apply and share code conventions",
"full_name": "walkmod",
"homepage": "https://walkmod.com/",
"license": "GPL-3.0-or-later",
"name": "walkmod",
"post_install_defined": false,
"revision": 1,
"ruby_source_checksum": {
"sha256": "332022c301e4b87c2ab95ebe6fa2082613555cb7a3a1dbd9539d331ba729078f"
},
"ruby_source_path": "Formula/w/walkmod.rb",
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"urls": {
"stable": {
"url": "https://bitbucket.org/rpau/walkmod/downloads/walkmod-3.0.0-installer.zip",
"checksum": "7d83564b8b11ce02b5a0924e552a8f006524003a03749e5fe901c937cff3d544"
}
},
"version_scheme": 0,
"versions": {
"stable": "3.0.0",
"bottle": true
}
},
{
"bottle": {
"stable": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"arm64_sonoma": {
"cellar": ":any_skip_relocation",
"sha256": "529f9374e7ba514ce1c2cb615166431b61c7d11714f2d4b835478178d222ed97"
},
"arm64_ventura": {
"cellar": ":any_skip_relocation",
"sha256": "529f9374e7ba514ce1c2cb615166431b61c7d11714f2d4b835478178d222ed97"
},
"arm64_monterey": {
"cellar": ":any_skip_relocation",
"sha256": "529f9374e7ba514ce1c2cb615166431b61c7d11714f2d4b835478178d222ed97"
},
"sonoma": {
"cellar": ":any_skip_relocation",
"sha256": "07ae1df1476e37eef154c4248aaff4441e3eca7e97f5b027fed3362d1b716e4d"
},
"ventura": {
"cellar": ":any_skip_relocation",
"sha256": "07ae1df1476e37eef154c4248aaff4441e3eca7e97f5b027fed3362d1b716e4d"
},
"monterey": {
"cellar": ":any_skip_relocation",
"sha256": "07ae1df1476e37eef154c4248aaff4441e3eca7e97f5b027fed3362d1b716e4d"
},
"x86_64_linux": {
"cellar": ":any_skip_relocation",
"sha256": "a2877464032aa00cdfaed2a994c687760d2ac91c914263f9acda6517d049e660"
}
}
}
},
"build_dependencies": [
"go"
],
"desc": "Pure Go implementation of jq",
"full_name": "gojq",
"homepage": "https://github.com/itchyny/gojq",
"license": "MIT",
"name": "gojq",
"post_install_defined": false,
"revision": 0,
"ruby_source_checksum": {
"sha256": "d6174c4ece93553f3380477962ac0827fcc78bc38cc7c93f262dc1efd8f2c119"
},
"ruby_source_path": "Formula/g/gojq.rb",
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"urls": {
"stable": {
"url": "https://github.com/itchyny/gojq.git",
"tag": "v0.12.14",
"revision": "3841526b1e4f5797a039004a3da458df8b7f0609"
},
"head": {
"url": "https://github.com/itchyny/gojq.git",
"branch": "main"
}
},
"version_scheme": 0,
"versions": {
"stable": "0.12.14",
"head": "HEAD",
"bottle": true
}
},
{
"bottle": {
"stable": {
"rebuild": 2,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"all": {
"cellar": ":any_skip_relocation",
"sha256": "ec567cc35e9da2aad1a4b369960f1a6c9823dda502936968225a231a275bf623"
}
}
}
},
"dependencies": [
"python@3.12"
],
"desc": "Ad-hoc single-file webserver",
"full_name": "woof",
"homepage": "http://www.home.unix-ag.org/simon/woof.html",
"license": "GPL-2.0-or-later",
"name": "woof",
"post_install_defined": false,
"revision": 0,
"ruby_source_checksum": {
"sha256": "31d4259354498fa7234ac37e520ec1f37aeaf12ccd88ccbe7fe73430ebc2fe2d"
},
"ruby_source_path": "Formula/w/woof.rb",
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"urls": {
"stable": {
"url": "https://github.com/simon-budig/woof/archive/refs/tags/woof-20220202.tar.gz",
"checksum": "cf29214aca196a1778e2f5df1f5cc653da9bee8fc2b19f01439c750c41ae83c1"
}
},
"version_scheme": 0,
"versions": {
"stable": "20220202",
"bottle": true
}
},
{
"bottle": {
"stable": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"arm64_sonoma": {
"cellar": ":any_skip_relocation",
"sha256": "1adb9f8d87916be7a53d895a867934af7b43de2739baa5f3833349389b6b11d8"
},
"arm64_ventura": {
"cellar": ":any_skip_relocation",
"sha256": "032fbce3c72e8ea03c3b4fbcde03f391d7c9df149ae5b664618d7e5b2a265bce"
},
"arm64_monterey": {
"cellar": ":any_skip_relocation",
"sha256": "032fbce3c72e8ea03c3b4fbcde03f391d7c9df149ae5b664618d7e5b2a265bce"
},
"arm64_big_sur": {
"cellar": ":any_skip_relocation",
"sha256": "5a12b2c51afec7626a44463cd9145bf47819e8561f05194f2f17ea8eec0459c9"
},
"sonoma": {
"cellar": ":any_skip_relocation",
"sha256": "ce2c5aabef4def1373db198c3d24fdd6eee2c97e733bbd3857f60099088f1835"
},
"ventura": {
"cellar": ":any_skip_relocation",
"sha256": "67aafd60a6d2b32a6bb487860c1ba6e6add8e082e9e6b5d4724d9932849940ce"
},
"monterey": {
"cellar": ":any_skip_relocation",
"sha256": "67aafd60a6d2b32a6bb487860c1ba6e6add8e082e9e6b5d4724d9932849940ce"
},
"big_sur": {
"cellar": ":any_skip_relocation",
"sha256": "f13c9ce9291572d343bb3411e059601aa71fc4776138f13d33941653aab4dfb4"
},
"catalina": {
"cellar": ":any_skip_relocation",
"sha256": "3ae09912577433e9aee40da787b21b278d2e4d625454e6a554a10dfd71a3cb82"
},
"mojave": {
"cellar": ":any_skip_relocation",
"sha256": "2100a37453706602e0bd5941c7fb343cf64659493b27889957bad498934c6daf"
},
"x86_64_linux": {
"cellar": ":any_skip_relocation",
"sha256": "032fbce3c72e8ea03c3b4fbcde03f391d7c9df149ae5b664618d7e5b2a265bce"
}
}
}
},
"dependencies": [
"ffmpeg",
"ghostscript",
"gnu-getopt",
"imagemagick"
],
"desc": "Creates video contact sheets (previews) of videos",
"full_name": "vcs",
"homepage": "https://p.outlyer.net/vcs/",
"name": "vcs",
"post_install_defined": false,
"revision": 3,
"ruby_source_checksum": {
"sha256": "17dbbc4141396577e53ee8ce8c0ca120b55daabe7405abfa7568672682bb3ff9"
},
"ruby_source_path": "Formula/v/vcs.rb",
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"urls": {
"stable": {
"url": "https://p.outlyer.net/files/vcs/vcs-1.13.4.tar.gz",
"checksum": "dc1d6145e10eeed61d16c3591cfe3496a6ac392c9c2f7c2393cbdb0cf248544b"
}
},
"version_scheme": 0,
"versions": {
"stable": "1.13.4",
"bottle": true
}
},
{
"bottle": {
"stable": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"arm64_sonoma": {
"cellar": ":any",
"sha256": "9bcecfe2faea9a6a3f1361792150add6a8a9d0e0d210f60e6e2d75221b09f76a"
},
"arm64_ventura": {
"cellar": ":any",
"sha256": "c9ab92960280af2f6677af5adac6400c0fcbc989e10c82539abd5e6fa07ace6c"
},
"arm64_monterey": {
"cellar": ":any",
"sha256": "57cf3e889d51c5fb5b7a9337080efcae4580f6903c2c6bfe428da8f3149d9da3"
},
"arm64_big_sur": {
"cellar": ":any",
"sha256": "8229a0d02cb1294ca286d70aa197c439b60270a64b08985127b2c85e28c34062"
},
"sonoma": {
"cellar": ":any",
"sha256": "f1270a86135dcf0b112b622ca73f4cef4a0fcd5acc24014d5d9e3f3ddb7f9ad8"
},
"ventura": {
"cellar": ":any",
"sha256": "b9e4f0cfacd43b79b0966420ec5306920847ffca235efc22cdf566765b2fb37a"
},
"monterey": {
"cellar": ":any",
"sha256": "f7883aecab73688e915f71f86d1c0def30f8ed2b316a557412761dc106d65652"
},
"big_sur": {
"cellar": ":any",
"sha256": "28ce01f0924dc297d43fb493929d9dd0ecc8235f7e1fe5797652a4f14be9b60d"
},
"x86_64_linux": {
"cellar": ":any_skip_relocation",
"sha256": "3ecc72e233bad9575bf92185d05b526ecae130e0598cf47613ce472fd3dc73aa"
}
}
}
},
"desc": "Portable library for network traffic capture",
"full_name": "libpcap",
"homepage": "https://www.tcpdump.org/",
"keg_only_reason": {
"reason": ":provided_by_macos",
"explanation": ""
},
"license": "BSD-3-Clause",
"name": "libpcap",
"post_install_defined": false,
"revision": 0,
"ruby_source_checksum": {
"sha256": "408bca0b280d2fc1e6aeb73e229e9439af1d0c2cee047aad1177c47878f916b1"
},
"ruby_source_path": "Formula/lib/libpcap.rb",
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"urls": {
"stable": {
"url": "https://www.tcpdump.org/release/libpcap-1.10.4.tar.gz",
"checksum": "ed19a0383fad72e3ad435fd239d7cd80d64916b87269550159d20e47160ebe5f"
},
"head": {
"url": "https://github.com/the-tcpdump-group/libpcap.git",
"branch": "master"
}
},
"uses_from_macos": [
{
"bison": "build"
},
{
"flex": "build"
}
],
"version_scheme": 0,
"versions": {
"stable": "1.10.4",
"head": "HEAD",
"bottle": true
},
"uses_from_macos_bounds": [
{
},
{
}
]
},
{
"bottle": {
"stable": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"arm64_sonoma": {
"cellar": "/opt/homebrew/Cellar",
"sha256": "b47c7c591fbd98cde34877623e03c4a6c21f0c11b5cba4e05d507ae4856db827"
},
"arm64_ventura": {
"cellar": "/opt/homebrew/Cellar",
"sha256": "771dca8bb5f254ade51cc9ff2fbc43d056cbe25af62cedfa20cb61b7354462fb"
},
"arm64_monterey": {
"cellar": "/opt/homebrew/Cellar",
"sha256": "1aaa10214a83b76a414d75f74d5840881e209553aa0a435af7ef92f3ac2c656d"
},
"sonoma": {
"cellar": "/usr/local/Cellar",
"sha256": "143c245daaa629629da0433db91ee700546e282ad3de6cd221e2d82a2bb4fe9f"
},
"ventura": {
"cellar": "/usr/local/Cellar",
"sha256": "f0a6048e4a58c7c08b58fc04a3c7c891b4d6b7623b30f3ceda3547c7ca4e2191"
},
"monterey": {
"cellar": "/usr/local/Cellar",
"sha256": "0cdf4d00c49a7cb5020e8d06bd7ac8e0ab03ef4732998c435b933fdfc89d7da2"
},
"x86_64_linux": {
"cellar": "/home/linuxbrew/.linuxbrew/Cellar",
"sha256": "fe6638a6b8458630c0b73776fe9e9f949d8dc12992e112f7d6971fbf65b645f1"
}
}
}
},
"build_dependencies": [
"autoconf",
"automake",
"help2man"
],
"desc": "Verilog simulator",
"full_name": "verilator",
"homepage": "https://www.veripool.org/wiki/verilator",
"license": "LGPL-3.0-only or Artistic-2.0",
"name": "verilator",
"post_install_defined": false,
"revision": 0,
"ruby_source_checksum": {
"sha256": "1e0384fc20ffc613195de556f1e9ec8dd31617a0a6a6bbdef003c453f43a8494"
},
"ruby_source_path": "Formula/v/verilator.rb",
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"urls": {
"stable": {
"url": "https://github.com/verilator/verilator/archive/refs/tags/v5.018.tar.gz",
"checksum": "8b544273eedee379e3c1a3bb849e14c754c9b5035d61ad03acdf3963092ba6c0"
},
"head": {
"url": "https://github.com/verilator/verilator.git",
"branch": "master"
}
},
"uses_from_macos": [
{
"bison": "build"
},
{
"flex": "build"
},
"perl",
"python"
],
"uses_from_macos_bounds": [
{
},
{
},
{
},
{
"since": "catalina"
}
],
"version_scheme": 0,
"versions": {
"stable": "5.018",
"head": "HEAD",
"bottle": true
}
},
{
"bottle": {
"stable": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"arm64_sonoma": {
"cellar": ":any_skip_relocation",
"sha256": "968de8be39eaafaef7e51a2965f030e53dd6eca837b153845ebfa1c09787ddaa"
},
"arm64_ventura": {
"cellar": ":any_skip_relocation",
"sha256": "44b417555760e39467a5f936529ad18f37d141bc2a32c7584262b833878252ee"
},
"arm64_monterey": {
"cellar": ":any_skip_relocation",
"sha256": "7acab79bef9282e03fcd5bd1c35a0f8d65c9c6c7b2f454294f0ae6aa0e721d2b"
},
"arm64_big_sur": {
"cellar": ":any_skip_relocation",
"sha256": "8cfd9990611815ea11e9770c70511ec6ced4e01c120d2d826f01efed1f42497d"
},
"sonoma": {
"cellar": ":any_skip_relocation",
"sha256": "14fa673efb46dd363383e54810abddb914871e964b9c86ac583c10f1d8d29102"
},
"ventura": {
"cellar": ":any_skip_relocation",
"sha256": "c8c447b5f36fc58b75f6bb7dbd6193bfe43dc5883c160d400a29490d062eff8c"
},
"monterey": {
"cellar": ":any_skip_relocation",
"sha256": "023881834960674e6769e865767dabaaf5c6e66f69b429ba20ed996cc9f37224"
},
"big_sur": {
"cellar": ":any_skip_relocation",
"sha256": "d7d7684867950aea4e5894a261d6e36339e27f703ad26a78a00c61f69a096299"
},
"x86_64_linux": {
"cellar": ":any_skip_relocation",
"sha256": "ad09e5718421ca4d2dde687fc364bf9c954c42a17084a4c99b1ead10140a3f14"
}
}
}
},
"build_dependencies": [
"go"
],
"desc": "Terminal file manager",
"full_name": "lf",
"homepage": "https://godoc.org/github.com/gokcehan/lf",
"license": "MIT",
"name": "lf",
"post_install_defined": false,
"revision": 0,
"ruby_source_checksum": {
"sha256": "1c9ee5ac583391d6053071b0f689c42092fdb2aeca0f1cd0a291d9d497f22fd1"
},
"ruby_source_path": "Formula/l/lf.rb",
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"urls": {
"stable": {
"url": "https://github.com/gokcehan/lf/archive/refs/tags/r31.tar.gz",
"checksum": "ed47fc22c58cf4f4e4116a58c500bdb9f9ccc0b89f87be09f321e8d1431226ab"
}
},
"version_scheme": 0,
"versions": {
"stable": "31",
"bottle": true
}
},
{
"bottle": {
"stable": {
"rebuild": 1,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"arm64_sonoma": {
"cellar": ":any_skip_relocation",
"sha256": "054b7472e390b7696eb6497484b2c74af8bbbaf34647ae1b685597e05e1841cb"
},
"arm64_ventura": {
"cellar": ":any_skip_relocation",
"sha256": "07209b05c8eed68f39f6d93dc6c0e883bed5a20300b03b5a0c208ad4cc4e427d"
},
"arm64_monterey": {
"cellar": ":any_skip_relocation",
"sha256": "af8140d13662b44929161227c4cea3302f07882f9aa77ed687aa1160c5fe9b08"
},
"sonoma": {
"cellar": ":any_skip_relocation",
"sha256": "235baac06589d1bd621a71768fd195f49693744ad134d288eebb2d566159b6b6"
},
"ventura": {
"cellar": ":any_skip_relocation",
"sha256": "08d08193ce362049dddd37fc5fdd0ce93a5712bfb75d85d8e32c99369bd7c621"
},
"monterey": {
"cellar": ":any_skip_relocation",
"sha256": "dfb722899a7f6e61cfd0d325b1d0d5c8bf22785885ec9f3d0575f7ee6a4e4efe"
},
"x86_64_linux": {
"cellar": ":any_skip_relocation",
"sha256": "cb3ea9e739e56fb54a763888aa1c4b570d9e279952065e9d0b9bf2f9c7610825"
}
}
}
},
"build_dependencies": [
"python-setuptools",
"python@3.11",
"python@3.12"
],
"caveats": "To run `pbr`, you may need to `brew install python@3.12`\n",
"desc": "Python Build Reasonableness",
"full_name": "python-pbr",
"homepage": "https://docs.openstack.org/pbr/latest/",
"license": "Apache-2.0",
"name": "python-pbr",
"post_install_defined": false,
"revision": 0,
"ruby_source_checksum": {
"sha256": "1b29494b328426245d3c6ed1431cce0e5bc35d80c6d1986bb2cf58233390db3d"
},
"ruby_source_path": "Formula/p/python-pbr.rb",
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"test_dependencies": [
"python-setuptools",
"python@3.11",
"python@3.12"
],
"urls": {
"stable": {
"url": "https://files.pythonhosted.org/packages/8d/c2/ee43b3b11bf2b40e56536183fc9f22afbb04e882720332b6276ee2454c24/pbr-6.0.0.tar.gz",
"checksum": "d1377122a5a00e2f940ee482999518efe16d745d423a670c27773dfbc3c9a7d9"
}
},
"version_scheme": 0,
"versions": {
"stable": "6.0.0",
"bottle": true
}
},
{
"bottle": {
"stable": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"arm64_sonoma": {
"cellar": ":any",
"sha256": "93554f1a06f0a5f8e0cbbf3d5e8823af1f33c8f2b167b8a34dd8edc16e9fdd26"
},
"arm64_ventura": {
"cellar": ":any",
"sha256": "7290862e3989bfa9408a1a1105a6107aa209b445d480cb1c17de4e402a4aad8d"
},
"arm64_monterey": {
"cellar": ":any",
"sha256": "36b725c262645e633606d0e24f706aec1d52c09986d53bc69e1732970daeab7f"
},
"sonoma": {
"cellar": ":any",
"sha256": "e3ff04f088e4ecee0daa770a40e1c81ee93cb534899fe9ebf77e9d0e7ade3739"
},
"ventura": {
"cellar": ":any",
"sha256": "6dfed05cb5461b6df1e773b06656ac0ac34170d950e87f3d386925d9b08e5f3e"
},
"monterey": {
"cellar": ":any",
"sha256": "908b9ced1fe71dcd9bd73737fd3cee5fbb88c58ac9bd16ce1cfb61fe6fcdcb5f"
},
"x86_64_linux": {
"cellar": "/home/linuxbrew/.linuxbrew/Cellar",
"sha256": "78915643a59bbf04f0893b5d0fdbe68de14b854ba4d2986bf36b3f6331b2a93b"
}
}
}
},
"build_dependencies": [
"ant",
"maven",
"pkg-config"
],
"dependencies": [
"openjdk"
],
"desc": "Command-line interface for Cyberduck (a multi-protocol file transfer tool)",
"full_name": "duck",
"homepage": "https://duck.sh/",
"license": "GPL-3.0-only",
"name": "duck",
"post_install_defined": false,
"requirements": [
{
"name": "xcode",
"version": "13.1",
"contexts": [
"build"
],
"specs": [
"stable",
"head"
]
}
],
"revision": 0,
"ruby_source_checksum": {
"sha256": "c0b4e1431e2e15f6d9cc40960ec3f2f939755954b327e66f24042e875bec535d"
},
"ruby_source_path": "Formula/d/duck.rb",
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"urls": {
"stable": {
"url": "https://dist.duck.sh/duck-src-8.7.1.40770.tar.gz",
"checksum": "7673732ff0f0c1d176eeeb5354dd64eadc2fbf00491ecf1ab6feb005572f04f3"
},
"head": {
"url": "https://github.com/iterate-ch/cyberduck.git",
"branch": "master"
}
},
"uses_from_macos": [
"libffi",
"zlib"
],
"uses_from_macos_bounds": [
{
"since": "monterey"
},
{
}
],
"variations": {
"x86_64_linux": {
"dependencies": [
"openjdk",
"alsa-lib",
"freetype",
"libx11",
"libxext",
"libxi",
"libxrender",
"libxtst"
]
}
},
"version_scheme": 0,
"versions": {
"stable": "8.7.1.40770",
"head": "HEAD",
"bottle": true
}
},
{
"bottle": {
"stable": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"all": {
"cellar": ":any_skip_relocation",
"sha256": "ee9e1fc1f2fb038c2432470cd3fda51be3fb90638f48a90f69fea2139053f48d"
}
}
}
},
"build_dependencies": [
"cmake"
],
"desc": "Portable, simple and extensible C++ logging library",
"full_name": "plog",
"homepage": "https://github.com/SergiusTheBest/plog",
"license": "MIT",
"name": "plog",
"post_install_defined": false,
"revision": 0,
"ruby_source_checksum": {
"sha256": "6f537b3eeb3aae41bacb76770229917da79d109bace3f434b24d060cafe7eecd"
},
"ruby_source_path": "Formula/p/plog.rb",
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"test_dependencies": [
"cmake"
],
"urls": {
"stable": {
"url": "https://github.com/SergiusTheBest/plog/archive/refs/tags/1.1.10.tar.gz",
"checksum": "55a090fc2b46ab44d0dde562a91fe5fc15445a3caedfaedda89fe3925da4705a"
}
},
"version_scheme": 0,
"versions": {
"stable": "1.1.10",
"bottle": true
}
},
{
"bottle": {
"stable": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"all": {
"cellar": ":any_skip_relocation",
"sha256": "5dd8ccfa15e88651af7ad7815bf041ead83e5afbf72f7a6d7c2e5da4a1e0da5b"
}
}
}
},
"build_dependencies": [
"cmake"
],
"desc": "Header-only library for parsing TOML",
"full_name": "cpptoml",
"homepage": "https://github.com/skystrife/cpptoml",
"license": "MIT",
"name": "cpptoml",
"post_install_defined": false,
"revision": 1,
"ruby_source_checksum": {
"sha256": "ed2d3a3ee6a219a733711df9ff91b34124e7c1243a6eeefa971f6090d27e1218"
},
"ruby_source_path": "Formula/c/cpptoml.rb",
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"urls": {
"stable": {
"url": "https://github.com/skystrife/cpptoml/archive/refs/tags/v0.1.1.tar.gz",
"checksum": "23af72468cfd4040984d46a0dd2a609538579c78ddc429d6b8fd7a10a6e24403"
},
"head": {
"url": "https://github.com/skystrife/cpptoml.git",
"branch": "master"
}
},
"version_scheme": 0,
"versions": {
"stable": "0.1.1",
"head": "HEAD",
"bottle": true
}
},
{
"bottle": {
"stable": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"arm64_sonoma": {
"cellar": ":any",
"sha256": "b4cb77bc3e8a626bc8a490b3f43e079fe7c474ad8b0df429af8f6bc72d8507da"
},
"arm64_ventura": {
"cellar": ":any",
"sha256": "09bac8a166e42326111fd8473ae3c7a9ff6291989d8a275856773ca85482ec7a"
},
"arm64_monterey": {
"cellar": ":any",
"sha256": "b864619ca53b4b446f46d18f871fc10559aa566e54818ffd982c4b4aa26f9cc8"
},
"arm64_big_sur": {
"cellar": ":any",
"sha256": "ac2992338ed769e8228cb1a78aa76b0d00e9ba48d81f0d3ae8c20ce86b4a0ea9"
},
"sonoma": {
"cellar": ":any",
"sha256": "ff61b72a799758cec2cfd9a656a88589b5f319cafce6ccff27900695371a48b5"
},
"ventura": {
"cellar": ":any",
"sha256": "e2eb3577da8e480f59a8288f3ffb1135360772651b538413bdbb20f7ce7831ae"
},
"monterey": {
"cellar": ":any",
"sha256": "8fc34ddc950682131191a0b1c7e5dabfb6a66b4d50e115cf1d73313999e52e90"
},
"big_sur": {
"cellar": ":any",
"sha256": "3874b2b34b9e86b75a71862e4d029117ecb46ce56fa359bfd7d033cbcd6c10d4"
},
"x86_64_linux": {
"cellar": ":any_skip_relocation",
"sha256": "f574fa247ed592c41e75a5ebb4b0946442de12a6c23be915ac0915f89e889797"
}
}
}
},
"build_dependencies": [
"pkg-config",
"rust"
],
"dependencies": [
"libgit2",
"libssh2",
"openssl@3"
],
"desc": "Track changes to a patch series over time",
"full_name": "git-series",
"homepage": "https://github.com/git-series/git-series",
"license": "MIT",
"name": "git-series",
"post_install_defined": false,
"revision": 10,
"ruby_source_checksum": {
"sha256": "09cc901ff0fa99187701f1c0062bfab6154c8468c2772f837fb194b610879315"
},
"ruby_source_path": "Formula/g/git-series.rb",
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"urls": {
"stable": {
"url": "https://github.com/git-series/git-series/archive/refs/tags/0.9.1.tar.gz",
"checksum": "c0362e19d3fa168a7cb0e260fcdecfe070853b163c9f2dfd2ad8213289bc7e5f"
}
},
"version_scheme": 0,
"versions": {
"stable": "0.9.1",
"bottle": true
}
},
{
"bottle": {
"stable": {
"rebuild": 0,
"root_url": "https://ghcr.io/v2/homebrew/core",
"files": {
"all": {
"cellar": ":any_skip_relocation",
"sha256": "1eb3e699119225b4fb0dd6779daccf09d937a4506da9829d0dd14398f9e2c672"
}
}
}
},
"dependencies": [
"openjdk"
],
"desc": "Object oriented, portable programming language",
"full_name": "fantom",
"homepage": "https://fantom.org/",
"license": "AFL-3.0",
"name": "fantom",
"post_install_defined": false,
"revision": 0,
"ruby_source_checksum": {
"sha256": "72fc6e26fed1fde3687f5662ea08d9c56709da1cb7e25fe350807fefc421b11d"
},
"ruby_source_path": "Formula/f/fantom.rb",
"tap": "homebrew/core",
"tap_git_head": "c33069b07d0c95a2f5da8db7f41519b8827b6e29",
"urls": {
"stable": {
"url": "https://github.com/fantom-lang/fantom/releases/download/v1.0.79/fantom-1.0.79.zip",
"checksum": "d70d706b55b65c2e9abd8c970448b4e7bd28d1243724dbdea9d0f3c0fa8d5e4c"
}
},
"version_scheme": 0,
"versions": {
"stable": "1.0.79",
"bottle": true
}
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment