{ "main": "static-just" , "repositories": { "static-just": {"repository": {"type": "file", "path": "."}, "bindings": {"just": "just"}} , "imported-toolchain": { "repository": "imported-toolchain/toolchains" , "target_file_name": "compiler+tools.TARGETS" , "bindings": { "rules": "imported-toolchain/rules" , "tools": "imported-toolchain/tools-all" , "compiler": "imported-toolchain/gcc-14.1.0-musl" } } , "imported-toolchain/busybox-latest": { "repository": "imported-toolchain/toolchains" , "target_file_name": "busybox.TARGETS" , "bindings": { "rules": "imported-toolchain/rules" , "busybox": "imported-toolchain/tools/busybox-1.36.1" } } , "imported-toolchain/cmake-latest": { "repository": "imported-toolchain/toolchains" , "target_file_name": "cmake.TARGETS" , "bindings": { "rules": "imported-toolchain/rules" , "cmake": "imported-toolchain/tools/cmake-3.27.1" } } , "imported-toolchain/compilers/gcc-14.1.0-musl": { "repository": "imported-toolchain/compilers" , "target_file_name": "gcc-14-musl.TARGETS" , "bindings": { "rules": "imported-toolchain/rules/gcc" , "musl-cross-make": "imported-toolchain/imports/musl-cross-make-fe915821" , "binutils": "imported-toolchain/imports/binutils-latest" , "musl": "imported-toolchain/imports/musl-1.2.4" , "gmp": "imported-toolchain/imports/gmp-6.3.0" , "mpc": "imported-toolchain/imports/mpc-1.3.1" , "mpfr": "imported-toolchain/imports/mpfr-4.2.1" , "gcc": "imported-toolchain/compilers/gcc-14.1.0-native" , "mimalloc": "imported-toolchain/imports/mimalloc-2.1.2" } } , "imported-toolchain/compilers/gcc-14.1.0-native": { "repository": { "type": "archive" , "content": "5ee9523adf9ef022a1e64c3b97f617c6e7192532" , "fetch": "https://ftp.gnu.org/gnu/gcc/gcc-14.1.0/gcc-14.1.0.tar.gz" , "sha256": "a0be066c02775002a0fa65ad3c65fb56a8bfd923d072a26ed148c0439ecdb68f" , "subdir": "gcc-14.1.0" } , "target_root": "imported-toolchain/compilers" , "target_file_name": "gcc-14-native.TARGETS" , "bindings": { "rules": "imported-toolchain/rules/gcc" , "binutils": "imported-toolchain/imports/binutils-latest" , "gmp": "imported-toolchain/imports/gmp-6.3.0" , "mpc": "imported-toolchain/imports/mpc-1.3.1" , "mpfr": "imported-toolchain/imports/mpfr-4.2.1" , "patches": "imported-toolchain/patches" } } , "imported-toolchain/gcc-14.1.0-musl": { "repository": "imported-toolchain/toolchains" , "target_file_name": "gcc.TARGETS" , "bindings": { "rules": "imported-toolchain/rules" , "gcc": "imported-toolchain/compilers/gcc-14.1.0-musl" } } , "imported-toolchain/imports/binutils-latest": { "repository": { "type": "archive" , "content": "17cfb0cec609e1771ed867b2d005492329759e39" , "fetch": "https://ftp.gnu.org/gnu/binutils/binutils-2.41.tar.xz" , "sha256": "ae9a5789e23459e59606e6714723f2d3ffc31c03174191ef0d015bdf06007450" , "subdir": "binutils-2.41" } , "target_root": "imported-toolchain/imports" , "target_file_name": "binutils.TARGETS" , "bindings": {"rules": "imported-toolchain/rules/gcc"} } , "imported-toolchain/imports/boringssl": { "repository": { "type": "archive" , "content": "19cdde8ba529848172c09e84e3deb2c92dc670c3" , "fetch": "https://github.com/google/boringssl/archive/6195bf8242156c9a2fa75702eee058f91b86a88b.tar.gz" , "sha256": "ad0b806b6c5cbd6cae121c608945d5fed468748e330632e8d53315089ad52c67" , "subdir": "boringssl-6195bf8242156c9a2fa75702eee058f91b86a88b" } , "target_root": "imported-toolchain/imports" , "target_file_name": "boringssl.TARGETS" , "bindings": {"rules": "imported-toolchain/rules/tools"} } , "imported-toolchain/imports/config-3d5db9e": { "repository": { "type": "archive" , "content": "3a01a6bdf61b589ad70e35e1abf15758f6c2aa39" , "fetch": "https://git.savannah.gnu.org/gitweb/?p=config.git;a=snapshot;h=3d5db9ebe8607382d17d60faf8853c944fc5f353;sf=tgz" , "sha256": "b9974284ff6f9e285c8c57f57a9b0726f48576c61edc2e94a71815198fda0827" , "subdir": "config-3d5db9e" } , "target_root": "imported-toolchain/imports" , "target_file_name": "files.TARGETS" } , "imported-toolchain/imports/gmp-6.3.0": { "repository": { "type": "archive" , "content": "eed1334cca024677702c3a4de194758cb1b15c36" , "fetch": "https://gmplib.org/download/gmp/gmp-6.3.0.tar.xz" , "sha256": "a3c2b80201b89e68616f4ad30bc66aee4927c3ce50e33929ca819d5c43538898" , "subdir": "gmp-6.3.0" } , "target_root": "imported-toolchain/imports" , "target_file_name": "files.TARGETS" } , "imported-toolchain/imports/linux-headers-4.19.88-1": { "repository": { "type": "archive" , "content": "d67e9625ed2750a32eadc8abdd4a356f429e1e61" , "fetch": "https://github.com/sabotage-linux/kernel-headers/releases/download/v4.19.88-1/linux-headers-4.19.88-1.tar.xz" , "sha256": "995bc76ccf0c40d752b5ea67c022232a17eef6c9ec80ea74ea742e3c19992813" , "subdir": "linux-headers-4.19.88-1" , "pragma": {"special": "resolve-partially"} } , "target_root": "imported-toolchain/imports" , "target_file_name": "files.TARGETS" } , "imported-toolchain/imports/mimalloc-2.1.2": { "repository": { "type": "archive" , "content": "da9d9ced476e35074380f3e240b59970dc443cd8" , "fetch": "https://github.com/microsoft/mimalloc/archive/refs/tags/v2.1.2.tar.gz" , "sha256": "2b1bff6f717f9725c70bf8d79e4786da13de8a270059e4ba0bdd262ae7be46eb" , "subdir": "mimalloc-2.1.2" } , "target_root": "imported-toolchain/imports" , "target_file_name": "files.TARGETS" } , "imported-toolchain/imports/mpc-1.3.1": { "repository": { "type": "archive" , "content": "afd933ab8b5246004dc0767bcd3d51333d5ca720" , "fetch": "https://ftp.gnu.org/gnu/mpc/mpc-1.3.1.tar.gz" , "sha256": "ab642492f5cf882b74aa0cb730cd410a81edcdbec895183ce930e706c1c759b8" , "subdir": "mpc-1.3.1" } , "target_root": "imported-toolchain/imports" , "target_file_name": "files.TARGETS" } , "imported-toolchain/imports/mpfr-4.2.1": { "repository": { "type": "archive" , "content": "62fb991131420c31d94e7e992c9ba798e8de866f" , "fetch": "https://www.mpfr.org/mpfr-current/mpfr-4.2.1.tar.xz" , "sha256": "277807353a6726978996945af13e52829e3abd7a9a5b7fb2793894e18f1fcbb2" , "subdir": "mpfr-4.2.1" } , "target_root": "imported-toolchain/imports" , "target_file_name": "files.TARGETS" } , "imported-toolchain/imports/musl-1.2.4": { "repository": { "type": "archive" , "content": "3ae819b834bf1ca20cff02cb67b7526372d58bfd" , "fetch": "https://musl.libc.org/releases/musl-1.2.4.tar.gz" , "sha256": "7a35eae33d5372a7c0da1188de798726f68825513b7ae3ebe97aaaa52114f039" , "subdir": "musl-1.2.4" } , "target_root": "imported-toolchain/imports" , "target_file_name": "files.TARGETS" } , "imported-toolchain/imports/musl-cross-make-fe915821": { "repository": { "type": "archive" , "content": "99cdef1bbcaf683b9801453fc78aa0c59636f9a2" , "fetch": "https://github.com/richfelker/musl-cross-make/archive/fe915821b652a7fa37b34a596f47d8e20bc72338.tar.gz" , "sha256": "c5df9afd5efd41c97fc7f3866664ef0c91af0ff65116e27cd9cba078c7ab33ae" , "subdir": "musl-cross-make-fe915821b652a7fa37b34a596f47d8e20bc72338" } , "target_root": "imported-toolchain/imports" , "target_file_name": "musl-cross-make-fe915821.TARGETS" , "bindings": { "rules": "imported-toolchain/rules/gcc" , "linux-headers": "imported-toolchain/imports/linux-headers-4.19.88-1" , "config": "imported-toolchain/imports/config-3d5db9e" , "patches": "imported-toolchain/patches" } } , "imported-toolchain/imports/stage-0/gmp-4.2.4": { "repository": { "type": "archive" , "content": "c3b7c9fa7ff0f6634dfde7ba8bf4a9afa0b3b509" , "fetch": "https://ftp.gnu.org/gnu/gmp/gmp-4.2.4.tar.gz" , "sha256": "09652b51e348ea459f121c01b4b7189821e06bf457fbd85382aa6f0b741b4e78" , "subdir": "gmp-4.2.4" } , "target_root": "imported-toolchain/imports" , "target_file_name": "files.TARGETS" } , "imported-toolchain/imports/stage-0/mpc-0.8.1": { "repository": { "type": "archive" , "content": "4828dd699fe92fc23456a7abe58fae1aa45c9e84" , "fetch": "https://gcc.gnu.org/pub/gcc/infrastructure/mpc-0.8.1.tar.gz" , "sha256": "e664603757251fd8a352848276497a4c79b7f8b21fd8aedd5cc0598a38fee3e4" , "subdir": "mpc-0.8.1" } , "target_root": "imported-toolchain/imports" , "target_file_name": "files.TARGETS" } , "imported-toolchain/imports/stage-0/mpfr-2.3.1": { "repository": { "type": "archive" , "content": "34118d1fdb9a271925d769458ededef8c595876f" , "fetch": "https://www.mpfr.org/mpfr-2.3.1/mpfr-2.3.1.tar.gz" , "sha256": "504e34cace2fe0ba2824abb66928b623965d6f5f9bc931316e6785db7ef2e790" , "subdir": "mpfr-2.3.1" } , "target_root": "imported-toolchain/imports" , "target_file_name": "files.TARGETS" } , "imported-toolchain/imports/stage-1/gmp-5.1.3": { "repository": { "type": "archive" , "content": "ba6992490775f21d0926ab17b51a7b8b6ed5e586" , "fetch": "https://ftp.gnu.org/gnu/gmp/gmp-5.1.3.tar.gz" , "sha256": "71f37fe18b7eaffd0700c0d3c5062268c3933c7100c29f944b81d2b6e9f78527" , "subdir": "gmp-5.1.3" } , "target_root": "imported-toolchain/imports" , "target_file_name": "files.TARGETS" } , "imported-toolchain/imports/zlib": { "repository": { "type": "archive" , "content": "d115fc690fa59d3be51b3442158876536140b6c2" , "fetch": "https://github.com/madler/zlib/releases/download/v1.2.13/zlib-1.2.13.tar.gz" , "sha256": "b3a24de97a8fdbc835b9833169501030b8977031bcb54b3b3ac13740f846ab30" , "subdir": "zlib-1.2.13" } , "target_root": "imported-toolchain/imports" , "target_file_name": "zlib.TARGETS" , "bindings": {"rules": "imported-toolchain/rules/tools"} } , "imported-toolchain/make-latest": { "repository": "imported-toolchain/toolchains" , "target_file_name": "make.TARGETS" , "bindings": { "rules": "imported-toolchain/rules" , "make": "imported-toolchain/tools/make-4.4.1" } } , "imported-toolchain/patches": { "repository": { "type": "git" , "repository": "https://github.com/just-buildsystem/bootstrappable-toolchain" , "branch": "master" , "commit": "01b58e6282eef559fc80719b5ebc2eee50f01450" , "subdir": "etc/patches" } } , "imported-toolchain/python-latest": { "repository": "imported-toolchain/toolchains" , "target_file_name": "python.TARGETS" , "bindings": { "rules": "imported-toolchain/rules" , "python": "imported-toolchain/tools/python-3.12.0" } } , "imported-toolchain/rules": { "repository": { "type": "zip" , "content": "05bc7e88caaa8d15aaecc06292f1629c282cd4fd" , "fetch": "https://github.com/just-buildsystem/rules-cc/archive/17012ed56b6af89ff11c36479fedb3d99420fc4a.zip" , "sha256": "2572abcd9d592a5961c78e5feaf67fa3b060c2188f2071e4dae93b60a921461c" , "subdir": "rules-cc-17012ed56b6af89ff11c36479fedb3d99420fc4a/rules" } } , "imported-toolchain/rules/gcc": { "repository": "imported-toolchain/rules" , "target_root": "imported-toolchain/defaults" , "rule_root": "imported-toolchain/rules" , "target_file_name": "gcc.TARGETS" , "bindings": { "base": "imported-toolchain/rules/stage-1" , "gcc": "imported-toolchain/stage-1/gcc" , "stage-0": "imported-toolchain/rules/stage-0" } } , "imported-toolchain/rules/stage-0": { "repository": "imported-toolchain/rules" , "target_root": "imported-toolchain/defaults" , "rule_root": "imported-toolchain/rules" , "target_file_name": "stage-0.TARGETS" , "bindings": {"busybox": "imported-toolchain/stage-0/busybox"} } , "imported-toolchain/rules/stage-1": { "repository": "imported-toolchain/rules" , "target_root": "imported-toolchain/defaults" , "rule_root": "imported-toolchain/rules" , "target_file_name": "stage-1.TARGETS" , "bindings": { "make": "imported-toolchain/stage-0/make" , "busybox": "imported-toolchain/stage-0/busybox" , "gcc": "imported-toolchain/stage-0/gcc" , "stage-0": "imported-toolchain/rules/stage-0" } } , "imported-toolchain/rules/tools": { "repository": "imported-toolchain/rules" , "target_root": "imported-toolchain/defaults" , "rule_root": "imported-toolchain/rules" , "target_file_name": "tools.TARGETS" , "bindings": { "base": "imported-toolchain/rules/gcc" , "gcc-musl": "imported-toolchain/compilers/gcc-14.1.0-musl" , "stage-0": "imported-toolchain/rules/stage-0" } } , "imported-toolchain/stage-0/binutils": { "repository": "imported-toolchain/imports/binutils-latest" , "target_root": "imported-toolchain/bootstrap" , "target_file_name": "stage-0-binutils.TARGETS" , "bindings": { "rules": "imported-toolchain/rules/stage-0" , "busybox": "imported-toolchain/stage-0/busybox" , "make": "imported-toolchain/stage-0/make" } } , "imported-toolchain/stage-0/busybox": { "repository": { "type": "archive" , "content": "529defd1de4d1e362458e6561017ae74b2b3f28e" , "fetch": "https://busybox.net/downloads/busybox-1.36.1.tar.bz2" , "sha256": "b8cc24c9574d809e7279c3be349795c5d5ceb6fdf19ca709f80cde50e47de314" , "subdir": "busybox-1.36.1" } , "target_root": "imported-toolchain/bootstrap" , "target_file_name": "stage-0-busybox.TARGETS" , "bindings": { "rules": "imported-toolchain/rules/stage-0" , "gcc": "imported-toolchain/stage-0/gcc" , "make": "imported-toolchain/stage-0/make" } } , "imported-toolchain/stage-0/gcc": { "repository": { "type": "archive" , "content": "4819a9afa95dae6ac8d5abec15049a66e3e725a0" , "fetch": "https://ftp.gnu.org/gnu/gcc/gcc-4.7.4/gcc-4.7.4.tar.gz" , "sha256": "ddbaa583c5d4e4f0928bf15d9f6b6c283349e16eedc47bde71e1b813f6f37819" , "subdir": "gcc-4.7.4" } , "target_root": "imported-toolchain/bootstrap" , "target_file_name": "stage-0-gcc.TARGETS" , "bindings": { "rules": "imported-toolchain/rules/stage-0" , "busybox": "imported-toolchain/stage-0/busybox" , "make": "imported-toolchain/stage-0/make" , "binutils": "imported-toolchain/stage-0/binutils" , "gmp": "imported-toolchain/imports/stage-0/gmp-4.2.4" , "mpc": "imported-toolchain/imports/stage-0/mpc-0.8.1" , "mpfr": "imported-toolchain/imports/stage-0/mpfr-2.3.1" , "patches": "imported-toolchain/patches" } } , "imported-toolchain/stage-0/make": { "repository": { "type": "archive" , "content": "4adc00a78258ae2eb53d103ef2c1ecf291a86fbf" , "fetch": "https://ftp.gnu.org/gnu/make/make-4.4.1.tar.gz" , "sha256": "dd16fb1d67bfab79a72f5e8390735c49e3e8e70b4945a15ab1f81ddb78658fb3" , "subdir": "make-4.4.1" } , "target_root": "imported-toolchain/bootstrap" , "target_file_name": "stage-0-make.TARGETS" , "bindings": { "rules": "imported-toolchain/rules/stage-0" , "busybox": "imported-toolchain/stage-0/busybox" , "gcc": "imported-toolchain/stage-0/gcc" } } , "imported-toolchain/stage-1/gcc": { "repository": { "type": "archive" , "content": "25e1bc0b9c97916a3e6c3f4c100bf170ddf06eaa" , "fetch": "https://ftp.gnu.org/gnu/gcc/gcc-10.2.0/gcc-10.2.0.tar.gz" , "sha256": "27e879dccc639cd7b0cc08ed575c1669492579529b53c9ff27b0b96265fa867d" , "subdir": "gcc-10.2.0" } , "target_root": "imported-toolchain/bootstrap" , "target_file_name": "stage-1-gcc.TARGETS" , "bindings": { "rules": "imported-toolchain/rules/stage-1" , "gmp": "imported-toolchain/imports/stage-1/gmp-5.1.3" , "mpc": "imported-toolchain/imports/mpc-1.3.1" , "mpfr": "imported-toolchain/imports/mpfr-4.2.1" , "binutils": "imported-toolchain/imports/binutils-latest" , "patches": "imported-toolchain/patches" } } , "imported-toolchain/tools-all": { "repository": "imported-toolchain/toolchains" , "target_file_name": "tools-all.TARGETS" , "bindings": { "rules": "imported-toolchain/rules" , "busybox": "imported-toolchain/busybox-latest" , "make": "imported-toolchain/make-latest" , "cmake": "imported-toolchain/cmake-latest" , "python": "imported-toolchain/python-latest" } } , "imported-toolchain/tools/busybox-1.36.1": { "repository": { "type": "archive" , "content": "529defd1de4d1e362458e6561017ae74b2b3f28e" , "fetch": "https://busybox.net/downloads/busybox-1.36.1.tar.bz2" , "sha256": "b8cc24c9574d809e7279c3be349795c5d5ceb6fdf19ca709f80cde50e47de314" , "subdir": "busybox-1.36.1" } , "target_root": "imported-toolchain/tools" , "target_file_name": "busybox-1.36.TARGETS" , "bindings": {"rules": "imported-toolchain/rules/tools"} } , "imported-toolchain/tools/cmake-3.27.1": { "repository": { "type": "archive" , "content": "45586697d7bb7d4f3cae4c86bba5bde710a367a9" , "fetch": "https://github.com/Kitware/CMake/releases/download/v3.27.1/cmake-3.27.1.tar.gz" , "sha256": "b1a6b0135fa11b94476e90f5b32c4c8fad480bf91cf22d0ded98ce22c5132004" , "subdir": "cmake-3.27.1" } , "target_root": "imported-toolchain/tools" , "target_file_name": "cmake-3.27.TARGETS" , "bindings": { "rules": "imported-toolchain/rules/tools" , "ssl": "imported-toolchain/imports/boringssl" } } , "imported-toolchain/tools/make-4.4.1": { "repository": { "type": "archive" , "content": "4adc00a78258ae2eb53d103ef2c1ecf291a86fbf" , "fetch": "https://ftp.gnu.org/gnu/make/make-4.4.1.tar.gz" , "sha256": "dd16fb1d67bfab79a72f5e8390735c49e3e8e70b4945a15ab1f81ddb78658fb3" , "subdir": "make-4.4.1" } , "target_root": "imported-toolchain/tools" , "target_file_name": "make-4.4.TARGETS" , "bindings": {"rules": "imported-toolchain/rules/tools"} } , "imported-toolchain/tools/python-3.12.0": { "repository": { "type": "archive" , "content": "0b9a01c1b77e8b75a977e7e8e447d6764215eb1b" , "fetch": "https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tar.xz" , "sha256": "795c34f44df45a0e9b9710c8c71c15c671871524cd412ca14def212e8ccb155d" , "subdir": "Python-3.12.0" } , "target_root": "imported-toolchain/tools" , "target_file_name": "python-3.12.TARGETS" , "bindings": { "rules": "imported-toolchain/rules/tools" , "zlib": "imported-toolchain/imports/zlib" } } , "imported-toolchain/bootstrap": { "repository": { "type": "git" , "repository": "https://github.com/just-buildsystem/bootstrappable-toolchain" , "branch": "master" , "commit": "01b58e6282eef559fc80719b5ebc2eee50f01450" , "subdir": "src/bootstrap" } } , "imported-toolchain/compilers": { "repository": { "type": "git" , "repository": "https://github.com/just-buildsystem/bootstrappable-toolchain" , "branch": "master" , "commit": "01b58e6282eef559fc80719b5ebc2eee50f01450" , "subdir": "src/compilers" } } , "imported-toolchain/defaults": { "repository": { "type": "git" , "repository": "https://github.com/just-buildsystem/bootstrappable-toolchain" , "branch": "master" , "commit": "01b58e6282eef559fc80719b5ebc2eee50f01450" , "subdir": "etc/defaults" } } , "imported-toolchain/imports": { "repository": { "type": "git" , "repository": "https://github.com/just-buildsystem/bootstrappable-toolchain" , "branch": "master" , "commit": "01b58e6282eef559fc80719b5ebc2eee50f01450" , "subdir": "etc/imports" } } , "imported-toolchain/toolchains": { "repository": { "type": "git" , "repository": "https://github.com/just-buildsystem/bootstrappable-toolchain" , "branch": "master" , "commit": "01b58e6282eef559fc80719b5ebc2eee50f01450" , "subdir": "toolchains" } } , "imported-toolchain/tools": { "repository": { "type": "git" , "repository": "https://github.com/just-buildsystem/bootstrappable-toolchain" , "branch": "master" , "commit": "01b58e6282eef559fc80719b5ebc2eee50f01450" , "subdir": "src/tools" } } , "just": { "repository": { "type": "git" , "repository": "https://github.com/just-buildsystem/justbuild" , "branch": "v1.3.1" , "commit": "b248838ed0f01bc5824caee3a555e7fd22d5ad10" } , "bindings": { "rules": "just/rules-just" , "gsl": "just/com_github_microsoft_gsl" , "cli11": "just/cli11" , "json": "just/json" , "fmt": "just/fmt" , "ssl": "just/ssl" , "grpc": "just/com_github_grpc_grpc" , "googleapis": "just/google_apis" , "bazel_remote_apis": "just/bazel_remote_apis" , "libgit2": "just/com_github_libgit2_libgit2" , "protoc": "just/protobuf" , "libcurl": "just/com_github_curl_curl" , "libarchive": "just/com_github_libarchive_libarchive" } } , "just/bazel_remote_apis": { "repository": { "type": "archive" , "content": "da6d7d589ccd1924ba9840a4e329e438dfa27f86" , "fetch": "https://github.com/bazelbuild/remote-apis/archive/e1fe21be4c9ae76269a5a63215bb3c72ed9ab3f0.tar.gz" , "sha256": "7421abd5352ccf927c2050453a4dbfa1f7b1c7170ec3e8702b6fe2d39b8805fe" , "sha512": "3042690ee4b17a27db92ca867b4225c25f3f16344dce5fe86695d72ddda531e1593a5f0f70a291283451ce1e9f606c2285d222df3787815cd8f4054e1113bc9d" , "subdir": "remote-apis-e1fe21be4c9ae76269a5a63215bb3c72ed9ab3f0" } , "target_root": "just/import targets" , "target_file_name": "TARGETS.bazel_remote_apis" , "bindings": { "rules": "just/rules" , "google_apis": "just/google_apis" , "patches": "just/patches" } } , "just/bzip2": { "repository": { "type": "archive" , "content": "f9d91f2012aedeedcfd3bd918124ca11f0160373" , "fetch": "https://github.com/libarchive/bzip2/archive/refs/tags/bzip2-1.0.8.tar.gz" , "sha256": "db106b740252669664fd8f3a1c69fe7f689d5cd4b132f82ba82b9afba27627df" , "sha512": "596d1b304f1f2d64b020d04845db10a2330c7f614a9fd0b5344afff65877d2141b3fcaa43d9e2dbc2f6a7929a1dab07df54d3d4bd69678b53906472958c7b80c" , "subdir": "bzip2-bzip2-1.0.8" } , "target_root": "just/import targets" , "target_file_name": "TARGETS.bzip2" , "bindings": {"rules": "just/rules-bzip2"} } , "just/cli11": { "repository": { "type": "archive" , "content": "eb82119c62808a65bb2d15561f1968259ed50c95" , "fetch": "https://github.com/CLIUtils/CLI11/archive/refs/tags/v2.4.1.tar.gz" , "sha256": "73b7ec52261ce8fe980a29df6b4ceb66243bb0b779451dbd3d014cfec9fdbb58" , "sha512": "965290d09977672d3bc3c57ca4b89a88c2c09461da6e866b18217d702d4d5a0977588fcb8fef1a3c3804e61ad80d276029f47469cc83dbfdc7021ee35f6b7269" , "subdir": "CLI11-2.4.1" } , "target_root": "just/import targets" , "target_file_name": "TARGETS.cli11" , "bindings": {"rules": "just/rules"} } , "just/com_github_cares_cares": { "repository": { "type": "archive" , "content": "4237a53f7a5dc1cfb4d04a6b6374f8674c32e271" , "fetch": "https://github.com/c-ares/c-ares/releases/download/cares-1_19_1/c-ares-1.19.1.tar.gz" , "sha256": "321700399b72ed0e037d0074c629e7741f6b2ec2dda92956abe3e9671d3e268e" , "sha512": "466a94efda626e815a6ef7a890637056339f883d549ea6055e289fd8cd2391130e5682c905c0fb3bd7e955af7f6deb793562c170eb0ee066a4a62085a82ba470" , "subdir": "c-ares-1.19.1" } , "target_root": "just/import targets" , "target_file_name": "TARGETS.cares" , "bindings": {"rules": "just/rules", "grpc": "just/com_github_grpc_grpc"} } , "just/com_github_curl_curl": { "repository": { "type": "archive" , "content": "7b7ace4d7cc7d4059163bbd789ef7071e5d326e5" , "fetch": "https://github.com/curl/curl/releases/download/curl-8_6_0/curl-8.6.0.tar.gz" , "sha256": "9c6db808160015f30f3c656c0dec125feb9dc00753596bf858a272b5dd8dc398" , "sha512": "43fdb6b81b394f3382d353d5f57673b2b3d26cfe34b25d08a526bc0597f508d5298e5a7088d0736d1f139cad19cd922affa51533c3a5a4bb5f2de68891c2958d" , "subdir": "curl-8.6.0" } , "target_root": "just/import targets" , "target_file_name": "TARGETS.curl" , "bindings": { "rules": "just/rules-curl" , "zlib": "just/zlib" , "ssl": "just/ssl" , "cares": "just/com_github_cares_cares" } } , "just/com_github_grpc_grpc": { "repository": { "type": "archive" , "content": "d89bbef10ae30b511e062e6aa36520a2805e0f97" , "fetch": "https://github.com/grpc/grpc/archive/refs/tags/v1.62.1.tar.gz" , "sha256": "c9f9ae6e4d6f40464ee9958be4068087881ed6aa37e30d0e64d40ed7be39dd01" , "sha512": "3224ad2617c18156f90c54c1ebf1f2015e405a6f12546e8709e0c905f52508c9f1a13b4d5a6cc7a35abf58b429985b5b504c9062f50c0d3d6aa163180a61047a" , "subdir": "grpc-1.62.1" , "pragma": {"special": "ignore"} } , "target_root": "just/import targets" , "target_file_name": "TARGETS.grpc" , "rule_file_name": "RULES.grpc" , "bindings": { "rules": "just/rules-grpc" , "protobuf": "just/protobuf" , "ssl": "just/ssl" , "absl": "just/com_google_absl" , "zlib": "just/zlib" , "re2": "just/re2" , "cares": "just/com_github_cares_cares" , "google_apis": "just/google_apis" } } , "just/com_github_libarchive_libarchive": { "repository": { "type": "archive" , "content": "50abf77b7226df46a33013f278464c1588b0ceea" , "fetch": "https://github.com/libarchive/libarchive/releases/download/v3.7.4/libarchive-3.7.4.tar.gz" , "sha256": "7875d49596286055b52439ed42f044bd8ad426aa4cc5aabd96bfe7abb971d5e8" , "sha512": "a37006350c2a61a35ecbe638c3168661bef5cbcb7dd3e5ec9a14af1a9aa89ec1be23902cdd17c60bf15859ba1e41bad8456dee9df686bc2d825b30d453cb2e44" , "subdir": "libarchive-3.7.4" } , "target_root": "just/import targets" , "target_file_name": "TARGETS.archive" , "bindings": { "rules": "just/rules-archive" , "zlib": "just/zlib" , "ssl": "just/ssl" , "bzip2": "just/bzip2" , "lzma": "just/lzma" } } , "just/com_github_libgit2_libgit2": { "repository": { "type": "archive" , "content": "80f999c62e8da8da7d64fe543c8eeb9953bf6974" , "fetch": "https://github.com/libgit2/libgit2/archive/refs/tags/v1.7.2.tar.gz" , "sha256": "de384e29d7efc9330c6cdb126ebf88342b5025d920dcb7c645defad85195ea7f" , "sha512": "825737e4a1991fba50ea535f15b0e560ebe76ead752e04aeba36925b944d0da77fe9826a70980a1aa3d0bf9afbedfab79dd92e799c9252931384c89ebec9b012" , "subdir": "libgit2-1.7.2" } , "target_root": "just/import targets" , "target_file_name": "TARGETS.git2" , "bindings": {"rules": "just/rules-git2", "zlib": "just/zlib", "ssl": "just/ssl"} } , "just/com_github_microsoft_gsl": { "repository": { "type": "archive" , "content": "386f0a89a47763481223a63d5026215af8d3c827" , "fetch": "https://github.com/microsoft/GSL/archive/refs/tags/v4.0.0.tar.gz" , "sha256": "f0e32cb10654fea91ad56bde89170d78cfbf4363ee0b01d8f097de2ba49f6ce9" , "sha512": "7fa7446796c6bf82fb3bff09f86a69c446a27be528bef3b17c8bc5ad2f24d5cf86bdb3d3813ecb44726e8f395020180e97e41027330d1fbf545cc0f0b44aac29" , "subdir": "GSL-4.0.0/include/gsl" } , "target_root": "just/import targets" , "target_file_name": "TARGETS.gsl" , "bindings": {"rules": "just/rules"} } , "just/com_google_absl": { "repository": { "type": "archive" , "content": "e9bacd5f3a5c3a51f4f0f50e9ed963464714caa7" , "fetch": "https://github.com/abseil/abseil-cpp/releases/download/20240116.0/abseil-cpp-20240116.0.tar.gz" , "sha256": "338420448b140f0dfd1a1ea3c3ce71b3bc172071f24f4d9a57d59b45037da440" , "sha512": "018488e69cca472ef118631bd79bca4ef0cf1363432e79b81532942168d305511e4cdf4dc72611275e9a9de00cd71c0245be4ec287ff36147248e218218bf825" , "subdir": "abseil-cpp-20240116.0" , "mirrors": [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/abseil/abseil-cpp/archive/20240116.0.tar.gz" ] } , "target_root": "just/import targets" , "target_file_name": "TARGETS.absl" , "bindings": {"rules": "just/rules-absl", "patches": "just/patches"} } , "just/fmt": { "repository": { "type": "zip" , "content": "c54a3ec3cba9177c0be51051b762a74449ea1466" , "fetch": "https://github.com/fmtlib/fmt/releases/download/10.2.1/fmt-10.2.1.zip" , "sha256": "312151a2d13c8327f5c9c586ac6cf7cddc1658e8f53edae0ec56509c8fa516c9" , "sha512": "1cf0e3dd09c7d87e0890b8743559159d3be2a8f33c135516962d17c4eeb7b00659e6acd74518bd5566ee4e83ddaba155fecb4c229f90cd258b3b832e72ad82cd" , "subdir": "fmt-10.2.1" } , "target_root": "just/import targets" , "target_file_name": "TARGETS.fmt" , "bindings": {"rules": "just/rules"} } , "just/google_apis": { "repository": { "type": "archive" , "content": "5d9001f3dff8dec1880c06c0de100a0c2fc65094" , "fetch": "https://github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz" , "sha256": "5bb6b0253ccf64b53d6c7249625a7e3f6c3bc6402abd52d3778bfa48258703a0" , "sha512": "cdeefae807df7097174b4bb28c0900b06a68d424c00ebba4ff5add260c9c651351d5e429bfc5de42f95ebb75dadec313f7bd3991c2fa476c9104f9ea656acad4" , "subdir": "googleapis-2f9af297c84c55c8b871ba4495e01ade42476c92" , "mirrors": [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz" ] } , "target_root": "just/import targets" , "target_file_name": "TARGETS.google_apis" , "bindings": {"rules": "just/rules", "patches": "just/patches"} } , "just/json": { "repository": { "type": "zip" , "content": "733571f96614cc01fcebf76c8359f52706677c61" , "fetch": "https://github.com/nlohmann/json/releases/download/v3.11.3/include.zip" , "sha256": "a22461d13119ac5c78f205d3df1db13403e58ce1bb1794edc9313677313f4a9d" , "sha512": "8d923e2586acf736fc1886bf1839ca0126444ec60ce93a4bd18c21eef4475dff6f608203e42bf4968878dc50727a8c20c517dd8c1ac5c6b0bb6a95f2dce5546e" , "subdir": "include/nlohmann" } , "target_root": "just/import targets" , "target_file_name": "TARGETS.json" , "bindings": {"rules": "just/rules"} } , "just/lzma": { "repository": { "type": "archive" , "content": "6dae9322046ff66b7074c33b24be9a98f5cee42a" , "fetch": "https://github.com/xz-mirror/xz/archive/refs/tags/v5.4.0.tar.gz" , "sha256": "26ec069c41e5dfae221825b9f28a4934cb6ce3bedd3f55bc0a08073f7c2e42fd" , "sha512": "60aba20197d329a1e0d86b32de8a9727a98e5ff6f1eda6111c5ddf85086edeefcf9e2cc3998d237e248bf4af7cf746923b45d236e6b47d88f63cf3d57cae9e8f" , "subdir": "xz-5.4.0" } , "target_root": "just/import targets" , "target_file_name": "TARGETS.lzma" , "bindings": {"rules": "just/rules-lzma"} } , "just/patches": { "repository": { "type": "git" , "repository": "https://github.com/just-buildsystem/justbuild" , "branch": "v1.3.1" , "commit": "b248838ed0f01bc5824caee3a555e7fd22d5ad10" , "subdir": "etc/patches" } } , "just/protobuf": { "repository": { "type": "archive" , "content": "989aa1fec35687ab84229fa84099582dd8f0246a" , "fetch": "https://github.com/protocolbuffers/protobuf/releases/download/v25.1/protobuf-25.1.tar.gz" , "sha256": "9bd87b8280ef720d3240514f884e56a712f2218f0d693b48050c836028940a42" , "sha512": "d2fad2188118ced2cd951bdb472d72cc9e9b2158c88eeca652c76332a884b5b5b4b58628f7777272fa693140753823584ea9c7924f1655b1d5a363f59bdf7a4c" , "subdir": "protobuf-25.1" } , "target_root": "just/import targets" , "target_file_name": "TARGETS.protobuf" , "bindings": { "rules": "just/rules-protobuf" , "zlib": "just/zlib" , "absl": "just/com_google_absl" } } , "just/re2": { "repository": { "type": "archive" , "content": "8eebd70d7ebd33ac5d736090cecd7cfe1831b9e3" , "fetch": "https://github.com/google/re2/archive/refs/tags/2022-04-01.tar.gz" , "sha256": "1ae8ccfdb1066a731bba6ee0881baad5efd2cd661acd9569b689f2586e1a50e9" , "sha512": "fc3d7cc1ee6bd771719845566d83ffc8c4e19d838748e842a1e19c7564473c9a0a061bebb3966ffa82de6515346f9bbddc2d94ceb3de89233f58826774bd7ce7" , "subdir": "re2-2022-04-01" , "mirrors": [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/re2/archive/2022-04-01.tar.gz" ] } , "target_root": "just/import targets" , "target_file_name": "TARGETS.re2" , "bindings": {"rules": "just/rules-re2"} } , "just/rules": { "repository": { "type": "git" , "repository": "https://github.com/just-buildsystem/justbuild" , "branch": "v1.3.1" , "commit": "b248838ed0f01bc5824caee3a555e7fd22d5ad10" , "subdir": "rules" } , "target_root": "just/defaults" , "rule_root": "just/rules" , "bindings": {"toolchain": "imported-toolchain"} } , "just/rules-absl": { "repository": "just/rules" , "target_root": "just/defaults" , "rule_root": "just/rules" , "target_file_name": "TARGETS.absl" , "bindings": {"base": "just/rules"} } , "just/rules-archive": { "repository": "just/rules" , "target_root": "just/defaults" , "rule_root": "just/rules" , "target_file_name": "TARGETS.archive" , "bindings": {"base": "just/rules"} } , "just/rules-boringssl": { "repository": "just/rules" , "target_root": "just/defaults" , "rule_root": "just/rules" , "target_file_name": "TARGETS.boringssl" , "bindings": {"base": "just/rules"} } , "just/rules-bzip2": { "repository": "just/rules" , "target_root": "just/defaults" , "rule_root": "just/rules" , "target_file_name": "TARGETS.bzip2" , "bindings": {"base": "just/rules"} } , "just/rules-curl": { "repository": "just/rules" , "target_root": "just/defaults" , "rule_root": "just/rules" , "target_file_name": "TARGETS.curl" , "bindings": {"base": "just/rules"} } , "just/rules-git2": { "repository": "just/rules" , "target_root": "just/defaults" , "rule_root": "just/rules" , "target_file_name": "TARGETS.git2" , "bindings": {"base": "just/rules"} } , "just/rules-grpc": { "repository": "just/rules" , "target_root": "just/defaults" , "rule_root": "just/rules" , "target_file_name": "TARGETS.grpc" , "bindings": {"base": "just/rules", "protoc": "just/protobuf"} } , "just/rules-just": { "repository": "just/rules" , "target_root": "just/defaults" , "rule_root": "just/rules" , "target_file_name": "TARGETS.just" , "bindings": { "base": "just/rules" , "protoc": "just/protobuf" , "grpc": "just/com_github_grpc_grpc" } } , "just/rules-lzma": { "repository": "just/rules" , "target_root": "just/defaults" , "rule_root": "just/rules" , "target_file_name": "TARGETS.lzma" , "bindings": {"base": "just/rules"} } , "just/rules-protobuf": { "repository": "just/rules" , "target_root": "just/defaults" , "rule_root": "just/rules" , "target_file_name": "TARGETS.protobuf" , "bindings": {"base": "just/rules"} } , "just/rules-re2": { "repository": "just/rules" , "target_root": "just/defaults" , "rule_root": "just/rules" , "target_file_name": "TARGETS.re2" , "bindings": {"base": "just/rules"} } , "just/ssl": { "repository": { "type": "archive" , "content": "7b7deaf147baf61c8efdc8a4ac79a16ba70b216e" , "fetch": "https://github.com/google/boringssl/archive/ae72a4514c7afd150596b0a80947f3ca9b8363b5.tar.gz" , "sha256": "057f662b0e85931a84945b2e89ba201fd44b0583da827c948fe443593690fb83" , "sha512": "757a2727a2ab0e45656c22d807ea1217c74c276f51fa721a87f92b59a4d040d9931586e912b4558f57330340cc3af6361f1694b1479b764635c6a111b356afc4" , "subdir": "boringssl-ae72a4514c7afd150596b0a80947f3ca9b8363b5" , "mirrors": [ "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/boringssl/archive/ae72a4514c7afd150596b0a80947f3ca9b8363b5.tar.gz" ] } , "target_root": "just/import targets" , "target_file_name": "TARGETS.boringssl" , "bindings": {"rules": "just/rules-boringssl", "patches": "just/patches"} } , "just/zlib": { "repository": { "type": "archive" , "content": "88faf0fca21e0d82de44366fdd52aaadbab2e6b6" , "fetch": "https://github.com/madler/zlib/releases/download/v1.3/zlib-1.3.tar.gz" , "sha256": "ff0ba4c292013dbc27530b3a81e1f9a813cd39de01ca5e0f8bf355702efa593e" , "sha512": "185795044461cd78a5545250e06f6efdb0556e8d1bfe44e657b509dd6f00ba8892c8eb3febe65f79ee0b192d6af857f0e0055326d33a881449f3833f92e5f8fb" , "subdir": "zlib-1.3" } , "target_root": "just/import targets" , "target_file_name": "TARGETS.zlib" , "bindings": {"rules": "just/rules"} } , "just/defaults": { "repository": { "type": "git" , "repository": "https://github.com/just-buildsystem/justbuild" , "branch": "v1.3.1" , "commit": "b248838ed0f01bc5824caee3a555e7fd22d5ad10" , "subdir": "etc/defaults" } } , "just/import targets": { "repository": { "type": "git" , "repository": "https://github.com/just-buildsystem/justbuild" , "branch": "v1.3.1" , "commit": "b248838ed0f01bc5824caee3a555e7fd22d5ad10" , "subdir": "etc/import" } } } }