Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub 77f9080d 764d622e

+194 -3889
+8 -6
nixos/modules/i18n/input-method/default.nix
··· 22 22 preferLocalBuild = true; 23 23 allowSubstitutes = false; 24 24 buildInputs = [ 25 - pkgs.gtk2 26 25 cfg.package 27 26 ]; 28 27 } 29 28 '' 30 29 mkdir -p $out/etc/gtk-2.0/ 31 - GTK_PATH=${cfg.package}/lib/gtk-2.0/ gtk-query-immodules-2.0 > $out/etc/gtk-2.0/immodules.cache 30 + GTK_PATH=${cfg.package}/lib/gtk-2.0/ ${pkgs.stdenv.hostPlatform.emulator pkgs.buildPackages} ${lib.getExe' pkgs.gtk2.dev "gtk-query-immodules-2.0"} > $out/etc/gtk-2.0/immodules.cache 32 31 ''; 33 32 34 33 gtk3_cache = ··· 37 36 preferLocalBuild = true; 38 37 allowSubstitutes = false; 39 38 buildInputs = [ 40 - pkgs.gtk3 41 39 cfg.package 42 40 ]; 43 41 } 44 42 '' 45 43 mkdir -p $out/etc/gtk-3.0/ 46 - GTK_PATH=${cfg.package}/lib/gtk-3.0/ gtk-query-immodules-3.0 > $out/etc/gtk-3.0/immodules.cache 44 + GTK_PATH=${cfg.package}/lib/gtk-3.0/ ${pkgs.stdenv.hostPlatform.emulator pkgs.buildPackages} ${lib.getExe' pkgs.gtk3.dev "gtk-query-immodules-3.0"} > $out/etc/gtk-3.0/immodules.cache 47 45 ''; 48 46 49 47 in ··· 107 105 environment.systemPackages = [ 108 106 cfg.package 109 107 ] 110 - ++ lib.optional cfg.enableGtk2 gtk2_cache 111 - ++ lib.optional cfg.enableGtk3 gtk3_cache; 108 + ++ lib.optional ( 109 + cfg.enableGtk2 && (pkgs.stdenv.hostPlatform.emulatorAvailable pkgs.buildPackages) 110 + ) gtk2_cache 111 + ++ lib.optional ( 112 + cfg.enableGtk3 && (pkgs.stdenv.hostPlatform.emulatorAvailable pkgs.buildPackages) 113 + ) gtk3_cache; 112 114 }; 113 115 114 116 meta = {
+8 -7
pkgs/by-name/ai/aide/package.nix
··· 14 14 libgcrypt, 15 15 }: 16 16 17 - stdenv.mkDerivation rec { 17 + stdenv.mkDerivation (finalAttrs: { 18 18 pname = "aide"; 19 19 version = "0.19.2"; 20 20 21 21 src = fetchurl { 22 - url = "https://github.com/aide/aide/releases/download/v${version}/${pname}-${version}.tar.gz"; 23 - sha256 = "sha256-I3YrBfRhEe3rPIoFAWyHMcAb24wfkb5IwVbDGrhedMQ="; 22 + # We specifically want the tar.gz, so fetchFromGitHub is not suitable here 23 + url = "https://github.com/aide/aide/releases/download/v${finalAttrs.version}/${finalAttrs.pname}-${finalAttrs.version}.tar.gz"; 24 + hash = "sha256-I3YrBfRhEe3rPIoFAWyHMcAb24wfkb5IwVbDGrhedMQ="; 24 25 }; 25 26 27 + nativeBuildInputs = [ pkg-config ]; 28 + 26 29 buildInputs = [ 27 30 flex 28 31 bison ··· 35 38 libgcrypt 36 39 ]; 37 40 38 - nativeBuildInputs = [ pkg-config ]; 39 - 40 41 configureFlags = [ 41 42 "--with-posix-acl" 42 43 "--with-selinux" ··· 46 47 47 48 meta = { 48 49 homepage = "https://aide.github.io/"; 49 - changelog = "https://github.com/aide/aide/blob/v${version}/ChangeLog"; 50 + changelog = "https://github.com/aide/aide/blob/v${finalAttrs.version}/ChangeLog"; 50 51 description = "File and directory integrity checker"; 51 52 mainProgram = "aide"; 52 53 license = lib.licenses.gpl2Plus; 53 54 maintainers = with lib.maintainers; [ happysalada ]; 54 55 platforms = lib.platforms.linux; 55 56 }; 56 - } 57 + })
+21
pkgs/by-name/ai/aider-chat/fix-tree-sitter.patch
··· 1 + diff --git a/aider/repomap.py b/aider/repomap.py 2 + index 23eee239..0a40f2e6 100644 3 + --- a/aider/repomap.py 4 + +++ b/aider/repomap.py 5 + @@ -16,6 +16,7 @@ from grep_ast import TreeContext, filename_to_lang 6 + from pygments.lexers import guess_lexer_for_filename 7 + from pygments.token import Token 8 + from tqdm import tqdm 9 + +from tree_sitter import QueryCursor 10 + 11 + from aider.dump import dump 12 + from aider.special import filter_important_files 13 + @@ -286,7 +287,7 @@ class RepoMap: 14 + 15 + # Run the tags queries 16 + query = language.query(query_scm) 17 + - captures = query.captures(tree.root_node) 18 + + captures = QueryCursor(query).captures(tree.root_node) 19 + 20 + saw = set() 21 + if USING_TSL_PACK:
+2
pkgs/by-name/ai/aider-chat/package.nix
··· 146 146 ]; 147 147 148 148 patches = [ 149 + ./fix-tree-sitter.patch 150 + 149 151 (replaceVars ./fix-flake8-invoke.patch { 150 152 flake8 = lib.getExe python3Packages.flake8; 151 153 })
+4 -4
pkgs/by-name/au/audiobookshelf/package.nix
··· 15 15 16 16 let 17 17 source = { 18 - version = "2.28.0"; 19 - hash = "sha256-bbsiaSGIaD5oFnhk3e+SWzYxv4dsRXrgMVbe1lsj4pw="; 20 - npmDepsHash = "sha256-JC2uOXV+EwS6CGwyOUTXcymFwLSz/KUqIoB4ccSGgbw="; 21 - clientNpmDepsHash = "sha256-6l8apOd3R259+SlcD6P6rx1FkRnB80keoBGcfbQNhGU="; 18 + version = "2.29.0"; 19 + hash = "sha256-Vewznln5Ny8SWfOfyusnDcO9CsTwWrOTP+W8ynnSdR0="; 20 + npmDepsHash = "sha256-zk2Xw3lpy/ZBZZKSsMgdIHrKGB7yl9GYtewn9ME1guc="; 21 + clientNpmDepsHash = "sha256-mDS/onnotiBTFihoSMSccF/mrdTduZj5DZfQpyzMoDY="; 22 22 }; 23 23 24 24 src = fetchFromGitHub {
+7 -5
pkgs/by-name/ba/bant/package.nix
··· 3 3 stdenv, 4 4 buildBazelPackage, 5 5 fetchFromGitHub, 6 - bazel_6, 6 + bazel_7, 7 7 jdk, 8 8 nix-update-script, 9 9 cctools, ··· 39 39 patchShebangs scripts/create-workspace-status.sh 40 40 ''; 41 41 42 + removeRulesCC = false; 43 + 42 44 fetchAttrs = { 43 45 hash = 44 46 { 45 - aarch64-linux = "sha256-ibv49Y0VjAvfTUwxRUH4BmzUvz8J/qfYPGnI5Tw51HA="; 46 - x86_64-linux = "sha256-VHR08FB4G0LlczWtBb8AdU5tNEzBDNUZpHoB6e3HB1M="; 47 - aarch64-darwin = "sha256-5uKCLDJs0tzOJ7YiKP90RIfIYrken3XFyhT5HHdzft0="; 47 + aarch64-linux = "sha256-1iy2S0mmXksfwucks+HOZ2/HUGaVBqk7VlR+kO6iYZE="; 48 + x86_64-linux = "sha256-YOIwwlCYlNINlYbm/vq3Jjhe+/zgrtECdMRl+vE8FgI="; 49 + aarch64-darwin = "sha256-7g1deAihrjpwAxNbG7rv9dDs3FjOCuRIFieLbENKmbw="; 48 50 } 49 51 .${system} or (throw "No hash for system: ${system}"); 50 52 }; ··· 52 54 nativeBuildInputs = [ 53 55 jdk 54 56 ]; 55 - bazel = bazel_6; 57 + bazel = bazel_7; 56 58 57 59 bazelBuildFlags = [ "-c opt" ]; 58 60 bazelTestTargets = [ "//..." ];
+10
pkgs/by-name/bi/bitwarden-desktop/package.nix
··· 49 49 50 50 # ensures `app.getPath("exe")` returns our wrapper, not ${electron}/bin/electron 51 51 ./set-exe-path.patch 52 + # ensure that the desktop proxy is correctly located in libexec 53 + ./set-desktop-proxy-path.patch 52 54 # on linux: don't flip fuses, don't create wrapper script, on darwin: don't try copying safari extensions, don't try re-signing app 53 55 ./skip-afterpack-and-aftersign.patch 54 56 # since out arch doesn't match upstream, we'll generate and use desktop_napi.node instead of desktop_napi.${platform}-${arch}.node ··· 60 62 rm -r bitwarden_license 61 63 62 64 substituteInPlace apps/desktop/src/main.ts --replace-fail '%%exePath%%' "$out/bin/bitwarden" 65 + substituteInPlace apps/desktop/src/main/native-messaging.main.ts \ 66 + --replace-fail '%%desktopProxyPath%%' "$out/libexec/desktop_proxy" 63 67 64 68 # force canUpdate to false 65 69 # will open releases page instead of trying to update files ··· 133 137 pushd apps/desktop/desktop_native/napi 134 138 npm run build 135 139 popd 140 + 141 + pushd apps/desktop/desktop_native/proxy 142 + cargo build --bin desktop_proxy --release -j $NIX_BUILD_CORES --offline 143 + popd 136 144 ''; 137 145 138 146 postBuild = '' ··· 176 184 177 185 installPhase = '' 178 186 runHook preInstall 187 + 188 + install -Dm755 -t $out/libexec apps/desktop/desktop_native/target/release/desktop_proxy 179 189 '' 180 190 + lib.optionalString stdenv.hostPlatform.isDarwin '' 181 191 mkdir -p $out/Applications
+13
pkgs/by-name/bi/bitwarden-desktop/set-desktop-proxy-path.patch
··· 1 + diff --git a/apps/desktop/src/main/native-messaging.main.ts b/apps/desktop/src/main/native-messaging.main.ts 2 + index 30f3e03..6bbf96f 100644 3 + --- a/apps/desktop/src/main/native-messaging.main.ts 4 + +++ b/apps/desktop/src/main/native-messaging.main.ts 5 + @@ -500,7 +500,7 @@ export class NativeMessagingMain { 6 + } 7 + } 8 + 9 + - return path.join(path.dirname(this.exePath), `desktop_proxy${ext}`); 10 + + return "%%desktopProxyPath%%"; 11 + } 12 + 13 + private homedir() {
+9 -9
pkgs/by-name/co/code-cursor/package.nix
··· 16 16 17 17 sources = { 18 18 x86_64-linux = fetchurl { 19 - url = "https://downloads.cursor.com/production/af58d92614edb1f72bdd756615d131bf8dfa5299/linux/x64/Cursor-1.4.5-x86_64.AppImage"; 20 - hash = "sha256-2Hz1tXC+YkIIHWG1nO3/84oygH+wvaUtTXqvv19ZAz4="; 19 + url = "https://downloads.cursor.com/production/823f58d4f60b795a6aefb9955933f3a2f0331d7b/linux/x64/Cursor-1.5.5-x86_64.AppImage"; 20 + hash = "sha256-eq/AQcAONs6HBpRdx2yf4MFTQ1cm/rOeaZZTq8YUF8s="; 21 21 }; 22 22 aarch64-linux = fetchurl { 23 - url = "https://downloads.cursor.com/production/af58d92614edb1f72bdd756615d131bf8dfa5299/linux/arm64/Cursor-1.4.5-aarch64.AppImage"; 24 - hash = "sha256-kKoOSxLsgeM2FJRW2HlCinhz6Ij6lpVsbWxQmTiMBSs="; 23 + url = "https://downloads.cursor.com/production/823f58d4f60b795a6aefb9955933f3a2f0331d7b/linux/arm64/Cursor-1.5.5-aarch64.AppImage"; 24 + hash = "sha256-709MYaAnoYI+k1CPkfVzL0PvrJ4zw4wSHZvbuqLlXMQ="; 25 25 }; 26 26 x86_64-darwin = fetchurl { 27 - url = "https://downloads.cursor.com/production/af58d92614edb1f72bdd756615d131bf8dfa5299/darwin/x64/Cursor-darwin-x64.dmg"; 28 - hash = "sha256-fX8ukEWKS2prNz+UopZ9a4uhDLoGYuXa6P8cSJqBang="; 27 + url = "https://downloads.cursor.com/production/823f58d4f60b795a6aefb9955933f3a2f0331d7b/darwin/x64/Cursor-darwin-x64.dmg"; 28 + hash = "sha256-A13mVAw8mgjGlGegAzkeUi536keZwcJZkbO4ZzfMmXs="; 29 29 }; 30 30 aarch64-darwin = fetchurl { 31 - url = "https://downloads.cursor.com/production/af58d92614edb1f72bdd756615d131bf8dfa5299/darwin/arm64/Cursor-darwin-arm64.dmg"; 32 - hash = "sha256-J/by3BOoIV2HUtcCqaCEJoPzqcFFooc/zShSmEBSw/Q="; 31 + url = "https://downloads.cursor.com/production/823f58d4f60b795a6aefb9955933f3a2f0331d7b/darwin/arm64/Cursor-darwin-arm64.dmg"; 32 + hash = "sha256-Pc1pG1Vj9bf8H6Gt2bR8JANo/6oZza+L3Zlrihpg1dk="; 33 33 }; 34 34 }; 35 35 ··· 39 39 inherit useVSCodeRipgrep; 40 40 commandLineArgs = finalCommandLineArgs; 41 41 42 - version = "1.4.5"; 42 + version = "1.5.5"; 43 43 pname = "cursor"; 44 44 45 45 # You can find the current VSCode version in the About dialog:
+6 -3
pkgs/by-name/fc/fcitx5-mozc/package.nix
··· 1 1 { 2 - bazel_6, 2 + bazel_7, 3 3 buildBazelPackage, 4 4 fcitx5, 5 5 fetchFromGitHub, ··· 45 45 sed -i -e 's|^\(LINUX_MOZC_SERVER_DIR = \).\+|\1"${mozc}/lib/mozc"|' src/config.bzl 46 46 ''; 47 47 48 - bazel = bazel_6; 48 + bazel = bazel_7; 49 49 removeRulesCC = false; 50 50 dontAddBazelOpts = true; 51 51 ··· 63 63 64 64 fetchAttrs = { 65 65 preInstall = '' 66 + # Remove reference to buildInput 66 67 rm -rf $bazelOut/external/fcitx5 68 + # Remove reference to the host platform 69 + rm -rv "$bazelOut"/external/host_platform 67 70 ''; 68 71 69 - sha256 = "sha256-rrRp/v1pty7Py80/6I8rVVQvkeY72W+nlixUeYkjp+o="; 72 + hash = "sha256-nFPGhZWvzzBOSeIa35XQbK6dHgJJSYum/5X8eAA0uCY="; 70 73 }; 71 74 72 75 preConfigure = ''
+3 -3
pkgs/by-name/gh/ghostfolio/package.nix
··· 11 11 12 12 buildNpmPackage rec { 13 13 pname = "ghostfolio"; 14 - version = "2.191.1"; 14 + version = "2.193.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "ghostfolio"; 18 18 repo = "ghostfolio"; 19 19 tag = version; 20 - hash = "sha256-goaR1R1jgcZ7mPeSBYAu+kd59GCIThdjvuq1t5rTdRI="; 20 + hash = "sha256-/JKE2GBRAB40ho3LrsCSMbjXq8bhGShiWoYTwTRFVPE="; 21 21 # populate values that require us to use git. By doing this in postFetch we 22 22 # can delete .git afterwards and maintain better reproducibility of the src. 23 23 leaveDotGit = true; ··· 27 27 ''; 28 28 }; 29 29 30 - npmDepsHash = "sha256-RkpVmpKYHen06LxcQ1gFx6L8P/WOnjkVaHcDk8uqAKI="; 30 + npmDepsHash = "sha256-bJrxClKOgbL5Dq9lUAPWPmDZG6vOFRnlkB9kl+mFvPk="; 31 31 32 32 nativeBuildInputs = [ 33 33 prisma
+8 -4
pkgs/by-name/hi/high-tide/package.nix
··· 13 13 gst_all_1, 14 14 libsecret, 15 15 libportal, 16 + alsa-utils, 16 17 pipewire, 17 18 nix-update-script, 18 19 }: 19 20 20 21 python313Packages.buildPythonApplication rec { 21 22 pname = "high-tide"; 22 - version = "1.0.0"; 23 + version = "1.1.0"; 23 24 pyproject = false; 24 25 25 26 src = fetchFromGitHub { 26 27 owner = "Nokse22"; 27 28 repo = "high-tide"; 28 29 tag = "v${version}"; 29 - hash = "sha256-lvfEqXXlDuW+30iTQ0FddcnAMZRM0BYeuxLN4++xs/0="; 30 + hash = "sha256-AHdv2eazUnxgw5D4SlIzWm/wnC26zedwiAGT0OzjdZs="; 30 31 }; 31 32 32 33 nativeBuildInputs = [ ··· 51 52 libsecret 52 53 ]); 53 54 54 - dependencies = with python313Packages; [ 55 + dependencies = [ 56 + alsa-utils 57 + ] 58 + ++ (with python313Packages; [ 55 59 pygobject3 56 60 tidalapi 57 61 requests 58 62 mpd2 59 63 pypresence 60 - ]; 64 + ]); 61 65 62 66 dontWrapGApps = true; 63 67
+9 -5
pkgs/by-name/mo/mozc/package.nix
··· 5 5 qt6, 6 6 pkg-config, 7 7 protobuf_27, 8 - bazel, 8 + bazel_7, 9 9 ibus, 10 10 unzip, 11 11 xdg-utils, ··· 43 43 dontAddBazelOpts = true; 44 44 removeRulesCC = false; 45 45 46 - inherit bazel; 46 + bazel = bazel_7; 47 47 48 48 fetchAttrs = { 49 - sha256 = "sha256-+N7AhSemcfhq6j0IUeWZ0DyVvr1l5FbAkB+kahTy3pM="; 49 + hash = "sha256-c+v2vWvTmwJ7MFh3VJlUh+iSINjsX66W9K0UBX5K/1s="; 50 50 51 - # remove references of buildInputs and zip code files 52 51 preInstall = '' 53 - rm -rv $bazelOut/external/{ibus,qt_linux,zip_code_*} 52 + # Remove zip code data. It will be replaced with jp-zip-codes from nixpkgs 53 + rm -rv "$bazelOut"/external/zip_code_{jigyosyo,ken_all} 54 + # Remove references to buildInputs 55 + rm -rv "$bazelOut"/external/{ibus,qt_linux} 56 + # Remove reference to the host platform 57 + rm -rv "$bazelOut"/external/host_platform 54 58 ''; 55 59 }; 56 60
+3 -3
pkgs/by-name/ne/nezha/package.nix
··· 14 14 15 15 let 16 16 pname = "nezha"; 17 - version = "1.13.0"; 17 + version = "1.13.1"; 18 18 19 19 frontendName = lib.removePrefix "nezha-theme-"; 20 20 ··· 58 58 owner = "nezhahq"; 59 59 repo = "nezha"; 60 60 tag = "v${version}"; 61 - hash = "sha256-lZN9ZH70AzDCtvFnr2dxjXSKhGd/+HvN9hCydlOYpKU="; 61 + hash = "sha256-BVaGlkr7lJTVewLkRoyl7JOZ4mwRaRs5JCSSFWO21Dk="; 62 62 }; 63 63 64 64 proxyVendor = true; ··· 96 96 GOROOT=''${GOROOT-$(go env GOROOT)} swag init --pd -d . -g ./cmd/dashboard/main.go -o ./cmd/dashboard/docs --parseGoList=false 97 97 ''; 98 98 99 - vendorHash = "sha256-Pj5HfrwIuWt3Uwt2Y9Tz96B2kL7Svq5rzU1hKf/RZ4s="; 99 + vendorHash = "sha256-e4FlXKE9A7WpZpafSv0Ais97cyta56ElD9pL4eIvnUk="; 100 100 101 101 ldflags = [ 102 102 "-s"
-49
pkgs/by-name/no/notify-sharp/package.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchFromGitLab, 5 - pkg-config, 6 - autoreconfHook, 7 - mono, 8 - gtk-sharp-3_0, 9 - dbus-sharp-1_0, 10 - dbus-sharp-glib-1_0, 11 - }: 12 - 13 - stdenv.mkDerivation rec { 14 - pname = "notify-sharp"; 15 - version = "3.0.3"; 16 - 17 - src = fetchFromGitLab { 18 - domain = "gitlab.gnome.org"; 19 - owner = "Archive"; 20 - repo = "notify-sharp"; 21 - 22 - rev = version; 23 - sha256 = "1vm7mnmxdwrgy4mr07lfva8sa6a32f2ah5x7w8yzcmahaks3sj5m"; 24 - }; 25 - 26 - nativeBuildInputs = [ 27 - pkg-config 28 - autoreconfHook 29 - ]; 30 - 31 - buildInputs = [ 32 - mono 33 - gtk-sharp-3_0 34 - dbus-sharp-1_0 35 - dbus-sharp-glib-1_0 36 - ]; 37 - 38 - dontStrip = true; 39 - 40 - postPatch = '' 41 - sed -i 's#^[ \t]*DOCDIR=.*$#DOCDIR=$out/lib/monodoc#' ./configure.ac 42 - ''; 43 - 44 - meta = with lib; { 45 - description = "D-Bus for .NET"; 46 - platforms = platforms.linux; 47 - license = licenses.mit; 48 - }; 49 - }
+4 -4
pkgs/by-name/pe/perf_data_converter/package.nix
··· 3 3 stdenv, 4 4 buildBazelPackage, 5 5 fetchFromGitHub, 6 - bazel_6, 6 + bazel_7, 7 7 jdk, 8 8 elfutils, 9 9 libcap, ··· 29 29 hash = "sha256-AScXL74K0Eiajdib56+7ay3K/MMWbmeUWkRWMaEJRC8="; 30 30 }; 31 31 32 - bazel = bazel_6; 32 + bazel = bazel_7; 33 33 bazelFlags = [ 34 34 "--registry" 35 35 "file://${registry}" ··· 38 38 fetchAttrs = { 39 39 hash = 40 40 { 41 - aarch64-linux = "sha256-Ksae4VC2FbkW79N5EGn/rTdj+GFKQsZCdi4LPfnzV7Y="; 42 - x86_64-linux = "sha256-TYeS1bax7sA0hJLXqtE8Q5FLnIylcWPZynVE2LhvZKc="; 41 + aarch64-linux = "sha256-GvuOEQfzPF5J75TRlEc4oDiXXUN4G3fMfRhMDmg3FL0="; 42 + x86_64-linux = "sha256-A47JJg+GUIhR7FhufxEsfsIuSg6dd7sPNzSWiQZXIEE="; 43 43 } 44 44 .${system} or (throw "No hash for system: ${system}"); 45 45 };
+6 -6
pkgs/by-name/po/pocket-id/package.nix
··· 1 1 { 2 2 lib, 3 3 fetchFromGitHub, 4 - buildGoModule, 4 + buildGo125Module, 5 5 stdenvNoCC, 6 6 nodejs, 7 7 pnpm_10, ··· 9 9 nix-update-script, 10 10 }: 11 11 12 - buildGoModule (finalAttrs: { 12 + buildGo125Module (finalAttrs: { 13 13 pname = "pocket-id"; 14 - version = "1.7.0"; 14 + version = "1.9.1"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "pocket-id"; 18 18 repo = "pocket-id"; 19 19 tag = "v${finalAttrs.version}"; 20 - hash = "sha256-u4H1wC5RL3p7GNL7WQkmK8DNgwKQvgxHd8TIug+Be+o="; 20 + hash = "sha256-3sUkEbC96/XUR1tvCmxu56hPh7Ag/sD6/pGrq9JhHC8="; 21 21 }; 22 22 23 23 sourceRoot = "${finalAttrs.src.name}/backend"; 24 24 25 - vendorHash = "sha256-guG/JnwUi2WeClSfAX9pRG3kLJMTvTDiJ7L54TGeSd0="; 25 + vendorHash = "sha256-eNUhk76YLHtXCFaxiavM6d8CMeE+YQ+vOecDUCiTh5k="; 26 26 27 27 env.CGO_ENABLED = 0; 28 28 ldflags = [ ··· 49 49 pnpmDeps = pnpm_10.fetchDeps { 50 50 inherit (finalAttrs) pname version src; 51 51 fetcherVersion = 1; 52 - hash = "sha256-UgbclnoOqsWY5fYAGoDJON9MDtN5edw65JRleghdReE="; 52 + hash = "sha256-q2oXyFVdaDfJ4NFDt26/VJVXzQLCuKXHtCx1mah6Js8="; 53 53 }; 54 54 55 55 env.BUILD_OUTPUT_PATH = "dist";
+11 -5
pkgs/by-name/pr/protoc-gen-js/package.nix
··· 2 2 stdenv, 3 3 lib, 4 4 buildBazelPackage, 5 - bazel_6, 5 + bazel_7, 6 6 fetchFromGitHub, 7 7 cctools, 8 8 }: 9 9 10 10 buildBazelPackage rec { 11 11 pname = "protoc-gen-js"; 12 - version = "3.21.2"; 12 + version = "3.21.4"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "protocolbuffers"; 16 16 repo = "protobuf-javascript"; 17 17 rev = "v${version}"; 18 - hash = "sha256-TmP6xftUVTD7yML7UEM/DB8bcsL5RFlKPyCpcboD86U="; 18 + hash = "sha256-eIOtVRnHv2oz4xuVc4aL6JmhpvlODQjXHt1eJHsjnLg="; 19 19 }; 20 20 21 - bazel = bazel_6; 21 + bazel = bazel_7; 22 22 bazelTargets = [ "generator:protoc-gen-js" ]; 23 23 bazelBuildFlags = lib.optionals stdenv.cc.isClang [ 24 24 "--cxxopt=-x" ··· 31 31 32 32 LIBTOOL = lib.optionalString stdenv.hostPlatform.isDarwin "${cctools}/bin/libtool"; 33 33 34 - fetchAttrs.hash = "sha256-WOBlZ0XNrl5UxIaSDxZeOfzS2a8ZkrKdTLKHBDC9UNQ="; 34 + fetchAttrs = { 35 + preInstall = '' 36 + rm -rv "$bazelOut/external/host_platform" 37 + ''; 38 + 39 + hash = "sha256-CekpXINZSr6Hysa4qrVkdchBla9pgBwRtqBiuUGPNq0="; 40 + }; 35 41 36 42 buildAttrs.installPhase = '' 37 43 mkdir -p $out/bin
+5 -5
pkgs/by-name/ve/verible/package.nix
··· 3 3 stdenv, 4 4 buildBazelPackage, 5 5 fetchFromGitHub, 6 - bazel_6, 6 + bazel_7, 7 7 jdk, 8 8 bison, 9 9 flex, ··· 41 41 hash = "sha256-/RZqBNmyBZI6CO2ffS6p8T4wse1MKytNMphXFdkTOWQ="; 42 42 }; 43 43 44 - bazel = bazel_6; 44 + bazel = bazel_7; 45 45 bazelFlags = [ 46 46 "--//bazel:use_local_flex_bison" 47 47 "--registry" ··· 51 51 fetchAttrs = { 52 52 hash = 53 53 { 54 - aarch64-linux = "sha256-ErhBpmXhtiZbBWy506rLp4TQh5oXJQ44lw25jlVkjUM="; 55 - x86_64-linux = "sha256-d8CYiqpL7rM3VvEqHSBvtgF2WLyH23jSvK7w4ChTtgU="; 56 - aarch64-darwin = "sha256-lHMbziDzQpmXvsW25SgjQUkPRIRYv6TJIPTAEvhSfuA="; 54 + aarch64-linux = "sha256-jgh+wEqZba30MODmgmPoQn1ErNmm40d16jB/kE2jYPg="; 55 + x86_64-linux = "sha256-kiI/LX0l9ERxItsqiAyl+BP3QnLr0Ly2YVb988M4jVs="; 56 + aarch64-darwin = "sha256-bkw4ErWYblzr3lQhoXSBqIBHjXzhZHeTKdT0E/YsiFQ="; 57 57 } 58 58 .${system} or (throw "No hash for system: ${system}"); 59 59 };
-21
pkgs/by-name/xj/xjump/darwin.patch
··· 1 - --- xjump/src/main.c 2018-02-20 09:15:15.608807657 +0100 2 - +++ xjump-patched/src/main.c 2018-02-20 09:15:34.148949100 +0100 3 - @@ -604,18 +604,6 @@ 4 - * optimistic privilege dropping function. */ 5 - setgroups(0, NULL); 6 - 7 - - if (setresgid(-1, realgid, realgid) != 0) { 8 - - perror("Could not drop setgid privileges. Aborting."); 9 - - exit(1); 10 - - } 11 - - 12 - - /* Dropping user privileges must come last. 13 - - * Otherwise we won't be able to drop group privileges anymore */ 14 - - if (setresuid(-1, realuid, realuid) != 0) { 15 - - perror("Could not drop setuid privileges. Aborting."); 16 - - exit(1); 17 - - } 18 - - 19 - /* From now on we run with regular user privileges */ 20 - 21 - static XtActionsRec a_table[] = {
-43
pkgs/by-name/xj/xjump/package.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchFromGitHub, 5 - autoconf, 6 - automake, 7 - libX11, 8 - libXt, 9 - libXpm, 10 - libXaw, 11 - localStateDir ? null, 12 - }: 13 - 14 - stdenv.mkDerivation { 15 - pname = "xjump"; 16 - version = "2.9.3"; 17 - src = fetchFromGitHub { 18 - owner = "hugomg"; 19 - repo = "xjump"; 20 - rev = "e7f20fb8c2c456bed70abb046c1a966462192b80"; 21 - sha256 = "0hq4739cvi5a47pxdc0wwkj2lmlqbf1xigq0v85qs5bq3ixmq2f7"; 22 - }; 23 - nativeBuildInputs = [ 24 - autoconf 25 - automake 26 - ]; 27 - buildInputs = [ 28 - libX11 29 - libXt 30 - libXpm 31 - libXaw 32 - ]; 33 - preConfigure = "autoreconf --install"; 34 - patches = lib.optionals stdenv.buildPlatform.isDarwin [ ./darwin.patch ]; 35 - configureFlags = lib.optionals (localStateDir != null) [ "--localstatedir=${localStateDir}" ]; 36 - 37 - meta = with lib; { 38 - description = "Falling tower game"; 39 - mainProgram = "xjump"; 40 - license = licenses.gpl2Plus; 41 - maintainers = with maintainers; [ pmeunier ]; 42 - }; 43 - }
+6 -1
pkgs/by-name/ya/yaml-merge/package.nix
··· 3 3 stdenv, 4 4 fetchFromGitHub, 5 5 python3Packages, 6 + pkgsHostTarget, 6 7 }: 7 8 8 9 stdenv.mkDerivation { ··· 17 18 }; 18 19 19 20 pythonPath = with python3Packages; [ pyyaml ]; 20 - nativeBuildInputs = with python3Packages; [ wrapPython ]; 21 + nativeBuildInputs = [ 22 + # Not `python3Packages.wrapPython` to workaround `python3Packages.wrapPython.__spliced.buildHost` having the wrong `pythonHost` 23 + # See https://github.com/NixOS/nixpkgs/issues/434307 24 + pkgsHostTarget.python3Packages.wrapPython 25 + ]; 21 26 22 27 installPhase = '' 23 28 install -Dm755 yaml-merge.py $out/bin/yaml-merge
-40
pkgs/development/libraries/dbus-sharp-glib/dbus-sharp-glib-1.0.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchFromGitHub, 5 - autoreconfHook, 6 - pkg-config, 7 - mono, 8 - dbus-sharp-1_0, 9 - }: 10 - 11 - stdenv.mkDerivation rec { 12 - pname = "dbus-sharp-glib"; 13 - version = "0.5"; 14 - 15 - src = fetchFromGitHub { 16 - owner = "mono"; 17 - repo = "dbus-sharp-glib"; 18 - 19 - rev = "v${version}"; 20 - sha256 = "0z8ylzby8n5sar7aywc8rngd9ap5qqznadsscp5v34cacdfz1gxm"; 21 - }; 22 - 23 - nativeBuildInputs = [ 24 - pkg-config 25 - autoreconfHook 26 - mono # gmcs 27 - ]; 28 - buildInputs = [ 29 - mono 30 - dbus-sharp-1_0 31 - ]; 32 - 33 - dontStrip = true; 34 - 35 - meta = with lib; { 36 - description = "D-Bus for .NET: GLib integration module"; 37 - platforms = platforms.linux; 38 - license = licenses.mit; 39 - }; 40 - }
-40
pkgs/development/libraries/dbus-sharp-glib/default.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchFromGitHub, 5 - pkg-config, 6 - mono, 7 - dbus-sharp-2_0, 8 - autoreconfHook, 9 - }: 10 - 11 - stdenv.mkDerivation rec { 12 - pname = "dbus-sharp-glib"; 13 - version = "0.6"; 14 - 15 - src = fetchFromGitHub { 16 - owner = "mono"; 17 - repo = "dbus-sharp-glib"; 18 - 19 - rev = "v${version}"; 20 - sha256 = "0i39kfg731as6j0hlmasgj8dyw5xsak7rl2dlimi1naphhffwzm8"; 21 - }; 22 - 23 - nativeBuildInputs = [ 24 - pkg-config 25 - autoreconfHook 26 - mono # gmcs 27 - ]; 28 - buildInputs = [ 29 - mono 30 - dbus-sharp-2_0 31 - ]; 32 - 33 - dontStrip = true; 34 - 35 - meta = with lib; { 36 - description = "D-Bus for .NET: GLib integration module"; 37 - platforms = platforms.linux; 38 - license = licenses.mit; 39 - }; 40 - }
-36
pkgs/development/libraries/dbus-sharp/dbus-sharp-1.0.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchFromGitHub, 5 - pkg-config, 6 - mono, 7 - autoreconfHook, 8 - }: 9 - 10 - stdenv.mkDerivation rec { 11 - pname = "dbus-sharp"; 12 - version = "0.7"; 13 - 14 - src = fetchFromGitHub { 15 - owner = "mono"; 16 - repo = "dbus-sharp"; 17 - 18 - rev = "v${version}"; 19 - sha256 = "13qlqx9wqahfpzzl59157cjxprqcx2bd40w5gb2bs3vdx058p562"; 20 - }; 21 - 22 - nativeBuildInputs = [ 23 - pkg-config 24 - autoreconfHook 25 - mono # gmcs 26 - ]; 27 - buildInputs = [ mono ]; 28 - 29 - dontStrip = true; 30 - 31 - meta = with lib; { 32 - description = "D-Bus for .NET"; 33 - platforms = platforms.linux; 34 - license = licenses.mit; 35 - }; 36 - }
-39
pkgs/development/libraries/dbus-sharp/default.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchFromGitHub, 5 - pkg-config, 6 - mono4, 7 - autoreconfHook, 8 - }: 9 - 10 - stdenv.mkDerivation rec { 11 - pname = "dbus-sharp"; 12 - version = "0.8.1"; 13 - 14 - src = fetchFromGitHub { 15 - owner = "mono"; 16 - repo = "dbus-sharp"; 17 - 18 - rev = "v${version}"; 19 - sha256 = "1g5lblrvkd0wnhfzp326by6n3a9mj2bj7a7646g0ziwgsxp5w6y7"; 20 - }; 21 - 22 - nativeBuildInputs = [ 23 - pkg-config 24 - autoreconfHook 25 - mono4 # gmcs 26 - ]; 27 - 28 - # Use msbuild when https://github.com/NixOS/nixpkgs/pull/43680 is merged 29 - # See: https://github.com/NixOS/nixpkgs/pull/46060 30 - buildInputs = [ mono4 ]; 31 - 32 - dontStrip = true; 33 - 34 - meta = with lib; { 35 - description = "D-Bus for .NET"; 36 - platforms = platforms.linux; 37 - license = licenses.mit; 38 - }; 39 - }
-42
pkgs/development/python-modules/distutils-cfg/default.nix
··· 1 - # global distutils configuration, see http://docs.python.org/2/install/index.html#distutils-configuration-files 2 - 3 - { 4 - stdenv, 5 - python, 6 - writeText, 7 - extraCfg ? "", 8 - overrideCfg ? "", 9 - }: 10 - 11 - let 12 - distutilsCfg = writeText "distutils.cfg" ( 13 - if overrideCfg != "" then 14 - overrideCfg 15 - else 16 - '' 17 - [easy_install] 18 - 19 - # don't allow network connections during build to ensure purity 20 - allow-hosts = None 21 - 22 - # make sure we always unzip installed packages otherwise setup hooks won't work 23 - zip_ok = 0 24 - 25 - ${extraCfg} 26 - '' 27 - ); 28 - in 29 - stdenv.mkDerivation { 30 - name = "${python.libPrefix}-distutils.cfg"; 31 - 32 - buildInputs = [ python ]; 33 - 34 - dontUnpack = true; 35 - 36 - installPhase = '' 37 - dest="$out/${python.sitePackages}/distutils" 38 - mkdir -p $dest 39 - ln -s ${python}/lib/${python.libPrefix}/distutils/* $dest 40 - ln -s ${distutilsCfg} $dest/distutils.cfg 41 - ''; 42 - }
+2 -2
pkgs/development/python-modules/docling-core/default.nix
··· 29 29 30 30 buildPythonPackage rec { 31 31 pname = "docling-core"; 32 - version = "2.44.2"; 32 + version = "2.45.0"; 33 33 pyproject = true; 34 34 35 35 src = fetchFromGitHub { 36 36 owner = "docling-project"; 37 37 repo = "docling-core"; 38 38 tag = "v${version}"; 39 - hash = "sha256-CLPJYt3P6DUt0lQQOQ54vXPJcoi3Kyq7eZ6OwjGkmGk="; 39 + hash = "sha256-9gTGC5jATmiYNrYXWb3KCBvaa/7H5ienUSQ+wBefwdQ="; 40 40 }; 41 41 42 42 build-system = [
+10 -12
pkgs/development/python-modules/docling-parse/default.nix
··· 5 5 cmake, 6 6 pkg-config, 7 7 cxxopts, 8 - poetry-core, 8 + setuptools, 9 9 pybind11, 10 10 zlib, 11 11 nlohmann_json, ··· 23 23 24 24 buildPythonPackage rec { 25 25 pname = "docling-parse"; 26 - version = "4.1.0"; 26 + version = "4.2.3"; 27 27 pyproject = true; 28 28 29 29 src = fetchFromGitHub { 30 30 owner = "docling-project"; 31 31 repo = "docling-parse"; 32 32 tag = "v${version}"; 33 - hash = "sha256-1vl5Ij25NXAwhoXLJ35lcr5r479jrdKd9DxWhYbCApw="; 33 + hash = "sha256-0X9fP2PiHjZs+RT+VngHvNt4U0zpXq09BnaO/5tpfY8="; 34 34 }; 35 35 36 - patches = [ 37 - # Fixes test_parse unit tests 38 - # export_to_textlines in docling-core >= 2.38.2 includes text direction 39 - # by default, which is not included in upstream's groundtruth data. 40 - # TODO: remove when docling-core version gets bumped in upstream's uv.lock 41 - ./test_parse.patch 42 - ]; 43 - 44 36 dontUseCmakeConfigure = true; 45 37 46 38 nativeBuildInputs = [ ··· 49 41 ]; 50 42 51 43 build-system = [ 52 - poetry-core 44 + setuptools 53 45 ]; 54 46 55 47 env.NIX_CFLAGS_COMPILE = "-I${lib.getDev utf8cpp}/include/utf8cpp"; ··· 82 74 "pydantic" 83 75 "pillow" 84 76 ]; 77 + 78 + # Listed as runtime dependencies but only used in CI to build wheels 79 + preBuild = '' 80 + sed -i '/cibuildwheel/d' pyproject.toml 81 + sed -i '/delocate/d' pyproject.toml 82 + ''; 85 83 86 84 pythonImportsCheck = [ 87 85 "docling_parse"
-20
pkgs/development/python-modules/docling-parse/test_parse.patch
··· 1 - diff --git a/tests/test_parse.py b/tests/test_parse.py 2 - index 84e17ae..e1eb6ae 100644 3 - --- a/tests/test_parse.py 4 - +++ b/tests/test_parse.py 5 - @@ -242,6 +242,7 @@ def test_reference_documents_from_filenames(): 6 - cell_unit=unit, 7 - add_fontkey=True, 8 - add_fontname=False, 9 - + add_text_direction=False, 10 - ) 11 - _fname = fname + f".{unit}.txt" 12 - with open(_fname, "w") as fw: 13 - @@ -254,6 +255,7 @@ def test_reference_documents_from_filenames(): 14 - cell_unit=unit, 15 - add_fontkey=True, 16 - add_fontname=False, 17 - + add_text_direction=False, 18 - ) 19 - 20 - _fname = fname + f".{unit}.txt"
+6 -2
pkgs/development/python-modules/docling/default.nix
··· 52 52 53 53 buildPythonPackage rec { 54 54 pname = "docling"; 55 - version = "2.43.0"; 55 + version = "2.47.1"; 56 56 pyproject = true; 57 57 58 58 src = fetchFromGitHub { 59 59 owner = "docling-project"; 60 60 repo = "docling"; 61 61 tag = "v${version}"; 62 - hash = "sha256-fMLED97DhfHp74GVDtdPXrJvfpKw6bOvQAaGTWZrPyE="; 62 + hash = "sha256-U82hGvWXkKwZ4um0VevVoYiIfzswu5hLDYvxtqJqmHU="; 63 63 }; 64 64 65 65 build-system = [ ··· 101 101 ]; 102 102 103 103 pythonRelaxDeps = [ 104 + "lxml" 105 + "pypdfium2" 104 106 "pillow" 105 107 ]; 106 108 ··· 167 169 "test_confidence" 168 170 "test_e2e_webp_conversions" 169 171 "test_asr_pipeline_conversion" 172 + "test_threaded_pipeline" 173 + "test_pipeline_comparison" 170 174 171 175 # AssertionError: pred_itxt==true_itxt 172 176 "test_e2e_valid_csv_conversions"
+2 -2
pkgs/development/python-modules/fslpy/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "fslpy"; 24 - version = "3.21.1"; 24 + version = "3.23.0"; 25 25 pyproject = true; 26 26 27 27 disabled = pythonOlder "3.8"; ··· 31 31 owner = "fsl"; 32 32 repo = "fslpy"; 33 33 rev = "refs/tags/${version}"; 34 - hash = "sha256-O0bhzu6zZeuGJqXAwlgM8qHkgtaGCmg7xSkOqbZH2eA="; 34 + hash = "sha256-lY/7TNOqGK0pRm5Rne1nrqXVQDZPkHwlZV9ITsOwp9Q="; 35 35 }; 36 36 37 37 build-system = [ setuptools ];
+7 -2
pkgs/development/python-modules/jaxlib/default.nix
··· 6 6 # Build-time dependencies: 7 7 addDriverRunpath, 8 8 autoAddDriverRunpath, 9 - bazel_6, 9 + #bazel_6, 10 + bazel, 10 11 binutils, 11 12 buildBazelPackage, 12 13 buildPythonPackage, ··· 77 78 # however even with that fix applied, it doesn't work for everyone: 78 79 # https://github.com/NixOS/nixpkgs/pull/184395#issuecomment-1207287129 79 80 platforms = platforms.linux; 81 + 82 + # Needs update for Bazel 7. 83 + broken = true; 80 84 }; 81 85 82 86 # Bazel wants a merged cudnn at configuration time ··· 221 225 name = "bazel-build-${pname}-${version}"; 222 226 223 227 # See https://github.com/google/jax/blob/main/.bazelversion for the latest. 224 - bazel = bazel_6; 228 + #bazel = bazel_6; 229 + bazel = bazel; 225 230 226 231 src = fetchFromGitHub { 227 232 owner = "google";
+2 -2
pkgs/development/python-modules/ome-zarr/default.nix
··· 23 23 24 24 buildPythonPackage rec { 25 25 pname = "ome-zarr"; 26 - version = "0.12.1"; 26 + version = "0.12.2"; 27 27 pyproject = true; 28 28 29 29 src = fetchFromGitHub { 30 30 owner = "ome"; 31 31 repo = "ome-zarr-py"; 32 32 tag = "v${version}"; 33 - hash = "sha256-xBznMQ5wbz0CP30cuU7Tdet9dFKLBRiyLww+iNamwnA="; 33 + hash = "sha256-lwv6PHm41HFylt7b0d5LHCrCIXNWFNGg59VQvPXYtVc="; 34 34 }; 35 35 36 36 build-system = [
+6 -2
pkgs/development/python-modules/tensorflow-probability/default.nix
··· 12 12 wheel, 13 13 absl-py, 14 14 15 - bazel_6, 15 + #bazel_6, 16 + bazel, 16 17 cctools, 17 18 18 19 # python package ··· 60 61 wheel 61 62 ]; 62 63 63 - bazel = bazel_6; 64 + #bazel = bazel_6; 65 + bazel = bazel; 64 66 65 67 bazelTargets = [ ":pip_pkg" ]; 66 68 LIBTOOL = lib.optionalString stdenv.hostPlatform.isDarwin "${cctools}/bin/libtool"; ··· 131 133 changelog = "https://github.com/tensorflow/probability/releases/tag/v${version}"; 132 134 license = lib.licenses.asl20; 133 135 maintainers = with lib.maintainers; [ GaetanLepage ]; 136 + # Needs update for Bazel 7. 137 + broken = true; 134 138 }; 135 139 }
+2 -2
pkgs/development/python-modules/transformers/default.nix
··· 59 59 60 60 buildPythonPackage rec { 61 61 pname = "transformers"; 62 - version = "4.55.3"; 62 + version = "4.55.4"; 63 63 pyproject = true; 64 64 65 65 src = fetchFromGitHub { 66 66 owner = "huggingface"; 67 67 repo = "transformers"; 68 68 tag = "v${version}"; 69 - hash = "sha256-wvcAKcEQ2dU/7IfCB0AH45ZdpiL5ib7kPPjFRhv4Z+0="; 69 + hash = "sha256-gBVFIX4wSfWVWPc0dAC9aGGjNdBhUaOfyU3C+wDr6GY="; 70 70 }; 71 71 72 72 build-system = [ setuptools ];
-41
pkgs/development/tools/build-managers/bazel/bazel_6/actions_path.patch
··· 1 - diff --git a/src/main/java/com/google/devtools/build/lib/exec/local/PosixLocalEnvProvider.java b/src/main/java/com/google/devtools/build/lib/exec/local/PosixLocalEnvProvider.java 2 - index 6fff2af..7e2877e 100644 3 - --- a/src/main/java/com/google/devtools/build/lib/exec/local/PosixLocalEnvProvider.java 4 - +++ b/src/main/java/com/google/devtools/build/lib/exec/local/PosixLocalEnvProvider.java 5 - @@ -47,6 +47,16 @@ public final class PosixLocalEnvProvider implements LocalEnvProvider { 6 - Map<String, String> env, BinTools binTools, String fallbackTmpDir) { 7 - ImmutableMap.Builder<String, String> result = ImmutableMap.builder(); 8 - result.putAll(Maps.filterKeys(env, k -> !k.equals("TMPDIR"))); 9 - + 10 - + // In case we are running on NixOS. 11 - + // If bash is called with an unset PATH on this platform, 12 - + // it will set it to /no-such-path and default tools will be missings. 13 - + // See, https://github.com/NixOS/nixpkgs/issues/94222 14 - + // So we ensure that minimal dependencies are present. 15 - + if (!env.containsKey("PATH")){ 16 - + result.put("PATH", "@actionsPathPatch@"); 17 - + } 18 - + 19 - String p = clientEnv.get("TMPDIR"); 20 - if (Strings.isNullOrEmpty(p)) { 21 - // Do not use `fallbackTmpDir`, use `/tmp` instead. This way if the user didn't export TMPDIR 22 - index 95642767c6..39d3c62461 100644 23 - --- a/src/main/java/com/google/devtools/build/lib/exec/local/XcodeLocalEnvProvider.java 24 - +++ b/src/main/java/com/google/devtools/build/lib/exec/local/XcodeLocalEnvProvider.java 25 - @@ -74,6 +74,16 @@ public final class XcodeLocalEnvProvider implements LocalEnvProvider { 26 - 27 - ImmutableMap.Builder<String, String> newEnvBuilder = ImmutableMap.builder(); 28 - newEnvBuilder.putAll(Maps.filterKeys(env, k -> !k.equals("TMPDIR"))); 29 - + 30 - + // In case we are running on NixOS. 31 - + // If bash is called with an unset PATH on this platform, 32 - + // it will set it to /no-such-path and default tools will be missings. 33 - + // See, https://github.com/NixOS/nixpkgs/issues/94222 34 - + // So we ensure that minimal dependencies are present. 35 - + if (!env.containsKey("PATH")){ 36 - + newEnvBuilder.put("PATH", "@actionsPathPatch@"); 37 - + } 38 - + 39 - String p = clientEnv.get("TMPDIR"); 40 - if (Strings.isNullOrEmpty(p)) { 41 - // Do not use `fallbackTmpDir`, use `/tmp` instead. This way if the user didn't export TMPDIR
-56
pkgs/development/tools/build-managers/bazel/bazel_6/darwin_sleep.patch
··· 1 - diff --git a/src/main/native/darwin/sleep_prevention_jni.cc b/src/main/native/darwin/sleep_prevention_jni.cc 2 - index 67c35b201e..e50a58320e 100644 3 - --- a/src/main/native/darwin/sleep_prevention_jni.cc 4 - +++ b/src/main/native/darwin/sleep_prevention_jni.cc 5 - @@ -33,31 +33,13 @@ static int g_sleep_state_stack = 0; 6 - static IOPMAssertionID g_sleep_state_assertion = kIOPMNullAssertionID; 7 - 8 - int portable_push_disable_sleep() { 9 - - std::lock_guard<std::mutex> lock(g_sleep_state_mutex); 10 - - BAZEL_CHECK_GE(g_sleep_state_stack, 0); 11 - - if (g_sleep_state_stack == 0) { 12 - - BAZEL_CHECK_EQ(g_sleep_state_assertion, kIOPMNullAssertionID); 13 - - CFStringRef reasonForActivity = CFSTR("build.bazel"); 14 - - IOReturn success = IOPMAssertionCreateWithName( 15 - - kIOPMAssertionTypeNoIdleSleep, kIOPMAssertionLevelOn, reasonForActivity, 16 - - &g_sleep_state_assertion); 17 - - BAZEL_CHECK_EQ(success, kIOReturnSuccess); 18 - - } 19 - - g_sleep_state_stack += 1; 20 - - return 0; 21 - + // Unreliable, disable for now 22 - + return -1; 23 - } 24 - 25 - int portable_pop_disable_sleep() { 26 - - std::lock_guard<std::mutex> lock(g_sleep_state_mutex); 27 - - BAZEL_CHECK_GT(g_sleep_state_stack, 0); 28 - - g_sleep_state_stack -= 1; 29 - - if (g_sleep_state_stack == 0) { 30 - - BAZEL_CHECK_NE(g_sleep_state_assertion, kIOPMNullAssertionID); 31 - - IOReturn success = IOPMAssertionRelease(g_sleep_state_assertion); 32 - - BAZEL_CHECK_EQ(success, kIOReturnSuccess); 33 - - g_sleep_state_assertion = kIOPMNullAssertionID; 34 - - } 35 - - return 0; 36 - + // Unreliable, disable for now 37 - + return -1; 38 - } 39 - 40 - } // namespace blaze_jni 41 - diff --git a/src/main/native/darwin/system_suspension_monitor_jni.cc b/src/main/native/darwin/system_suspension_monitor_jni.cc 42 - index 3483aa7935..51782986ec 100644 43 - --- a/src/main/native/darwin/system_suspension_monitor_jni.cc 44 - +++ b/src/main/native/darwin/system_suspension_monitor_jni.cc 45 - @@ -83,10 +83,7 @@ void portable_start_suspend_monitoring() { 46 - // Register to receive system sleep notifications. 47 - // Testing needs to be done manually. Use the logging to verify 48 - // that sleeps are being caught here. 49 - - suspend_state.connect_port = IORegisterForSystemPower( 50 - - &suspend_state, &notifyPortRef, SleepCallBack, &notifierObject); 51 - - BAZEL_CHECK_NE(suspend_state.connect_port, MACH_PORT_NULL); 52 - - IONotificationPortSetDispatchQueue(notifyPortRef, queue); 53 - + // XXX: Unreliable, disable for now 54 - 55 - // Register to deal with SIGCONT. 56 - // We register for SIGCONT because we can't catch SIGSTOP.
-855
pkgs/development/tools/build-managers/bazel/bazel_6/default.nix
··· 1 - { 2 - stdenv, 3 - callPackage, 4 - lib, 5 - fetchurl, 6 - fetchFromGitHub, 7 - installShellFiles, 8 - runCommand, 9 - runCommandCC, 10 - makeWrapper, 11 - recurseIntoAttrs, 12 - # this package (through the fixpoint glass) 13 - bazel_self, 14 - lr, 15 - xe, 16 - zip, 17 - unzip, 18 - bash, 19 - coreutils, 20 - which, 21 - gawk, 22 - gnused, 23 - gnutar, 24 - gnugrep, 25 - gzip, 26 - findutils, 27 - diffutils, 28 - gnupatch, 29 - # updater 30 - python3, 31 - writeScript, 32 - # Apple dependencies 33 - cctools, 34 - sigtool, 35 - # Allow to independently override the jdks used to build and run respectively 36 - buildJdk, 37 - runJdk, 38 - runtimeShell, 39 - # Always assume all markers valid (this is needed because we remove markers; they are non-deterministic). 40 - # Also, don't clean up environment variables (so that NIX_ environment variables are passed to compilers). 41 - enableNixHacks ? false, 42 - file, 43 - replaceVars, 44 - writeTextFile, 45 - writeShellApplication, 46 - makeBinaryWrapper, 47 - }: 48 - 49 - let 50 - version = "6.5.0"; 51 - sourceRoot = "."; 52 - 53 - src = fetchurl { 54 - url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip"; 55 - hash = "sha256-/InakZQVKJ8p5P8YpeAScOzppv6Dy2CWchi6xKO7PtI="; 56 - }; 57 - 58 - # Update with 59 - # 1. export BAZEL_SELF=$(nix-build -A bazel_6) 60 - # 2. update version and hash for sources above 61 - # 3. `eval $(nix-build -A bazel_6.updater)` 62 - # 4. add new dependencies from the dict in ./src-deps.json if required by failing build 63 - srcDeps = lib.attrsets.attrValues srcDepsSet; 64 - srcDepsSet = 65 - let 66 - srcs = lib.importJSON ./src-deps.json; 67 - toFetchurl = 68 - d: 69 - lib.attrsets.nameValuePair d.name (fetchurl { 70 - urls = d.urls or [ d.url ]; 71 - sha256 = d.sha256; 72 - }); 73 - in 74 - builtins.listToAttrs ( 75 - map toFetchurl [ 76 - srcs.desugar_jdk_libs 77 - srcs.io_bazel_skydoc 78 - srcs.bazel_skylib 79 - srcs.bazelci_rules 80 - srcs.io_bazel_rules_sass 81 - srcs.platforms 82 - srcs.remote_java_tools_for_testing 83 - srcs."coverage_output_generator-v2.6.zip" 84 - srcs.build_bazel_rules_nodejs 85 - srcs.android_tools_for_testing 86 - srcs.openjdk_linux_vanilla 87 - srcs.bazel_toolchains 88 - srcs.com_github_grpc_grpc 89 - srcs.upb 90 - srcs.com_google_protobuf 91 - srcs.rules_pkg 92 - srcs.rules_cc 93 - srcs.rules_java 94 - srcs.rules_proto 95 - srcs.rules_nodejs 96 - srcs.rules_license 97 - srcs.com_google_absl 98 - srcs.com_googlesource_code_re2 99 - srcs.com_github_cares_cares 100 - srcs.com_envoyproxy_protoc_gen_validate 101 - srcs.com_google_googleapis 102 - srcs.bazel_gazelle 103 - ] 104 - ); 105 - 106 - distDir = runCommand "bazel-deps" { } '' 107 - mkdir -p $out 108 - for i in ${builtins.toString srcDeps}; do cp $i $out/$(stripHash $i); done 109 - ''; 110 - 111 - defaultShellUtils = 112 - # Keep this list conservative. For more exotic tools, prefer to use 113 - # @rules_nixpkgs to pull in tools from the nix repository. Example: 114 - # 115 - # WORKSPACE: 116 - # 117 - # nixpkgs_git_repository( 118 - # name = "nixpkgs", 119 - # revision = "def5124ec8367efdba95a99523dd06d918cb0ae8", 120 - # ) 121 - # 122 - # # This defines an external Bazel workspace. 123 - # nixpkgs_package( 124 - # name = "bison", 125 - # repositories = { "nixpkgs": "@nixpkgs//:default.nix" }, 126 - # ) 127 - # 128 - # some/BUILD.bazel: 129 - # 130 - # genrule( 131 - # ... 132 - # cmd = "$(location @bison//:bin/bison) -other -args", 133 - # tools = [ 134 - # ... 135 - # "@bison//:bin/bison", 136 - # ], 137 - # ) 138 - [ 139 - bash 140 - coreutils 141 - diffutils 142 - file 143 - findutils 144 - gawk 145 - gnugrep 146 - gnupatch 147 - gnused 148 - gnutar 149 - gzip 150 - python3 151 - unzip 152 - which 153 - zip 154 - ]; 155 - 156 - defaultShellPath = lib.makeBinPath defaultShellUtils; 157 - 158 - bashWithDefaultShellUtilsSh = writeShellApplication { 159 - name = "bash"; 160 - runtimeInputs = defaultShellUtils; 161 - text = '' 162 - if [[ "$PATH" == "/no-such-path" ]]; then 163 - export PATH=${defaultShellPath} 164 - fi 165 - exec ${bash}/bin/bash "$@" 166 - ''; 167 - }; 168 - 169 - # Script-based interpreters in shebangs aren't guaranteed to work, 170 - # especially on MacOS. So let's produce a binary 171 - bashWithDefaultShellUtils = stdenv.mkDerivation { 172 - name = "bash"; 173 - src = bashWithDefaultShellUtilsSh; 174 - nativeBuildInputs = [ makeBinaryWrapper ]; 175 - buildPhase = '' 176 - makeWrapper ${bashWithDefaultShellUtilsSh}/bin/bash $out/bin/bash 177 - ''; 178 - }; 179 - 180 - platforms = lib.platforms.linux ++ lib.platforms.darwin; 181 - 182 - system = if stdenv.hostPlatform.isDarwin then "darwin" else "linux"; 183 - 184 - # on aarch64 Darwin, `uname -m` returns "arm64" 185 - arch = with stdenv.hostPlatform; if isDarwin && isAarch64 then "arm64" else parsed.cpu.name; 186 - 187 - bazelRC = writeTextFile { 188 - name = "bazel-rc"; 189 - text = '' 190 - startup --server_javabase=${runJdk} 191 - 192 - # Can't use 'common'; https://github.com/bazelbuild/bazel/issues/3054 193 - # Most commands inherit from 'build' anyway. 194 - build --distdir=${distDir} 195 - fetch --distdir=${distDir} 196 - query --distdir=${distDir} 197 - 198 - build --extra_toolchains=@bazel_tools//tools/jdk:nonprebuilt_toolchain_definition 199 - build --tool_java_runtime_version=local_jdk_11 200 - build --java_runtime_version=local_jdk_11 201 - 202 - # load default location for the system wide configuration 203 - try-import /etc/bazel.bazelrc 204 - ''; 205 - }; 206 - 207 - in 208 - stdenv.mkDerivation rec { 209 - pname = "bazel${lib.optionalString enableNixHacks "-hacks"}"; 210 - inherit version; 211 - 212 - meta = with lib; { 213 - homepage = "https://github.com/bazelbuild/bazel/"; 214 - description = "Build tool that builds code quickly and reliably"; 215 - sourceProvenance = with sourceTypes; [ 216 - fromSource 217 - binaryBytecode # source bundles dependencies as jars 218 - ]; 219 - license = licenses.asl20; 220 - teams = [ lib.teams.bazel ]; 221 - mainProgram = "bazel"; 222 - inherit platforms; 223 - }; 224 - 225 - inherit src; 226 - inherit sourceRoot; 227 - patches = [ 228 - # upb definition inside bazel sets its own copts that take precedence 229 - # over flags we set externally, so need to patch them at the source 230 - ./upb-clang16.patch 231 - 232 - # Force usage of the _non_ prebuilt java toolchain. 233 - # the prebuilt one does not work in nix world. 234 - ./java_toolchain.patch 235 - 236 - # Bazel integrates with apple IOKit to inhibit and track system sleep. 237 - # Inside the darwin sandbox, these API calls are blocked, and bazel 238 - # crashes. It seems possible to allow these APIs inside the sandbox, but it 239 - # feels simpler to patch bazel not to use it at all. So our bazel is 240 - # incapable of preventing system sleep, which is a small price to pay to 241 - # guarantee that it will always run in any nix context. 242 - # 243 - # See also ./bazel_darwin_sandbox.patch in bazel_5. That patch uses 244 - # NIX_BUILD_TOP env var to conditionally disable sleep features inside the 245 - # sandbox. 246 - # 247 - # If you want to investigate the sandbox profile path, 248 - # IORegisterForSystemPower can be allowed with 249 - # 250 - # propagatedSandboxProfile = '' 251 - # (allow iokit-open (iokit-user-client-class "RootDomainUserClient")) 252 - # ''; 253 - # 254 - # I do not know yet how to allow IOPMAssertion{CreateWithName,Release} 255 - ./darwin_sleep.patch 256 - 257 - # On Darwin, the last argument to gcc is coming up as an empty string. i.e: '' 258 - # This is breaking the build of any C target. This patch removes the last 259 - # argument if it's found to be an empty string. 260 - ../trim-last-argument-to-gcc-if-empty.patch 261 - 262 - # `java_proto_library` ignores `strict_proto_deps` 263 - # https://github.com/bazelbuild/bazel/pull/16146 264 - ./strict_proto_deps.patch 265 - 266 - # On Darwin, using clang 6 to build fails because of a linker error (see #105573), 267 - # but using clang 7 fails because libarclite_macosx.a cannot be found when linking 268 - # the xcode_locator tool. 269 - # This patch removes using the -fobjc-arc compiler option and makes the code 270 - # compile without automatic reference counting. Caveat: this leaks memory, but 271 - # we accept this fact because xcode_locator is only a short-lived process used during the build. 272 - (replaceVars ./no-arc.patch { 273 - multiBinPatch = if stdenv.hostPlatform.system == "aarch64-darwin" then "arm64" else "x86_64"; 274 - }) 275 - 276 - # --experimental_strict_action_env (which may one day become the default 277 - # see bazelbuild/bazel#2574) hardcodes the default 278 - # action environment to a non hermetic value (e.g. "/usr/local/bin"). 279 - # This is non hermetic on non-nixos systems. On NixOS, bazel cannot find the required binaries. 280 - # So we are replacing this bazel paths by defaultShellPath, 281 - # improving hermeticity and making it work in nixos. 282 - (replaceVars ../strict_action_env.patch { 283 - strictActionEnvPatch = defaultShellPath; 284 - }) 285 - 286 - (replaceVars ./actions_path.patch { 287 - actionsPathPatch = defaultShellPath; 288 - }) 289 - 290 - # bazel reads its system bazelrc in /etc 291 - # override this path to a builtin one 292 - (replaceVars ../bazel_rc.patch { 293 - bazelSystemBazelRCPath = bazelRC; 294 - }) 295 - ] 296 - ++ lib.optional enableNixHacks ./nix-hacks.patch; 297 - 298 - # Additional tests that check bazel’s functionality. Execute 299 - # 300 - # nix-build . -A bazel_6.tests 301 - # 302 - # in the nixpkgs checkout root to exercise them locally. 303 - passthru.tests = 304 - let 305 - runLocal = 306 - name: attrs: script: 307 - let 308 - attrs' = removeAttrs attrs [ "buildInputs" ]; 309 - buildInputs = attrs.buildInputs or [ ]; 310 - in 311 - runCommandCC name ( 312 - { 313 - inherit buildInputs; 314 - preferLocalBuild = true; 315 - meta.platforms = platforms; 316 - } 317 - // attrs' 318 - ) script; 319 - 320 - # bazel wants to extract itself into $install_dir/install every time it runs, 321 - # so let’s do that only once. 322 - extracted = 323 - bazelPkg: 324 - let 325 - install_dir = 326 - # `install_base` field printed by `bazel info`, minus the hash. 327 - # yes, this path is kinda magic. Sorry. 328 - "$HOME/.cache/bazel/_bazel_nixbld"; 329 - in 330 - runLocal "bazel-extracted-homedir" { passthru.install_dir = install_dir; } '' 331 - export HOME=$(mktemp -d) 332 - touch WORKSPACE # yeah, everything sucks 333 - install_base="$(${bazelPkg}/bin/bazel info | grep install_base)" 334 - # assert it’s actually below install_dir 335 - [[ "$install_base" =~ ${install_dir} ]] \ 336 - || (echo "oh no! $install_base but we are \ 337 - trying to copy ${install_dir} to $out instead!"; exit 1) 338 - cp -R ${install_dir} $out 339 - ''; 340 - 341 - bazelTest = 342 - { 343 - name, 344 - bazelScript, 345 - workspaceDir, 346 - bazelPkg, 347 - buildInputs ? [ ], 348 - }: 349 - let 350 - be = extracted bazelPkg; 351 - in 352 - runLocal name 353 - { 354 - inherit buildInputs; 355 - # Necessary for the tests to pass on Darwin with sandbox enabled. 356 - __darwinAllowLocalNetworking = true; 357 - } 358 - ( 359 - # skip extraction caching on Darwin, because nobody knows how Darwin works 360 - (lib.optionalString (!stdenv.hostPlatform.isDarwin) '' 361 - # set up home with pre-unpacked bazel 362 - export HOME=$(mktemp -d) 363 - mkdir -p ${be.install_dir} 364 - cp -R ${be}/install ${be.install_dir} 365 - 366 - # https://stackoverflow.com/questions/47775668/bazel-how-to-skip-corrupt-installation-on-centos6 367 - # Bazel checks whether the mtime of the install dir files 368 - # is >9 years in the future, otherwise it extracts itself again. 369 - # see PosixFileMTime::IsUntampered in src/main/cpp/util 370 - # What the hell bazel. 371 - ${lr}/bin/lr -0 -U ${be.install_dir} | ${xe}/bin/xe -N0 -0 touch --date="9 years 6 months" {} 372 - '') 373 - + '' 374 - # Note https://github.com/bazelbuild/bazel/issues/5763#issuecomment-456374609 375 - # about why to create a subdir for the workspace. 376 - cp -r ${workspaceDir} wd && chmod u+w wd && cd wd 377 - 378 - ${bazelScript} 379 - 380 - touch $out 381 - '' 382 - ); 383 - 384 - bazelWithNixHacks = bazel_self.override { enableNixHacks = true; }; 385 - 386 - bazel-examples = fetchFromGitHub { 387 - owner = "bazelbuild"; 388 - repo = "examples"; 389 - rev = "4183fc709c26a00366665e2d60d70521dc0b405d"; 390 - sha256 = "1mm4awx6sa0myiz9j4hwp71rpr7yh8vihf3zm15n2ii6xb82r31k"; 391 - }; 392 - 393 - in 394 - (lib.optionalAttrs (!stdenv.hostPlatform.isDarwin) { 395 - # `extracted` doesn’t work on darwin 396 - shebang = callPackage ../shebang-test.nix { 397 - inherit 398 - runLocal 399 - extracted 400 - bazelTest 401 - distDir 402 - ; 403 - bazel = bazel_self; 404 - }; 405 - }) 406 - // { 407 - bashTools = callPackage ../bash-tools-test.nix { 408 - inherit runLocal bazelTest distDir; 409 - bazel = bazel_self; 410 - }; 411 - cpp = callPackage ../cpp-test.nix { 412 - inherit 413 - runLocal 414 - bazelTest 415 - bazel-examples 416 - distDir 417 - ; 418 - bazel = bazel_self; 419 - }; 420 - java = callPackage ../java-test.nix { 421 - inherit 422 - runLocal 423 - bazelTest 424 - bazel-examples 425 - distDir 426 - ; 427 - bazel = bazel_self; 428 - }; 429 - protobuf = callPackage ../protobuf-test.nix { 430 - inherit runLocal bazelTest distDir; 431 - bazel = bazel_self; 432 - }; 433 - pythonBinPath = callPackage ../python-bin-path-test.nix { 434 - inherit runLocal bazelTest distDir; 435 - bazel = bazel_self; 436 - }; 437 - 438 - bashToolsWithNixHacks = callPackage ../bash-tools-test.nix { 439 - inherit runLocal bazelTest distDir; 440 - bazel = bazelWithNixHacks; 441 - }; 442 - 443 - cppWithNixHacks = callPackage ../cpp-test.nix { 444 - inherit 445 - runLocal 446 - bazelTest 447 - bazel-examples 448 - distDir 449 - ; 450 - bazel = bazelWithNixHacks; 451 - }; 452 - javaWithNixHacks = callPackage ../java-test.nix { 453 - inherit 454 - runLocal 455 - bazelTest 456 - bazel-examples 457 - distDir 458 - ; 459 - bazel = bazelWithNixHacks; 460 - }; 461 - protobufWithNixHacks = callPackage ../protobuf-test.nix { 462 - inherit runLocal bazelTest distDir; 463 - bazel = bazelWithNixHacks; 464 - }; 465 - pythonBinPathWithNixHacks = callPackage ../python-bin-path-test.nix { 466 - inherit runLocal bazelTest distDir; 467 - bazel = bazelWithNixHacks; 468 - }; 469 - }; 470 - 471 - src_for_updater = stdenv.mkDerivation { 472 - name = "updater-sources"; 473 - inherit src; 474 - nativeBuildInputs = [ unzip ]; 475 - inherit sourceRoot; 476 - installPhase = '' 477 - runHook preInstall 478 - 479 - # prevent bazel version check failing in the updater 480 - rm .bazelversion 481 - cp -r . "$out" 482 - 483 - runHook postInstall 484 - ''; 485 - }; 486 - # update the list of workspace dependencies 487 - passthru.updater = writeScript "update-bazel-deps.sh" '' 488 - #!${runtimeShell} 489 - (cd "${src_for_updater}" && 490 - BAZEL_USE_CPP_ONLY_TOOLCHAIN=1 \ 491 - "$BAZEL_SELF"/bin/bazel \ 492 - query 'kind(http_archive, //external:*) + kind(http_file, //external:*) + kind(distdir_tar, //external:*) + kind(git_repository, //external:*)' \ 493 - --loading_phase_threads=1 \ 494 - --output build) \ 495 - | "${python3}"/bin/python3 "${./update-srcDeps.py}" \ 496 - "${builtins.toString ./src-deps.json}" 497 - ''; 498 - 499 - # Necessary for the tests to pass on Darwin with sandbox enabled. 500 - # Bazel starts a local server and needs to bind a local address. 501 - __darwinAllowLocalNetworking = true; 502 - 503 - postPatch = 504 - let 505 - 506 - darwinPatches = '' 507 - bazelLinkFlags () { 508 - eval set -- "$NIX_LDFLAGS" 509 - local flag 510 - for flag in "$@"; do 511 - printf ' -Wl,%s' "$flag" 512 - done 513 - } 514 - 515 - # Disable Bazel's Xcode toolchain detection which would configure compilers 516 - # and linkers from Xcode instead of from PATH 517 - export BAZEL_USE_CPP_ONLY_TOOLCHAIN=1 518 - 519 - # Explicitly configure gcov since we don't have it on Darwin, so autodetection fails 520 - export GCOV=${coreutils}/bin/false 521 - 522 - # libcxx includes aren't added by libcxx hook 523 - # https://github.com/NixOS/nixpkgs/pull/41589 524 - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -isystem ${lib.getInclude stdenv.cc.libcxx}/include/c++/v1" 525 - # for CLang 16 compatibility in external/{absl,upb} dependencies 526 - export NIX_CFLAGS_COMPILE+=" -Wno-deprecated-builtins -Wno-gnu-offsetof-extensions" 527 - 528 - # don't use system installed Xcode to run clang, use Nix clang instead 529 - sed -i -E \ 530 - -e "s;/usr/bin/xcrun (--sdk macosx )?clang;${stdenv.cc}/bin/clang $NIX_CFLAGS_COMPILE $(bazelLinkFlags) -framework CoreFoundation;g" \ 531 - -e "s;/usr/bin/codesign;CODESIGN_ALLOCATE=${cctools}/bin/${cctools.targetPrefix}codesign_allocate ${sigtool}/bin/codesign;" \ 532 - -e "s;env -i codesign;env -i CODESIGN_ALLOCATE=${cctools}/bin/${cctools.targetPrefix}codesign_allocate ${sigtool}/bin/codesign;" \ 533 - scripts/bootstrap/compile.sh \ 534 - tools/osx/BUILD 535 - 536 - substituteInPlace scripts/bootstrap/compile.sh --replace ' -mmacosx-version-min=10.9' "" 537 - 538 - # nixpkgs's libSystem cannot use pthread headers directly, must import GCD headers instead 539 - sed -i -e "/#include <pthread\/spawn.h>/i #include <dispatch/dispatch.h>" src/main/cpp/blaze_util_darwin.cc 540 - 541 - # clang installed from Xcode has a compatibility wrapper that forwards 542 - # invocations of gcc to clang, but vanilla clang doesn't 543 - sed -i -e 's;_find_generic(repository_ctx, "gcc", "CC", overriden_tools);_find_generic(repository_ctx, "clang", "CC", overriden_tools);g' tools/cpp/unix_cc_configure.bzl 544 - 545 - sed -i -e 's;"/usr/bin/libtool";_find_generic(repository_ctx, "libtool", "LIBTOOL", overriden_tools);g' tools/cpp/unix_cc_configure.bzl 546 - wrappers=( tools/cpp/osx_cc_wrapper.sh.tpl ) 547 - for wrapper in "''${wrappers[@]}"; do 548 - sed -i -e "s,/usr/bin/gcc,${stdenv.cc}/bin/clang,g" $wrapper 549 - sed -i -e "s,/usr/bin/install_name_tool,${cctools}/bin/install_name_tool,g" $wrapper 550 - sed -i -e "s,/usr/bin/xcrun install_name_tool,${cctools}/bin/install_name_tool,g" $wrapper 551 - done 552 - ''; 553 - 554 - genericPatches = '' 555 - # md5sum is part of coreutils 556 - sed -i 's|/sbin/md5|md5sum|g' \ 557 - src/BUILD third_party/ijar/test/testenv.sh tools/objc/libtool.sh 558 - 559 - # replace initial value of pythonShebang variable in BazelPythonSemantics.java 560 - substituteInPlace src/main/java/com/google/devtools/build/lib/bazel/rules/python/BazelPythonSemantics.java \ 561 - --replace '"#!/usr/bin/env " + pythonExecutableName' "\"#!${python3}/bin/python\"" 562 - 563 - substituteInPlace src/main/java/com/google/devtools/build/lib/starlarkbuildapi/python/PyRuntimeInfoApi.java \ 564 - --replace '"#!/usr/bin/env python3"' "\"#!${python3}/bin/python\"" 565 - 566 - # substituteInPlace is rather slow, so prefilter the files with grep 567 - grep -rlZ /bin/ src/main/java/com/google/devtools | while IFS="" read -r -d "" path; do 568 - # If you add more replacements here, you must change the grep above! 569 - # Only files containing /bin are taken into account. 570 - substituteInPlace "$path" \ 571 - --replace /bin/bash ${bashWithDefaultShellUtils}/bin/bash \ 572 - --replace "/usr/bin/env bash" ${bashWithDefaultShellUtils}/bin/bash \ 573 - --replace "/usr/bin/env python" ${python3}/bin/python \ 574 - --replace /usr/bin/env ${coreutils}/bin/env \ 575 - --replace /bin/true ${coreutils}/bin/true 576 - done 577 - 578 - grep -rlZ /bin/ tools/python | while IFS="" read -r -d "" path; do 579 - substituteInPlace "$path" \ 580 - --replace "/usr/bin/env python2" ${python3.interpreter} \ 581 - --replace "/usr/bin/env python3" ${python3}/bin/python \ 582 - --replace /usr/bin/env ${coreutils}/bin/env 583 - done 584 - 585 - # bazel test runner include references to /bin/bash 586 - substituteInPlace tools/build_rules/test_rules.bzl \ 587 - --replace /bin/bash ${bashWithDefaultShellUtils}/bin/bash 588 - 589 - for i in $(find tools/cpp/ -type f) 590 - do 591 - substituteInPlace $i \ 592 - --replace /bin/bash ${bashWithDefaultShellUtils}/bin/bash 593 - done 594 - 595 - # Fixup scripts that generate scripts. Not fixed up by patchShebangs below. 596 - substituteInPlace scripts/bootstrap/compile.sh \ 597 - --replace /bin/bash ${bashWithDefaultShellUtils}/bin/bash 598 - 599 - # add nix environment vars to .bazelrc 600 - cat >> .bazelrc <<EOF 601 - # Limit the resources Bazel is allowed to use during the build to 1/2 the 602 - # available RAM and 3/4 the available CPU cores. This should help avoid 603 - # overwhelming the build machine. 604 - build --toolchain_resolution_debug=".*" 605 - build --local_ram_resources=HOST_RAM*.5 606 - build --local_cpu_resources=HOST_CPUS*.75 607 - 608 - build --distdir=${distDir} 609 - fetch --distdir=${distDir} 610 - build --copt="$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --copt="/g')" 611 - build --host_copt="$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --host_copt="/g')" 612 - build --linkopt="$(echo $(< ${stdenv.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --linkopt="/g')" 613 - build --host_linkopt="$(echo $(< ${stdenv.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --host_linkopt="/g')" 614 - build --linkopt="-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --linkopt="-Wl,/g')" 615 - build --host_linkopt="-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --host_linkopt="-Wl,/g')" 616 - build --extra_toolchains=@bazel_tools//tools/jdk:nonprebuilt_toolchain_definition 617 - build --verbose_failures 618 - build --curses=no 619 - build --features=-layering_check 620 - build --experimental_strict_java_deps=off 621 - build --strict_proto_deps=off 622 - EOF 623 - 624 - cat >> third_party/grpc/bazel_1.41.0.patch <<EOF 625 - diff --git a/third_party/grpc/BUILD b/third_party/grpc/BUILD 626 - index 39ee9f97c6..9128d20c85 100644 627 - --- a/third_party/grpc/BUILD 628 - +++ b/third_party/grpc/BUILD 629 - @@ -28,7 +28,6 @@ licenses(["notice"]) 630 - package( 631 - default_visibility = ["//visibility:public"], 632 - features = [ 633 - - "layering_check", 634 - "-parse_headers", 635 - ], 636 - ) 637 - EOF 638 - 639 - # add the same environment vars to compile.sh 640 - sed -e "/\$command \\\\$/a --copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --copt=\"/g')\" \\\\" \ 641 - -e "/\$command \\\\$/a --host_copt=\"$(echo $NIX_CFLAGS_COMPILE | sed -e 's/ /" --host_copt=\"/g')\" \\\\" \ 642 - -e "/\$command \\\\$/a --linkopt=\"$(echo $(< ${stdenv.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --linkopt=\"/g')\" \\\\" \ 643 - -e "/\$command \\\\$/a --host_linkopt=\"$(echo $(< ${stdenv.cc}/nix-support/libcxx-ldflags) | sed -e 's/ /" --host_linkopt=\"/g')\" \\\\" \ 644 - -e "/\$command \\\\$/a --linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --linkopt=\"-Wl,/g')\" \\\\" \ 645 - -e "/\$command \\\\$/a --host_linkopt=\"-Wl,$(echo $NIX_LDFLAGS | sed -e 's/ /" --host_linkopt=\"-Wl,/g')\" \\\\" \ 646 - -e "/\$command \\\\$/a --tool_java_runtime_version=local_jdk_11 \\\\" \ 647 - -e "/\$command \\\\$/a --java_runtime_version=local_jdk_11 \\\\" \ 648 - -e "/\$command \\\\$/a --verbose_failures \\\\" \ 649 - -e "/\$command \\\\$/a --curses=no \\\\" \ 650 - -e "/\$command \\\\$/a --features=-layering_check \\\\" \ 651 - -e "/\$command \\\\$/a --experimental_strict_java_deps=off \\\\" \ 652 - -e "/\$command \\\\$/a --strict_proto_deps=off \\\\" \ 653 - -i scripts/bootstrap/compile.sh 654 - 655 - # This is necessary to avoid: 656 - # "error: no visible @interface for 'NSDictionary' declares the selector 657 - # 'initWithContentsOfURL:error:'" 658 - # This can be removed when the apple_sdk is upgraded beyond 10.13+ 659 - sed -i '/initWithContentsOfURL:versionPlistUrl/ { 660 - N 661 - s/error:nil\];/\];/ 662 - }' tools/osx/xcode_locator.m 663 - 664 - # append the PATH with defaultShellPath in tools/bash/runfiles/runfiles.bash 665 - echo "PATH=\$PATH:${defaultShellPath}" >> runfiles.bash.tmp 666 - cat tools/bash/runfiles/runfiles.bash >> runfiles.bash.tmp 667 - mv runfiles.bash.tmp tools/bash/runfiles/runfiles.bash 668 - 669 - patchShebangs . 670 - ''; 671 - in 672 - lib.optionalString stdenv.hostPlatform.isDarwin darwinPatches + genericPatches; 673 - 674 - buildInputs = [ 675 - buildJdk 676 - bashWithDefaultShellUtils 677 - ] 678 - ++ defaultShellUtils; 679 - 680 - # when a command can’t be found in a bazel build, you might also 681 - # need to add it to `defaultShellPath`. 682 - nativeBuildInputs = [ 683 - installShellFiles 684 - makeWrapper 685 - python3 686 - unzip 687 - which 688 - zip 689 - python3.pkgs.absl-py # Needed to build fish completion 690 - ] 691 - ++ lib.optionals (stdenv.hostPlatform.isDarwin) [ 692 - cctools 693 - sigtool 694 - ]; 695 - 696 - # Bazel makes extensive use of symlinks in the WORKSPACE. 697 - # This causes problems with infinite symlinks if the build output is in the same location as the 698 - # Bazel WORKSPACE. This is why before executing the build, the source code is moved into a 699 - # subdirectory. 700 - # Failing to do this causes "infinite symlink expansion detected" 701 - preBuildPhases = [ "preBuildPhase" ]; 702 - preBuildPhase = '' 703 - mkdir bazel_src 704 - shopt -s dotglob extglob 705 - mv !(bazel_src) bazel_src 706 - ''; 707 - buildPhase = '' 708 - runHook preBuild 709 - 710 - # Increasing memory during compilation might be necessary. 711 - # export BAZEL_JAVAC_OPTS="-J-Xmx2g -J-Xms200m" 712 - 713 - # If EMBED_LABEL isn't set, it'd be auto-detected from CHANGELOG.md 714 - # and `git rev-parse --short HEAD` which would result in 715 - # "3.7.0- (@non-git)" due to non-git build and incomplete changelog. 716 - # Actual bazel releases use scripts/release/common.sh which is based 717 - # on branch/tag information which we don't have with tarball releases. 718 - # Note that .bazelversion is always correct and is based on bazel-* 719 - # executable name, version checks should work fine 720 - export EMBED_LABEL="${version}- (@non-git)" 721 - ${bash}/bin/bash ./bazel_src/compile.sh 722 - ./bazel_src/scripts/generate_bash_completion.sh \ 723 - --bazel=./bazel_src/output/bazel \ 724 - --output=./bazel_src/output/bazel-complete.bash \ 725 - --prepend=./bazel_src/scripts/bazel-complete-header.bash \ 726 - --prepend=./bazel_src/scripts/bazel-complete-template.bash 727 - ${python3}/bin/python3 ./bazel_src/scripts/generate_fish_completion.py \ 728 - --bazel=./bazel_src/output/bazel \ 729 - --output=./bazel_src/output/bazel-complete.fish 730 - '' 731 - + 732 - # disable execlog parser on darwin, since it fails to build 733 - # see https://github.com/NixOS/nixpkgs/pull/273774#issuecomment-1865322055 734 - lib.optionalString (!stdenv.hostPlatform.isDarwin) '' 735 - # need to change directory for bazel to find the workspace 736 - cd ./bazel_src 737 - # build execlog tooling 738 - export HOME=$(mktemp -d) 739 - ./output/bazel build src/tools/execlog:parser_deploy.jar 740 - cd - 741 - 742 - runHook postBuild 743 - ''; 744 - 745 - installPhase = '' 746 - runHook preInstall 747 - 748 - mkdir -p $out/bin 749 - 750 - # official wrapper scripts that searches for $WORKSPACE_ROOT/tools/bazel 751 - # if it can’t find something in tools, it calls $out/bin/bazel-{version}-{os_arch} 752 - # The binary _must_ exist with this naming if your project contains a .bazelversion 753 - # file. 754 - cp ./bazel_src/scripts/packages/bazel.sh $out/bin/bazel 755 - wrapProgram $out/bin/bazel $wrapperfile --suffix PATH : ${defaultShellPath} 756 - mv ./bazel_src/output/bazel $out/bin/bazel-${version}-${system}-${arch} 757 - 758 - '' 759 - + 760 - # disable execlog parser on darwin, since it fails to build 761 - # see https://github.com/NixOS/nixpkgs/pull/273774#issuecomment-1865322055 762 - (lib.optionalString (!stdenv.hostPlatform.isDarwin) '' 763 - mkdir $out/share 764 - cp ./bazel_src/bazel-bin/src/tools/execlog/parser_deploy.jar $out/share/parser_deploy.jar 765 - cat <<EOF > $out/bin/bazel-execlog 766 - #!${runtimeShell} -e 767 - ${runJdk}/bin/java -jar $out/share/parser_deploy.jar \$@ 768 - EOF 769 - chmod +x $out/bin/bazel-execlog 770 - '') 771 - + '' 772 - # shell completion files 773 - installShellCompletion --bash \ 774 - --name bazel.bash \ 775 - ./bazel_src/output/bazel-complete.bash 776 - installShellCompletion --zsh \ 777 - --name _bazel \ 778 - ./bazel_src/scripts/zsh_completion/_bazel 779 - installShellCompletion --fish \ 780 - --name bazel.fish \ 781 - ./bazel_src/output/bazel-complete.fish 782 - 783 - runHook postInstall 784 - ''; 785 - 786 - # Install check fails on `aarch64-darwin` 787 - # https://github.com/NixOS/nixpkgs/issues/145587 788 - doInstallCheck = stdenv.hostPlatform.system != "aarch64-darwin"; 789 - installCheckPhase = '' 790 - runHook preInstallCheck 791 - 792 - export TEST_TMPDIR=$(pwd) 793 - 794 - hello_test () { 795 - $out/bin/bazel test \ 796 - --test_output=errors \ 797 - examples/cpp:hello-success_test \ 798 - examples/java-native/src/test/java/com/example/myproject:hello 799 - } 800 - 801 - cd ./bazel_src 802 - 803 - # If .bazelversion file is present in dist files and doesn't match `bazel` version 804 - # running `bazel` command within bazel_src will fail. 805 - # Let's remove .bazelversion within the test, if present it is meant to indicate bazel version 806 - # to compile bazel with, not version of bazel to be built and tested. 807 - rm -f .bazelversion 808 - 809 - # test whether $WORKSPACE_ROOT/tools/bazel works 810 - 811 - mkdir -p tools 812 - cat > tools/bazel <<"EOF" 813 - #!${runtimeShell} -e 814 - exit 1 815 - EOF 816 - chmod +x tools/bazel 817 - 818 - # first call should fail if tools/bazel is used 819 - ! hello_test 820 - 821 - cat > tools/bazel <<"EOF" 822 - #!${runtimeShell} -e 823 - exec "$BAZEL_REAL" "$@" 824 - EOF 825 - 826 - # second call succeeds because it defers to $out/bin/bazel-{version}-{os_arch} 827 - hello_test 828 - 829 - ## Test that the GSON serialisation files are present 830 - gson_classes=$(unzip -l $($out/bin/bazel info install_base)/A-server.jar | grep -F -c _GsonTypeAdapter.class) 831 - if [ "$gson_classes" -lt 10 ]; then 832 - echo "Missing GsonTypeAdapter classes in A-server.jar. Lockfile generation will not work" 833 - exit 1 834 - fi 835 - 836 - runHook postInstallCheck 837 - ''; 838 - 839 - # Save paths to hardcoded dependencies so Nix can detect them. 840 - # This is needed because the templates get tar’d up into a .jar. 841 - postFixup = '' 842 - mkdir -p $out/nix-support 843 - echo "${defaultShellPath}" >> $out/nix-support/depends 844 - # The string literal specifying the path to the bazel-rc file is sometimes 845 - # stored non-contiguously in the binary due to gcc optimisations, which leads 846 - # Nix to miss the hash when scanning for dependencies 847 - echo "${bazelRC}" >> $out/nix-support/depends 848 - '' 849 - + lib.optionalString stdenv.hostPlatform.isDarwin '' 850 - echo "${cctools}" >> $out/nix-support/depends 851 - ''; 852 - 853 - dontStrip = true; 854 - dontPatchELF = true; 855 - }
-33
pkgs/development/tools/build-managers/bazel/bazel_6/java_toolchain.patch
··· 1 - diff --git a/tools/jdk/BUILD.tools b/tools/jdk/BUILD.tools 2 - --- a/tools/jdk/BUILD.tools 3 - +++ b/tools/jdk/BUILD.tools 4 - @@ -3,6 +3,7 @@ load( 5 - "DEFAULT_TOOLCHAIN_CONFIGURATION", 6 - "PREBUILT_TOOLCHAIN_CONFIGURATION", 7 - "VANILLA_TOOLCHAIN_CONFIGURATION", 8 - + "NONPREBUILT_TOOLCHAIN_CONFIGURATION", 9 - "bootclasspath", 10 - "default_java_toolchain", 11 - "java_runtime_files", 12 - @@ -321,6 +322,21 @@ alias( 13 - actual = ":toolchain", 14 - ) 15 - 16 - +default_java_toolchain( 17 - + name = "nonprebuilt_toolchain", 18 - + configuration = NONPREBUILT_TOOLCHAIN_CONFIGURATION, 19 - + java_runtime = "@local_jdk//:jdk", 20 - +) 21 - + 22 - +default_java_toolchain( 23 - + name = "nonprebuilt_toolchain_java11", 24 - + configuration = NONPREBUILT_TOOLCHAIN_CONFIGURATION, 25 - + java_runtime = "@local_jdk//:jdk", 26 - + source_version = "11", 27 - + target_version = "11", 28 - +) 29 - + 30 - + 31 - RELEASES = (8, 9, 10, 11) 32 - 33 - [
-40
pkgs/development/tools/build-managers/bazel/bazel_6/nix-hacks.patch
··· 1 - diff --git a/src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java b/src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java 2 - index 25fbdcac9d..49616d37df 100644 3 - --- a/src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java 4 - +++ b/src/main/java/com/google/devtools/build/lib/rules/repository/RepositoryDelegatorFunction.java 5 - @@ -568,22 +568,7 @@ public final class RepositoryDelegatorFunction implements SkyFunction { 6 - String content; 7 - try { 8 - content = FileSystemUtils.readContent(markerPath, StandardCharsets.UTF_8); 9 - - String markerRuleKey = readMarkerFile(content, markerData); 10 - - boolean verified = false; 11 - - if (Preconditions.checkNotNull(ruleKey).equals(markerRuleKey)) { 12 - - verified = handler.verifyMarkerData(rule, markerData, env); 13 - - if (env.valuesMissing()) { 14 - - return null; 15 - - } 16 - - } 17 - - 18 - - if (verified) { 19 - - return new Fingerprint().addString(content).digestAndReset(); 20 - - } else { 21 - - // So that we are in a consistent state if something happens while fetching the repository 22 - - markerPath.delete(); 23 - - return null; 24 - - } 25 - + return new Fingerprint().addString(content).digestAndReset(); 26 - } catch (IOException e) { 27 - throw new RepositoryFunctionException(e, Transience.TRANSIENT); 28 - } 29 - diff --git a/src/main/java/com/google/devtools/build/lib/shell/JavaSubprocessFactory.java b/src/main/java/com/google/devtools/build/lib/shell/JavaSubprocessFactory.java 30 - index 1a45b8a3a2..a6b73213f6 100644 31 - --- a/src/main/java/com/google/devtools/build/lib/shell/JavaSubprocessFactory.java 32 - +++ b/src/main/java/com/google/devtools/build/lib/shell/JavaSubprocessFactory.java 33 - @@ -152,7 +152,6 @@ public class JavaSubprocessFactory implements SubprocessFactory { 34 - ProcessBuilder builder = new ProcessBuilder(); 35 - builder.command(params.getArgv()); 36 - if (params.getEnv() != null) { 37 - - builder.environment().clear(); 38 - builder.environment().putAll(params.getEnv()); 39 - } 40 -
-42
pkgs/development/tools/build-managers/bazel/bazel_6/no-arc.patch
··· 1 - diff --git a/tools/osx/BUILD b/tools/osx/BUILD 2 - index 990afe3e8c..cd5b7b1b7a 100644 3 - --- a/tools/osx/BUILD 4 - +++ b/tools/osx/BUILD 5 - @@ -28,8 +28,8 @@ exports_files([ 6 - ]) 7 - 8 - DARWIN_XCODE_LOCATOR_COMPILE_COMMAND = """ 9 - - /usr/bin/xcrun --sdk macosx clang -mmacosx-version-min=10.13 -fobjc-arc -framework CoreServices \ 10 - - -framework Foundation -arch arm64 -arch x86_64 -Wl,-no_adhoc_codesign -Wl,-no_uuid -o $@ $< && \ 11 - + /usr/bin/xcrun --sdk macosx clang -mmacosx-version-min=10.13 -framework CoreServices \ 12 - + -framework Foundation -arch @multiBinPatch@ -Wl,-no_uuid -o $@ $< && \ 13 - env -i codesign --identifier $@ --force --sign - $@ 14 - """ 15 - 16 - diff --git a/tools/osx/xcode_configure.bzl b/tools/osx/xcode_configure.bzl 17 - index 2b819f07ec..a98ce37673 100644 18 - --- a/tools/osx/xcode_configure.bzl 19 - +++ b/tools/osx/xcode_configure.bzl 20 - @@ -127,7 +127,6 @@ def run_xcode_locator(repository_ctx, xcode_locator_src_label): 21 - "macosx", 22 - "clang", 23 - "-mmacosx-version-min=10.13", 24 - - "-fobjc-arc", 25 - "-framework", 26 - "CoreServices", 27 - "-framework", 28 - diff --git a/tools/osx/xcode_locator.m b/tools/osx/xcode_locator.m 29 - index ed2ef87453..e0ce6dbdd1 100644 30 - --- a/tools/osx/xcode_locator.m 31 - +++ b/tools/osx/xcode_locator.m 32 - @@ -21,10 +21,6 @@ 33 - // 6,6.4,6.4.1 = 6.4.1 34 - // 6.3,6.3.0 = 6.3 35 - 36 - -#if !defined(__has_feature) || !__has_feature(objc_arc) 37 - -#error "This file requires ARC support." 38 - -#endif 39 - - 40 - #import <CoreServices/CoreServices.h> 41 - #import <Foundation/Foundation.h> 42 -
-2269
pkgs/development/tools/build-managers/bazel/bazel_6/src-deps.json
··· 1 - { 2 - "1.25.0.zip": { 3 - "name": "1.25.0.zip", 4 - "sha256": "c78be58f5e0a29a04686b628cf54faaee0094322ae0ac99da5a8a8afca59a647", 5 - "urls": [ 6 - "https://mirror.bazel.build/github.com/bazelbuild/rules_sass/archive/1.25.0.zip", 7 - "https://github.com/bazelbuild/rules_sass/archive/1.25.0.zip" 8 - ] 9 - }, 10 - "1.3.3.zip": { 11 - "name": "1.3.3.zip", 12 - "sha256": "bb529ba133c0256df49139bd403c17835edbf60d2ecd6463549c6a5fe279364d", 13 - "urls": [ 14 - "https://github.com/BLAKE3-team/BLAKE3/archive/refs/tags/1.3.3.zip" 15 - ] 16 - }, 17 - "1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz": { 18 - "name": "1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz", 19 - "sha256": "5a725b777976b77aa122b707d1b6f0f39b6020f66cd427bb111a585599c857b1", 20 - "urls": [ 21 - "https://mirror.bazel.build/github.com/bazelbuild/stardoc/archive/1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz", 22 - "https://github.com/bazelbuild/stardoc/archive/1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz" 23 - ] 24 - }, 25 - "20230802.0.tar.gz": { 26 - "name": "20230802.0.tar.gz", 27 - "sha256": "59d2976af9d6ecf001a81a35749a6e551a335b949d34918cfade07737b9d93c5", 28 - "urls": [ 29 - "https://github.com/abseil/abseil-cpp/archive/refs/tags/20230802.0.tar.gz" 30 - ] 31 - }, 32 - "2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz": { 33 - "name": "2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz", 34 - "sha256": "5bb6b0253ccf64b53d6c7249625a7e3f6c3bc6402abd52d3778bfa48258703a0", 35 - "urls": [ 36 - "https://mirror.bazel.build/github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz", 37 - "https://github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz" 38 - ] 39 - }, 40 - "4694024279bdac52b77e22dc87808bd0fd732b69.tar.gz": { 41 - "name": "4694024279bdac52b77e22dc87808bd0fd732b69.tar.gz", 42 - "sha256": "1e490b98005664d149b379a9529a6aa05932b8a11b76b4cd86f3d22d76346f47", 43 - "urls": [ 44 - "https://mirror.bazel.build/github.com/envoyproxy/protoc-gen-validate/archive/4694024279bdac52b77e22dc87808bd0fd732b69.tar.gz", 45 - "https://github.com/envoyproxy/protoc-gen-validate/archive/4694024279bdac52b77e22dc87808bd0fd732b69.tar.gz" 46 - ] 47 - }, 48 - "5847d6a06302136d95a14b4cbd4b55a9c9f1436e.zip": { 49 - "name": "5847d6a06302136d95a14b4cbd4b55a9c9f1436e.zip", 50 - "sha256": "299452e6f4a4981b2e6d22357f7332713382a63e4c137f5fd6b89579f6d610cb", 51 - "urls": [ 52 - "https://mirror.bazel.build/github.com/google/desugar_jdk_libs/archive/5847d6a06302136d95a14b4cbd4b55a9c9f1436e.zip", 53 - "https://github.com/google/desugar_jdk_libs/archive/5847d6a06302136d95a14b4cbd4b55a9c9f1436e.zip" 54 - ] 55 - }, 56 - "6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz": { 57 - "name": "6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz", 58 - "sha256": "ec76c5e79db59762776bece58b69507d095856c37b81fd35bfb0958e74b61d93", 59 - "urls": [ 60 - "https://mirror.bazel.build/github.com/c-ares/c-ares/archive/6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz", 61 - "https://github.com/c-ares/c-ares/archive/6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz" 62 - ] 63 - }, 64 - "7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz": { 65 - "name": "7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz", 66 - "sha256": "8e7d59a5b12b233be5652e3d29f42fba01c7cbab09f6b3a8d0a57ed6d1e9a0da", 67 - "urls": [ 68 - "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz", 69 - "https://github.com/bazelbuild/rules_proto/archive/7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz" 70 - ] 71 - }, 72 - "a5477045acaa34586420942098f5fecd3570f577.tar.gz": { 73 - "name": "a5477045acaa34586420942098f5fecd3570f577.tar.gz", 74 - "sha256": "cf7f71eaff90b24c1a28b49645a9ff03a9a6c1e7134291ce70901cb63e7364b5", 75 - "urls": [ 76 - "https://mirror.bazel.build/github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz", 77 - "https://github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz" 78 - ] 79 - }, 80 - "aecba11114cf1fac5497aeb844b6966106de3eb6.tar.gz": { 81 - "name": "aecba11114cf1fac5497aeb844b6966106de3eb6.tar.gz", 82 - "sha256": "9f385e146410a8150b6f4cb1a57eab7ec806ced48d427554b1e754877ff26c3e", 83 - "urls": [ 84 - "https://mirror.bazel.build/github.com/google/re2/archive/aecba11114cf1fac5497aeb844b6966106de3eb6.tar.gz", 85 - "https://github.com/google/re2/archive/aecba11114cf1fac5497aeb844b6966106de3eb6.tar.gz" 86 - ] 87 - }, 88 - "android_tools": { 89 - "generator_function": "maybe", 90 - "generator_name": "android_tools", 91 - "name": "android_tools", 92 - "sha256": "5d0f140125afba82603ccd5050c78dd2e2863ca992a17f43f6df9a9119ffcb9b", 93 - "url": "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.27.2.tar" 94 - }, 95 - "android_tools_for_testing": { 96 - "name": "android_tools_for_testing", 97 - "patch_cmds": [ 98 - "test -f BUILD && chmod u+w BUILD || true", 99 - "echo >> BUILD", 100 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 101 - ], 102 - "patch_cmds_win": [ 103 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 104 - ], 105 - "sha256": "5d0f140125afba82603ccd5050c78dd2e2863ca992a17f43f6df9a9119ffcb9b", 106 - "url": "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.27.2.tar" 107 - }, 108 - "android_tools_pkg-0.27.2.tar": { 109 - "name": "android_tools_pkg-0.27.2.tar", 110 - "sha256": "5d0f140125afba82603ccd5050c78dd2e2863ca992a17f43f6df9a9119ffcb9b", 111 - "urls": [ 112 - "https://mirror.bazel.build/bazel_android_tools/android_tools_pkg-0.27.2.tar" 113 - ] 114 - }, 115 - "bazel-gazelle-v0.24.0.tar.gz": { 116 - "name": "bazel-gazelle-v0.24.0.tar.gz", 117 - "sha256": "de69a09dc70417580aabf20a28619bb3ef60d038470c7cf8442fafcf627c21cb", 118 - "urls": [ 119 - "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.24.0/bazel-gazelle-v0.24.0.tar.gz", 120 - "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.24.0/bazel-gazelle-v0.24.0.tar.gz" 121 - ] 122 - }, 123 - "bazel-skylib-1.0.3.tar.gz": { 124 - "name": "bazel-skylib-1.0.3.tar.gz", 125 - "sha256": "1c531376ac7e5a180e0237938a2536de0c54d93f5c278634818e0efc952dd56c", 126 - "urls": [ 127 - "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/bazel-skylib-1.0.3.tar.gz", 128 - "https://github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/bazel-skylib-1.0.3.tar.gz" 129 - ] 130 - }, 131 - "bazel_compdb": { 132 - "generator_function": "grpc_deps", 133 - "generator_name": "bazel_compdb", 134 - "name": "bazel_compdb", 135 - "sha256": "bcecfd622c4ef272fd4ba42726a52e140b961c4eac23025f18b346c968a8cfb4", 136 - "strip_prefix": "bazel-compilation-database-0.4.5", 137 - "urls": [ 138 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/grailbio/bazel-compilation-database/archive/0.4.5.tar.gz", 139 - "https://github.com/grailbio/bazel-compilation-database/archive/0.4.5.tar.gz" 140 - ] 141 - }, 142 - "bazel_gazelle": { 143 - "generator_function": "dist_http_archive", 144 - "generator_name": "bazel_gazelle", 145 - "name": "bazel_gazelle", 146 - "sha256": "de69a09dc70417580aabf20a28619bb3ef60d038470c7cf8442fafcf627c21cb", 147 - "urls": [ 148 - "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.24.0/bazel-gazelle-v0.24.0.tar.gz", 149 - "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.24.0/bazel-gazelle-v0.24.0.tar.gz" 150 - ] 151 - }, 152 - "bazel_skylib": { 153 - "generator_function": "dist_http_archive", 154 - "generator_name": "bazel_skylib", 155 - "name": "bazel_skylib", 156 - "patch_cmds": [ 157 - "test -f BUILD && chmod u+w BUILD || true", 158 - "echo >> BUILD", 159 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 160 - ], 161 - "patch_cmds_win": [ 162 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 163 - ], 164 - "sha256": "1c531376ac7e5a180e0237938a2536de0c54d93f5c278634818e0efc952dd56c", 165 - "urls": [ 166 - "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/bazel-skylib-1.0.3.tar.gz", 167 - "https://github.com/bazelbuild/bazel-skylib/releases/download/1.0.3/bazel-skylib-1.0.3.tar.gz" 168 - ] 169 - }, 170 - "bazel_toolchains": { 171 - "generator_function": "grpc_deps", 172 - "generator_name": "bazel_toolchains", 173 - "name": "bazel_toolchains", 174 - "sha256": "179ec02f809e86abf56356d8898c8bd74069f1bd7c56044050c2cd3d79d0e024", 175 - "strip_prefix": "bazel-toolchains-4.1.0", 176 - "urls": [ 177 - "https://mirror.bazel.build/github.com/bazelbuild/bazel-toolchains/archive/4.1.0.tar.gz", 178 - "https://github.com/bazelbuild/bazel-toolchains/releases/download/4.1.0/bazel-toolchains-4.1.0.tar.gz" 179 - ] 180 - }, 181 - "bazelci_rules": { 182 - "generator_function": "dist_http_archive", 183 - "generator_name": "bazelci_rules", 184 - "name": "bazelci_rules", 185 - "patch_cmds": [ 186 - "test -f BUILD && chmod u+w BUILD || true", 187 - "echo >> BUILD", 188 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 189 - ], 190 - "patch_cmds_win": [ 191 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 192 - ], 193 - "sha256": "eca21884e6f66a88c358e580fd67a6b148d30ab57b1680f62a96c00f9bc6a07e", 194 - "strip_prefix": "bazelci_rules-1.0.0", 195 - "urls": [ 196 - "https://mirror.bazel.build/github.com/bazelbuild/continuous-integration/releases/download/rules-1.0.0/bazelci_rules-1.0.0.tar.gz", 197 - "https://github.com/bazelbuild/continuous-integration/releases/download/rules-1.0.0/bazelci_rules-1.0.0.tar.gz" 198 - ] 199 - }, 200 - "bazelci_rules-1.0.0.tar.gz": { 201 - "name": "bazelci_rules-1.0.0.tar.gz", 202 - "sha256": "eca21884e6f66a88c358e580fd67a6b148d30ab57b1680f62a96c00f9bc6a07e", 203 - "urls": [ 204 - "https://mirror.bazel.build/github.com/bazelbuild/continuous-integration/releases/download/rules-1.0.0/bazelci_rules-1.0.0.tar.gz", 205 - "https://github.com/bazelbuild/continuous-integration/releases/download/rules-1.0.0/bazelci_rules-1.0.0.tar.gz" 206 - ] 207 - }, 208 - "blake3": { 209 - "build_file": "//third_party:blake3/blake3.BUILD", 210 - "generator_function": "dist_http_archive", 211 - "generator_name": "blake3", 212 - "name": "blake3", 213 - "patch_cmds": [ 214 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 215 - "echo >> BUILD.bazel", 216 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 217 - ], 218 - "patch_cmds_win": [ 219 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 220 - ], 221 - "sha256": "bb529ba133c0256df49139bd403c17835edbf60d2ecd6463549c6a5fe279364d", 222 - "strip_prefix": "BLAKE3-1.3.3", 223 - "urls": [ 224 - "https://github.com/BLAKE3-team/BLAKE3/archive/refs/tags/1.3.3.zip" 225 - ] 226 - }, 227 - "boringssl": { 228 - "generator_function": "grpc_deps", 229 - "generator_name": "boringssl", 230 - "name": "boringssl", 231 - "sha256": "534fa658bd845fd974b50b10f444d392dfd0d93768c4a51b61263fd37d851c40", 232 - "strip_prefix": "boringssl-b9232f9e27e5668bc0414879dcdedb2a59ea75f2", 233 - "urls": [ 234 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/boringssl/archive/b9232f9e27e5668bc0414879dcdedb2a59ea75f2.tar.gz", 235 - "https://github.com/google/boringssl/archive/b9232f9e27e5668bc0414879dcdedb2a59ea75f2.tar.gz" 236 - ] 237 - }, 238 - "build_bazel_apple_support": { 239 - "generator_function": "grpc_deps", 240 - "generator_name": "build_bazel_apple_support", 241 - "name": "build_bazel_apple_support", 242 - "sha256": "76df040ade90836ff5543888d64616e7ba6c3a7b33b916aa3a4b68f342d1b447", 243 - "urls": [ 244 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/bazelbuild/apple_support/releases/download/0.11.0/apple_support.0.11.0.tar.gz", 245 - "https://github.com/bazelbuild/apple_support/releases/download/0.11.0/apple_support.0.11.0.tar.gz" 246 - ] 247 - }, 248 - "build_bazel_rules_apple": { 249 - "generator_function": "grpc_deps", 250 - "generator_name": "build_bazel_rules_apple", 251 - "name": "build_bazel_rules_apple", 252 - "sha256": "0052d452af7742c8f3a4e0929763388a66403de363775db7e90adecb2ba4944b", 253 - "urls": [ 254 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/bazelbuild/rules_apple/releases/download/0.31.3/rules_apple.0.31.3.tar.gz", 255 - "https://github.com/bazelbuild/rules_apple/releases/download/0.31.3/rules_apple.0.31.3.tar.gz" 256 - ] 257 - }, 258 - "build_bazel_rules_nodejs": { 259 - "generator_function": "dist_http_archive", 260 - "generator_name": "build_bazel_rules_nodejs", 261 - "name": "build_bazel_rules_nodejs", 262 - "sha256": "0fad45a9bda7dc1990c47b002fd64f55041ea751fafc00cd34efb96107675778", 263 - "urls": [ 264 - "https://mirror.bazel.build/github.com/bazelbuild/rules_nodejs/releases/download/5.5.0/rules_nodejs-5.5.0.tar.gz", 265 - "https://github.com/bazelbuild/rules_nodejs/releases/download/5.5.0/rules_nodejs-5.5.0.tar.gz" 266 - ] 267 - }, 268 - "cb28da3451f158a947dfc45090fe92b07b243bc1.tar.gz": { 269 - "name": "cb28da3451f158a947dfc45090fe92b07b243bc1.tar.gz", 270 - "sha256": "5bc8365613fe2f8ce6cc33959b7667b13b7fe56cb9d16ba740c06e1a7c4242fc", 271 - "urls": [ 272 - "https://mirror.bazel.build/github.com/cncf/xds/archive/cb28da3451f158a947dfc45090fe92b07b243bc1.tar.gz", 273 - "https://github.com/cncf/xds/archive/cb28da3451f158a947dfc45090fe92b07b243bc1.tar.gz" 274 - ] 275 - }, 276 - "com_envoyproxy_protoc_gen_validate": { 277 - "generator_function": "dist_http_archive", 278 - "generator_name": "com_envoyproxy_protoc_gen_validate", 279 - "name": "com_envoyproxy_protoc_gen_validate", 280 - "patch_args": [ 281 - "-p1" 282 - ], 283 - "patches": [ 284 - "//third_party/protoc_gen_validate:protoc_gen_validate.patch" 285 - ], 286 - "sha256": "1e490b98005664d149b379a9529a6aa05932b8a11b76b4cd86f3d22d76346f47", 287 - "strip_prefix": "protoc-gen-validate-4694024279bdac52b77e22dc87808bd0fd732b69", 288 - "urls": [ 289 - "https://mirror.bazel.build/github.com/envoyproxy/protoc-gen-validate/archive/4694024279bdac52b77e22dc87808bd0fd732b69.tar.gz", 290 - "https://github.com/envoyproxy/protoc-gen-validate/archive/4694024279bdac52b77e22dc87808bd0fd732b69.tar.gz" 291 - ] 292 - }, 293 - "com_github_cares_cares": { 294 - "build_file": "@com_github_grpc_grpc//third_party:cares/cares.BUILD", 295 - "generator_function": "grpc_deps", 296 - "generator_name": "com_github_cares_cares", 297 - "name": "com_github_cares_cares", 298 - "sha256": "ec76c5e79db59762776bece58b69507d095856c37b81fd35bfb0958e74b61d93", 299 - "strip_prefix": "c-ares-6654436a307a5a686b008c1d4c93b0085da6e6d8", 300 - "urls": [ 301 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/c-ares/c-ares/archive/6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz", 302 - "https://github.com/c-ares/c-ares/archive/6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz" 303 - ] 304 - }, 305 - "com_github_cncf_udpa": { 306 - "generator_function": "dist_http_archive", 307 - "generator_name": "com_github_cncf_udpa", 308 - "name": "com_github_cncf_udpa", 309 - "patch_args": [ 310 - "-p1" 311 - ], 312 - "patches": [ 313 - "//third_party/cncf_udpa:cncf_udpa_0.0.1.patch" 314 - ], 315 - "sha256": "5bc8365613fe2f8ce6cc33959b7667b13b7fe56cb9d16ba740c06e1a7c4242fc", 316 - "strip_prefix": "xds-cb28da3451f158a947dfc45090fe92b07b243bc1", 317 - "urls": [ 318 - "https://mirror.bazel.build/github.com/cncf/xds/archive/cb28da3451f158a947dfc45090fe92b07b243bc1.tar.gz", 319 - "https://github.com/cncf/xds/archive/cb28da3451f158a947dfc45090fe92b07b243bc1.tar.gz" 320 - ] 321 - }, 322 - "com_github_google_benchmark": { 323 - "generator_function": "grpc_deps", 324 - "generator_name": "com_github_google_benchmark", 325 - "name": "com_github_google_benchmark", 326 - "sha256": "0b921a3bc39e35f4275c8dcc658af2391c150fb966102341287b0401ff2e6f21", 327 - "strip_prefix": "benchmark-0baacde3618ca617da95375e0af13ce1baadea47", 328 - "urls": [ 329 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/benchmark/archive/0baacde3618ca617da95375e0af13ce1baadea47.tar.gz", 330 - "https://github.com/google/benchmark/archive/0baacde3618ca617da95375e0af13ce1baadea47.tar.gz" 331 - ] 332 - }, 333 - "com_github_grpc_grpc": { 334 - "generator_function": "dist_http_archive", 335 - "generator_name": "com_github_grpc_grpc", 336 - "name": "com_github_grpc_grpc", 337 - "patch_args": [ 338 - "-p1" 339 - ], 340 - "patches": [ 341 - "//third_party/grpc:grpc_1.47.0.patch", 342 - "//third_party/grpc:grpc_1.47.0.win_arm64.patch" 343 - ], 344 - "sha256": "271bdc890bf329a8de5b65819f0f9590a5381402429bca37625b63546ed19e54", 345 - "strip_prefix": "grpc-1.47.0", 346 - "urls": [ 347 - "https://mirror.bazel.build/github.com/grpc/grpc/archive/v1.47.0.tar.gz", 348 - "https://github.com/grpc/grpc/archive/v1.47.0.tar.gz" 349 - ] 350 - }, 351 - "com_github_libuv_libuv": { 352 - "build_file": "@com_github_grpc_grpc//third_party:libuv.BUILD", 353 - "generator_function": "grpc_deps", 354 - "generator_name": "com_github_libuv_libuv", 355 - "name": "com_github_libuv_libuv", 356 - "sha256": "5ca4e9091f3231d8ad8801862dc4e851c23af89c69141d27723157776f7291e7", 357 - "strip_prefix": "libuv-02a9e1be252b623ee032a3137c0b0c94afbe6809", 358 - "urls": [ 359 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/libuv/libuv/archive/02a9e1be252b623ee032a3137c0b0c94afbe6809.tar.gz", 360 - "https://github.com/libuv/libuv/archive/02a9e1be252b623ee032a3137c0b0c94afbe6809.tar.gz" 361 - ] 362 - }, 363 - "com_google_absl": { 364 - "generator_function": "dist_http_archive", 365 - "generator_name": "com_google_absl", 366 - "name": "com_google_absl", 367 - "sha256": "59d2976af9d6ecf001a81a35749a6e551a335b949d34918cfade07737b9d93c5", 368 - "strip_prefix": "abseil-cpp-20230802.0", 369 - "urls": [ 370 - "https://github.com/abseil/abseil-cpp/archive/refs/tags/20230802.0.tar.gz" 371 - ] 372 - }, 373 - "com_google_googleapis": { 374 - "generator_function": "dist_http_archive", 375 - "generator_name": "com_google_googleapis", 376 - "name": "com_google_googleapis", 377 - "sha256": "5bb6b0253ccf64b53d6c7249625a7e3f6c3bc6402abd52d3778bfa48258703a0", 378 - "strip_prefix": "googleapis-2f9af297c84c55c8b871ba4495e01ade42476c92", 379 - "urls": [ 380 - "https://mirror.bazel.build/github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz", 381 - "https://github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz" 382 - ] 383 - }, 384 - "com_google_googletest": { 385 - "name": "com_google_googletest", 386 - "sha256": "81964fe578e9bd7c94dfdb09c8e4d6e6759e19967e397dbea48d1c10e45d0df2", 387 - "strip_prefix": "googletest-release-1.12.1", 388 - "urls": [ 389 - "https://mirror.bazel.build/github.com/google/googletest/archive/refs/tags/release-1.12.1.tar.gz", 390 - "https://github.com/google/googletest/archive/refs/tags/release-1.12.1.tar.gz" 391 - ] 392 - }, 393 - "com_google_protobuf": { 394 - "generator_function": "dist_http_archive", 395 - "generator_name": "com_google_protobuf", 396 - "name": "com_google_protobuf", 397 - "patch_args": [ 398 - "-p1" 399 - ], 400 - "patch_cmds": [ 401 - "test -f BUILD && chmod u+w BUILD || true", 402 - "echo >> BUILD", 403 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 404 - ], 405 - "patch_cmds_win": [ 406 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 407 - ], 408 - "patches": [ 409 - "//third_party/protobuf:3.19.6.patch" 410 - ], 411 - "sha256": "9a301cf94a8ddcb380b901e7aac852780b826595075577bb967004050c835056", 412 - "strip_prefix": "protobuf-3.19.6", 413 - "urls": [ 414 - "https://mirror.bazel.build/github.com/protocolbuffers/protobuf/archive/v3.19.6.tar.gz", 415 - "https://github.com/protocolbuffers/protobuf/archive/v3.19.6.tar.gz" 416 - ] 417 - }, 418 - "com_google_testparameterinjector": { 419 - "build_file_content": "\njava_library(\n name = \"testparameterinjector\",\n testonly = True,\n srcs = glob([\"src/main/**/*.java\"]),\n deps = [\n \"@org_snakeyaml//:snakeyaml\",\n \"@//third_party:auto_value\",\n \"@//third_party:guava\",\n \"@//third_party:junit4\",\n \"@//third_party/protobuf:protobuf_java\",\n ],\n visibility = [\"//visibility:public\"],\n)\n", 420 - "name": "com_google_testparameterinjector", 421 - "sha256": "562a0e87eb413a7dcad29ebc8d578f6f97503473943585b051c1398a58189b06", 422 - "strip_prefix": "TestParameterInjector-1.0", 423 - "urls": [ 424 - "https://mirror.bazel.build/github.com/google/TestParameterInjector/archive/v1.0.tar.gz", 425 - "https://github.com/google/TestParameterInjector/archive/v1.0.tar.gz" 426 - ] 427 - }, 428 - "com_googlesource_code_re2": { 429 - "generator_function": "grpc_deps", 430 - "generator_name": "com_googlesource_code_re2", 431 - "name": "com_googlesource_code_re2", 432 - "sha256": "319a58a58d8af295db97dfeecc4e250179c5966beaa2d842a82f0a013b6a239b", 433 - "strip_prefix": "re2-8e08f47b11b413302749c0d8b17a1c94777495d5", 434 - "urls": [ 435 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/google/re2/archive/8e08f47b11b413302749c0d8b17a1c94777495d5.tar.gz", 436 - "https://github.com/google/re2/archive/8e08f47b11b413302749c0d8b17a1c94777495d5.tar.gz" 437 - ] 438 - }, 439 - "coverage_output_generator-v2.6.zip": { 440 - "name": "coverage_output_generator-v2.6.zip", 441 - "sha256": "7006375f6756819b7013ca875eab70a541cf7d89142d9c511ed78ea4fefa38af", 442 - "urls": [ 443 - "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.6.zip" 444 - ] 445 - }, 446 - "cython": { 447 - "build_file": "@com_github_grpc_grpc//third_party:cython.BUILD", 448 - "generator_function": "grpc_deps", 449 - "generator_name": "cython", 450 - "name": "cython", 451 - "sha256": "bb72b2f0ef029472759c711f0a4bded6e15e3f9bda3797550cef3c1d87d02283", 452 - "strip_prefix": "cython-0.29.26", 453 - "urls": [ 454 - "https://github.com/cython/cython/archive/0.29.26.tar.gz" 455 - ] 456 - }, 457 - "desugar_jdk_libs": { 458 - "generator_function": "dist_http_archive", 459 - "generator_name": "desugar_jdk_libs", 460 - "name": "desugar_jdk_libs", 461 - "sha256": "299452e6f4a4981b2e6d22357f7332713382a63e4c137f5fd6b89579f6d610cb", 462 - "strip_prefix": "desugar_jdk_libs-5847d6a06302136d95a14b4cbd4b55a9c9f1436e", 463 - "urls": [ 464 - "https://mirror.bazel.build/github.com/google/desugar_jdk_libs/archive/5847d6a06302136d95a14b4cbd4b55a9c9f1436e.zip", 465 - "https://github.com/google/desugar_jdk_libs/archive/5847d6a06302136d95a14b4cbd4b55a9c9f1436e.zip" 466 - ] 467 - }, 468 - "enum34": { 469 - "build_file": "@com_github_grpc_grpc//third_party:enum34.BUILD", 470 - "generator_function": "grpc_deps", 471 - "generator_name": "enum34", 472 - "name": "enum34", 473 - "sha256": "8ad8c4783bf61ded74527bffb48ed9b54166685e4230386a9ed9b1279e2df5b1", 474 - "strip_prefix": "enum34-1.1.6", 475 - "urls": [ 476 - "https://files.pythonhosted.org/packages/bf/3e/31d502c25302814a7c2f1d3959d2a3b3f78e509002ba91aea64993936876/enum34-1.1.6.tar.gz" 477 - ] 478 - }, 479 - "envoy_api": { 480 - "generator_function": "grpc_deps", 481 - "generator_name": "envoy_api", 482 - "name": "envoy_api", 483 - "sha256": "c5807010b67033330915ca5a20483e30538ae5e689aa14b3631d6284beca4630", 484 - "strip_prefix": "data-plane-api-9c42588c956220b48eb3099d186487c2f04d32ec", 485 - "urls": [ 486 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/envoyproxy/data-plane-api/archive/9c42588c956220b48eb3099d186487c2f04d32ec.tar.gz", 487 - "https://github.com/envoyproxy/data-plane-api/archive/9c42588c956220b48eb3099d186487c2f04d32ec.tar.gz" 488 - ] 489 - }, 490 - "futures": { 491 - "build_file": "@com_github_grpc_grpc//third_party:futures.BUILD", 492 - "generator_function": "grpc_deps", 493 - "generator_name": "futures", 494 - "name": "futures", 495 - "sha256": "7e033af76a5e35f58e56da7a91e687706faf4e7bdfb2cbc3f2cca6b9bcda9794", 496 - "strip_prefix": "futures-3.3.0", 497 - "urls": [ 498 - "https://files.pythonhosted.org/packages/47/04/5fc6c74ad114032cd2c544c575bffc17582295e9cd6a851d6026ab4b2c00/futures-3.3.0.tar.gz" 499 - ] 500 - }, 501 - "io_bazel_rules_go": { 502 - "generator_function": "grpc_deps", 503 - "generator_name": "io_bazel_rules_go", 504 - "name": "io_bazel_rules_go", 505 - "sha256": "69de5c704a05ff37862f7e0f5534d4f479418afc21806c887db544a316f3cb6b", 506 - "urls": [ 507 - "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.27.0/rules_go-v0.27.0.tar.gz", 508 - "https://github.com/bazelbuild/rules_go/releases/download/v0.27.0/rules_go-v0.27.0.tar.gz" 509 - ] 510 - }, 511 - "io_bazel_rules_python": { 512 - "generator_function": "grpc_deps", 513 - "generator_name": "io_bazel_rules_python", 514 - "name": "io_bazel_rules_python", 515 - "patch_args": [ 516 - "-p1" 517 - ], 518 - "patches": [ 519 - "@com_github_grpc_grpc//third_party:rules_python.patch" 520 - ], 521 - "sha256": "954aa89b491be4a083304a2cb838019c8b8c3720a7abb9c4cb81ac7a24230cea", 522 - "url": "https://github.com/bazelbuild/rules_python/releases/download/0.4.0/rules_python-0.4.0.tar.gz" 523 - }, 524 - "io_bazel_rules_sass": { 525 - "generator_function": "dist_http_archive", 526 - "generator_name": "io_bazel_rules_sass", 527 - "name": "io_bazel_rules_sass", 528 - "sha256": "c78be58f5e0a29a04686b628cf54faaee0094322ae0ac99da5a8a8afca59a647", 529 - "strip_prefix": "rules_sass-1.25.0", 530 - "urls": [ 531 - "https://mirror.bazel.build/github.com/bazelbuild/rules_sass/archive/1.25.0.zip", 532 - "https://github.com/bazelbuild/rules_sass/archive/1.25.0.zip" 533 - ] 534 - }, 535 - "io_bazel_skydoc": { 536 - "generator_function": "dist_http_archive", 537 - "generator_name": "io_bazel_skydoc", 538 - "name": "io_bazel_skydoc", 539 - "sha256": "5a725b777976b77aa122b707d1b6f0f39b6020f66cd427bb111a585599c857b1", 540 - "strip_prefix": "stardoc-1ef781ced3b1443dca3ed05dec1989eca1a4e1cd", 541 - "urls": [ 542 - "https://mirror.bazel.build/github.com/bazelbuild/stardoc/archive/1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz", 543 - "https://github.com/bazelbuild/stardoc/archive/1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz" 544 - ] 545 - }, 546 - "io_opencensus_cpp": { 547 - "generator_function": "grpc_deps", 548 - "generator_name": "io_opencensus_cpp", 549 - "name": "io_opencensus_cpp", 550 - "sha256": "90d6fafa8b1a2ea613bf662731d3086e1c2ed286f458a95c81744df2dbae41b1", 551 - "strip_prefix": "opencensus-cpp-c9a4da319bc669a772928ffc55af4a61be1a1176", 552 - "urls": [ 553 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/census-instrumentation/opencensus-cpp/archive/c9a4da319bc669a772928ffc55af4a61be1a1176.tar.gz", 554 - "https://github.com/census-instrumentation/opencensus-cpp/archive/c9a4da319bc669a772928ffc55af4a61be1a1176.tar.gz" 555 - ] 556 - }, 557 - "java_tools-v12.7.zip": { 558 - "name": "java_tools-v12.7.zip", 559 - "sha256": "aa11ecd5fc0af2769f0f2bdd25e2f4de7c1291ed24326fb23fa69bdd5dcae2b5", 560 - "urls": [ 561 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools-v12.7.zip", 562 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools-v12.7.zip" 563 - ] 564 - }, 565 - "java_tools_darwin_arm64-v12.7.zip": { 566 - "name": "java_tools_darwin_arm64-v12.7.zip", 567 - "sha256": "ecedf6305768dfd51751d0ad732898af092bd7710d497c6c6c3214af7e49395f", 568 - "urls": [ 569 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_darwin_arm64-v12.7.zip", 570 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_darwin_arm64-v12.7.zip" 571 - ] 572 - }, 573 - "java_tools_darwin_x86_64-v12.7.zip": { 574 - "name": "java_tools_darwin_x86_64-v12.7.zip", 575 - "sha256": "e116c649c0355ab57ffcc870ce1139e5e1528cabac458bd50263d2b84ea4ffb2", 576 - "urls": [ 577 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_darwin_x86_64-v12.7.zip", 578 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_darwin_x86_64-v12.7.zip" 579 - ] 580 - }, 581 - "java_tools_linux-v12.7.zip": { 582 - "name": "java_tools_linux-v12.7.zip", 583 - "sha256": "a346b9a291b6db1bb06f7955f267e47522d99963fe14e337da1d75d125a8599f", 584 - "urls": [ 585 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_linux-v12.7.zip", 586 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_linux-v12.7.zip" 587 - ] 588 - }, 589 - "java_tools_windows-v12.7.zip": { 590 - "name": "java_tools_windows-v12.7.zip", 591 - "sha256": "bae6a03b5aeead5804ba7bcdcc8b14ec3ed05b37f3db5519f788ab060bc53b05", 592 - "urls": [ 593 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_windows-v12.7.zip", 594 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_windows-v12.7.zip" 595 - ] 596 - }, 597 - "microsoft-jdk-11.0.13.8.1-windows-aarch64.zip": { 598 - "name": "microsoft-jdk-11.0.13.8.1-windows-aarch64.zip", 599 - "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", 600 - "urls": [ 601 - "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" 602 - ] 603 - }, 604 - "nuget_python_i686_3.10.0": { 605 - "build_file_content": "\ncc_import(\n name = \"python_full_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python310.dll\",\n interface_library = \"libs/python310.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n\ncc_import(\n name = \"python_limited_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python3.dll\",\n interface_library = \"libs/python3.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n", 606 - "generator_function": "grpc_extra_deps", 607 - "generator_name": "nuget_python_i686_3.10.0", 608 - "name": "nuget_python_i686_3.10.0", 609 - "patch_cmds": [ 610 - "cp -r include/* ." 611 - ], 612 - "sha256": "e115e102eb90ce160ab0ef7506b750a8d7ecc385bde0a496f02a54337a8bc333", 613 - "strip_prefix": "tools", 614 - "type": "zip", 615 - "urls": [ 616 - "https://www.nuget.org/api/v2/package/pythonx86/3.10.0" 617 - ] 618 - }, 619 - "nuget_python_i686_3.7.0": { 620 - "build_file_content": "\ncc_import(\n name = \"python_full_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python37.dll\",\n interface_library = \"libs/python37.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n\ncc_import(\n name = \"python_limited_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python3.dll\",\n interface_library = \"libs/python3.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n", 621 - "generator_function": "grpc_extra_deps", 622 - "generator_name": "nuget_python_i686_3.7.0", 623 - "name": "nuget_python_i686_3.7.0", 624 - "patch_cmds": [ 625 - "cp -r include/* ." 626 - ], 627 - "sha256": "a8bb49fa1ca62ad55430fcafaca1b58015e22943e66b1a87d5e7cef2556c6a54", 628 - "strip_prefix": "tools", 629 - "type": "zip", 630 - "urls": [ 631 - "https://www.nuget.org/api/v2/package/pythonx86/3.7.0" 632 - ] 633 - }, 634 - "nuget_python_i686_3.8.0": { 635 - "build_file_content": "\ncc_import(\n name = \"python_full_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python38.dll\",\n interface_library = \"libs/python38.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n\ncc_import(\n name = \"python_limited_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python3.dll\",\n interface_library = \"libs/python3.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n", 636 - "generator_function": "grpc_extra_deps", 637 - "generator_name": "nuget_python_i686_3.8.0", 638 - "name": "nuget_python_i686_3.8.0", 639 - "patch_cmds": [ 640 - "cp -r include/* ." 641 - ], 642 - "sha256": "87a6481f5eef30b42ac12c93f06f73bd0b8692f26313b76a6615d1641c4e7bca", 643 - "strip_prefix": "tools", 644 - "type": "zip", 645 - "urls": [ 646 - "https://www.nuget.org/api/v2/package/pythonx86/3.8.0" 647 - ] 648 - }, 649 - "nuget_python_i686_3.9.0": { 650 - "build_file_content": "\ncc_import(\n name = \"python_full_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python39.dll\",\n interface_library = \"libs/python39.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n\ncc_import(\n name = \"python_limited_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python3.dll\",\n interface_library = \"libs/python3.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n", 651 - "generator_function": "grpc_extra_deps", 652 - "generator_name": "nuget_python_i686_3.9.0", 653 - "name": "nuget_python_i686_3.9.0", 654 - "patch_cmds": [ 655 - "cp -r include/* ." 656 - ], 657 - "sha256": "229abecbe49dc08fe5709e0b31e70edfb3b88f23335ebfc2904c44f940fd59b6", 658 - "strip_prefix": "tools", 659 - "type": "zip", 660 - "urls": [ 661 - "https://www.nuget.org/api/v2/package/pythonx86/3.9.0" 662 - ] 663 - }, 664 - "nuget_python_x86-64_3.10.0": { 665 - "build_file_content": "\ncc_import(\n name = \"python_full_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python310.dll\",\n interface_library = \"libs/python310.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n\ncc_import(\n name = \"python_limited_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python3.dll\",\n interface_library = \"libs/python3.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n", 666 - "generator_function": "grpc_extra_deps", 667 - "generator_name": "nuget_python_x86-64_3.10.0", 668 - "name": "nuget_python_x86-64_3.10.0", 669 - "patch_cmds": [ 670 - "cp -r include/* ." 671 - ], 672 - "sha256": "4474c83c25625d93e772e926f95f4cd398a0abbb52793625fa30f39af3d2cc00", 673 - "strip_prefix": "tools", 674 - "type": "zip", 675 - "urls": [ 676 - "https://www.nuget.org/api/v2/package/python/3.10.0" 677 - ] 678 - }, 679 - "nuget_python_x86-64_3.7.0": { 680 - "build_file_content": "\ncc_import(\n name = \"python_full_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python37.dll\",\n interface_library = \"libs/python37.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n\ncc_import(\n name = \"python_limited_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python3.dll\",\n interface_library = \"libs/python3.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n", 681 - "generator_function": "grpc_extra_deps", 682 - "generator_name": "nuget_python_x86-64_3.7.0", 683 - "name": "nuget_python_x86-64_3.7.0", 684 - "patch_cmds": [ 685 - "cp -r include/* ." 686 - ], 687 - "sha256": "66eb796a5bdb1e6787b8f655a1237a6b6964af2115b7627cf4f0032cf068b4b2", 688 - "strip_prefix": "tools", 689 - "type": "zip", 690 - "urls": [ 691 - "https://www.nuget.org/api/v2/package/python/3.7.0" 692 - ] 693 - }, 694 - "nuget_python_x86-64_3.8.0": { 695 - "build_file_content": "\ncc_import(\n name = \"python_full_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python38.dll\",\n interface_library = \"libs/python38.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n\ncc_import(\n name = \"python_limited_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python3.dll\",\n interface_library = \"libs/python3.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n", 696 - "generator_function": "grpc_extra_deps", 697 - "generator_name": "nuget_python_x86-64_3.8.0", 698 - "name": "nuget_python_x86-64_3.8.0", 699 - "patch_cmds": [ 700 - "cp -r include/* ." 701 - ], 702 - "sha256": "96c61321ce90dd053c8a04f305a5f6cc6d91350b862db34440e4a4f069b708a0", 703 - "strip_prefix": "tools", 704 - "type": "zip", 705 - "urls": [ 706 - "https://www.nuget.org/api/v2/package/python/3.8.0" 707 - ] 708 - }, 709 - "nuget_python_x86-64_3.9.0": { 710 - "build_file_content": "\ncc_import(\n name = \"python_full_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python39.dll\",\n interface_library = \"libs/python39.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n\ncc_import(\n name = \"python_limited_api\",\n hdrs = glob([\"**/*.h\"]),\n shared_library = \"python3.dll\",\n interface_library = \"libs/python3.lib\",\n visibility = [\"@upb//python:__pkg__\"],\n)\n", 711 - "generator_function": "grpc_extra_deps", 712 - "generator_name": "nuget_python_x86-64_3.9.0", 713 - "name": "nuget_python_x86-64_3.9.0", 714 - "patch_cmds": [ 715 - "cp -r include/* ." 716 - ], 717 - "sha256": "6af58a733e7dfbfcdd50d55788134393d6ffe7ab8270effbf724bdb786558832", 718 - "strip_prefix": "tools", 719 - "type": "zip", 720 - "urls": [ 721 - "https://www.nuget.org/api/v2/package/python/3.9.0" 722 - ] 723 - }, 724 - "opencensus_proto": { 725 - "generator_function": "grpc_deps", 726 - "generator_name": "opencensus_proto", 727 - "name": "opencensus_proto", 728 - "sha256": "b7e13f0b4259e80c3070b583c2f39e53153085a6918718b1c710caf7037572b0", 729 - "strip_prefix": "opencensus-proto-0.3.0/src", 730 - "urls": [ 731 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/census-instrumentation/opencensus-proto/archive/v0.3.0.tar.gz", 732 - "https://github.com/census-instrumentation/opencensus-proto/archive/v0.3.0.tar.gz" 733 - ] 734 - }, 735 - "openjdk11_darwin_aarch64_archive": { 736 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 737 - "generator_function": "dist_http_archive", 738 - "generator_name": "openjdk11_darwin_aarch64_archive", 739 - "name": "openjdk11_darwin_aarch64_archive", 740 - "sha256": "6bb0d2c6e8a29dcd9c577bbb2986352ba12481a9549ac2c0bcfd00ed60e538d2", 741 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-macosx_aarch64", 742 - "urls": [ 743 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz", 744 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz" 745 - ] 746 - }, 747 - "openjdk11_darwin_archive": { 748 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 749 - "generator_function": "dist_http_archive", 750 - "generator_name": "openjdk11_darwin_archive", 751 - "name": "openjdk11_darwin_archive", 752 - "sha256": "2614e5c5de8e989d4d81759de4c333aa5b867b17ab9ee78754309ba65c7f6f55", 753 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-macosx_x64", 754 - "urls": [ 755 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz", 756 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz" 757 - ] 758 - }, 759 - "openjdk11_linux_archive": { 760 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 761 - "generator_function": "dist_http_archive", 762 - "generator_name": "openjdk11_linux_archive", 763 - "name": "openjdk11_linux_archive", 764 - "sha256": "e064b61d93304012351242bf0823c6a2e41d9e28add7ea7f05378b7243d34247", 765 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-linux_x64", 766 - "urls": [ 767 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz", 768 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz" 769 - ] 770 - }, 771 - "openjdk11_windows_archive": { 772 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 773 - "generator_function": "dist_http_archive", 774 - "generator_name": "openjdk11_windows_archive", 775 - "name": "openjdk11_windows_archive", 776 - "sha256": "a106c77389a63b6bd963a087d5f01171bd32aa3ee7377ecef87531390dcb9050", 777 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-win_x64", 778 - "urls": [ 779 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip", 780 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip" 781 - ] 782 - }, 783 - "openjdk11_windows_arm64_archive": { 784 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 785 - "generator_function": "dist_http_archive", 786 - "generator_name": "openjdk11_windows_arm64_archive", 787 - "name": "openjdk11_windows_arm64_archive", 788 - "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", 789 - "strip_prefix": "jdk-11.0.13+8", 790 - "urls": [ 791 - "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" 792 - ] 793 - }, 794 - "openjdk17_darwin_aarch64_archive": { 795 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 796 - "generator_function": "dist_http_archive", 797 - "generator_name": "openjdk17_darwin_aarch64_archive", 798 - "name": "openjdk17_darwin_aarch64_archive", 799 - "sha256": "515dd56ec99bb5ae8966621a2088aadfbe72631818ffbba6e4387b7ee292ab09", 800 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-macosx_aarch64", 801 - "urls": [ 802 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_aarch64.tar.gz", 803 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_aarch64.tar.gz" 804 - ] 805 - }, 806 - "openjdk17_darwin_archive": { 807 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 808 - "generator_function": "dist_http_archive", 809 - "generator_name": "openjdk17_darwin_archive", 810 - "name": "openjdk17_darwin_archive", 811 - "sha256": "e6317cee4d40995f0da5b702af3f04a6af2bbd55febf67927696987d11113b53", 812 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-macosx_x64", 813 - "urls": [ 814 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_x64.tar.gz", 815 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_x64.tar.gz" 816 - ] 817 - }, 818 - "openjdk17_linux_archive": { 819 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 820 - "generator_function": "dist_http_archive", 821 - "generator_name": "openjdk17_linux_archive", 822 - "name": "openjdk17_linux_archive", 823 - "sha256": "20c91a922eec795f3181eaa70def8b99d8eac56047c9a14bfb257c85b991df1b", 824 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-linux_x64", 825 - "urls": [ 826 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-linux_x64.tar.gz", 827 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-linux_x64.tar.gz" 828 - ] 829 - }, 830 - "openjdk17_windows_archive": { 831 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 832 - "generator_function": "dist_http_archive", 833 - "generator_name": "openjdk17_windows_archive", 834 - "name": "openjdk17_windows_archive", 835 - "sha256": "9972c5b62a61b45785d3d956c559e079d9e91f144ec46225f5deeda214d48f27", 836 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-win_x64", 837 - "urls": [ 838 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_x64.zip", 839 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_x64.zip" 840 - ] 841 - }, 842 - "openjdk17_windows_arm64_archive": { 843 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 844 - "generator_function": "dist_http_archive", 845 - "generator_name": "openjdk17_windows_arm64_archive", 846 - "name": "openjdk17_windows_arm64_archive", 847 - "sha256": "bc3476f2161bf99bc9a243ff535b8fc033b34ce9a2fa4b62fb8d79b6bfdc427f", 848 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-win_aarch64", 849 - "urls": [ 850 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip", 851 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip" 852 - ] 853 - }, 854 - "openjdk18_darwin_aarch64_archive": { 855 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 856 - "generator_function": "dist_http_archive", 857 - "generator_name": "openjdk18_darwin_aarch64_archive", 858 - "name": "openjdk18_darwin_aarch64_archive", 859 - "sha256": "9595e001451e201fdf33c1952777968a3ac18fe37273bdeaea5b5ed2c4950432", 860 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-macosx_aarch64", 861 - "urls": [ 862 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_aarch64.tar.gz", 863 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_aarch64.tar.gz" 864 - ] 865 - }, 866 - "openjdk18_darwin_archive": { 867 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 868 - "generator_function": "dist_http_archive", 869 - "generator_name": "openjdk18_darwin_archive", 870 - "name": "openjdk18_darwin_archive", 871 - "sha256": "780a9aa4bda95a6793bf41d13f837c59ef915e9bfd0e0c5fd4c70e4cdaa88541", 872 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-macosx_x64", 873 - "urls": [ 874 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_x64.tar.gz", 875 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_x64.tar.gz" 876 - ] 877 - }, 878 - "openjdk18_linux_archive": { 879 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 880 - "generator_function": "dist_http_archive", 881 - "generator_name": "openjdk18_linux_archive", 882 - "name": "openjdk18_linux_archive", 883 - "sha256": "959a94ca4097dcaabc7886784cec10dfdf2b0a3bff890ea8943cc09c5fff29cb", 884 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-linux_x64", 885 - "urls": [ 886 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-linux_x64.tar.gz", 887 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-linux_x64.tar.gz" 888 - ] 889 - }, 890 - "openjdk18_windows_archive": { 891 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 892 - "generator_function": "dist_http_archive", 893 - "generator_name": "openjdk18_windows_archive", 894 - "name": "openjdk18_windows_archive", 895 - "sha256": "6c75498163b047595386fdb909cb6d4e04282c3a81799743c5e1f9316391fe16", 896 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-win_x64", 897 - "urls": [ 898 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_x64.zip", 899 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_x64.zip" 900 - ] 901 - }, 902 - "openjdk18_windows_arm64_archive": { 903 - "build_file_content": "\njava_runtime(name = 'runtime', srcs = glob(['**']), visibility = ['//visibility:public'])\nexports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])\n", 904 - "generator_function": "dist_http_archive", 905 - "generator_name": "openjdk18_windows_arm64_archive", 906 - "name": "openjdk18_windows_arm64_archive", 907 - "sha256": "9b52b259516e4140ee56b91f77750667bffbc543e78ad8c39082449d4c377b54", 908 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-win_aarch64", 909 - "urls": [ 910 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_aarch64.zip", 911 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_aarch64.zip" 912 - ] 913 - }, 914 - "openjdk_linux": { 915 - "downloaded_file_path": "zulu-linux.tar.gz", 916 - "name": "openjdk_linux", 917 - "sha256": "65bfe4e0ffa74a680ee4410db46b17e30cd9397b664a92a886599fe1f3530969", 918 - "urls": [ 919 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-linux_x64-linux_x64-allmodules-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581689070.tar.gz" 920 - ] 921 - }, 922 - "openjdk_linux_aarch64": { 923 - "downloaded_file_path": "zulu-linux-aarch64.tar.gz", 924 - "name": "openjdk_linux_aarch64", 925 - "sha256": "6b245793087300db3ee82ab0d165614f193a73a60f2f011e347756c1e6ca5bac", 926 - "urls": [ 927 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.48-ca-jdk11.0.6/zulu11.37.48-ca-jdk11.0.6-linux_aarch64-allmodules-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581690750.tar.gz" 928 - ] 929 - }, 930 - "openjdk_linux_aarch64_minimal": { 931 - "downloaded_file_path": "zulu-linux-aarch64-minimal.tar.gz", 932 - "name": "openjdk_linux_aarch64_minimal", 933 - "sha256": "06f6520a877704c77614bcfc4f846cc7cbcbf5eaad149bf7f19f4f16e285c9de", 934 - "urls": [ 935 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.48-ca-jdk11.0.6/zulu11.37.48-ca-jdk11.0.6-linux_aarch64-minimal-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581690750.tar.gz" 936 - ] 937 - }, 938 - "openjdk_linux_aarch64_vanilla": { 939 - "downloaded_file_path": "zulu-linux-aarch64-vanilla.tar.gz", 940 - "generator_function": "dist_http_file", 941 - "generator_name": "openjdk_linux_aarch64_vanilla", 942 - "name": "openjdk_linux_aarch64_vanilla", 943 - "sha256": "fc7c41a0005180d4ca471c90d01e049469e0614cf774566d4cf383caa29d1a97", 944 - "urls": [ 945 - "https://mirror.bazel.build/cdn.azul.com/zulu-embedded/bin/zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz", 946 - "https://cdn.azul.com/zulu-embedded/bin/zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz" 947 - ] 948 - }, 949 - "openjdk_linux_minimal": { 950 - "downloaded_file_path": "zulu-linux-minimal.tar.gz", 951 - "name": "openjdk_linux_minimal", 952 - "sha256": "91f7d52f695c681d4e21499b4319d548aadef249a6b3053e306308992e1e29ae", 953 - "urls": [ 954 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-linux_x64-minimal-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581689068.tar.gz" 955 - ] 956 - }, 957 - "openjdk_linux_ppc64le_vanilla": { 958 - "downloaded_file_path": "adoptopenjdk-ppc64le-vanilla.tar.gz", 959 - "generator_function": "dist_http_file", 960 - "generator_name": "openjdk_linux_ppc64le_vanilla", 961 - "name": "openjdk_linux_ppc64le_vanilla", 962 - "sha256": "a8fba686f6eb8ae1d1a9566821dbd5a85a1108b96ad857fdbac5c1e4649fc56f", 963 - "urls": [ 964 - "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz", 965 - "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz" 966 - ] 967 - }, 968 - "openjdk_linux_s390x_vanilla": { 969 - "downloaded_file_path": "adoptopenjdk-s390x-vanilla.tar.gz", 970 - "generator_function": "dist_http_file", 971 - "generator_name": "openjdk_linux_s390x_vanilla", 972 - "name": "openjdk_linux_s390x_vanilla", 973 - "sha256": "a58fc0361966af0a5d5a31a2d8a208e3c9bb0f54f345596fd80b99ea9a39788b", 974 - "urls": [ 975 - "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz", 976 - "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz" 977 - ] 978 - }, 979 - "openjdk_linux_vanilla": { 980 - "downloaded_file_path": "zulu-linux-vanilla.tar.gz", 981 - "generator_function": "dist_http_file", 982 - "generator_name": "openjdk_linux_vanilla", 983 - "name": "openjdk_linux_vanilla", 984 - "sha256": "e064b61d93304012351242bf0823c6a2e41d9e28add7ea7f05378b7243d34247", 985 - "urls": [ 986 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz", 987 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz" 988 - ] 989 - }, 990 - "openjdk_macos_aarch64": { 991 - "downloaded_file_path": "zulu-macos-aarch64.tar.gz", 992 - "name": "openjdk_macos_aarch64", 993 - "sha256": "a900ef793cb34b03ac5d93ea2f67291b6842e99d500934e19393a8d8f9bfa6ff", 994 - "urls": [ 995 - "https://mirror.bazel.build/openjdk/azul-zulu11.45.27-ca-jdk11.0.10/zulu11.45.27-ca-jdk11.0.10-macosx_aarch64-allmodules-1611665569.tar.gz" 996 - ] 997 - }, 998 - "openjdk_macos_aarch64_minimal": { 999 - "downloaded_file_path": "zulu-macos-aarch64-minimal.tar.gz", 1000 - "name": "openjdk_macos_aarch64_minimal", 1001 - "sha256": "f4f606926e6deeaa8b8397e299313d9df87642fe464b0ccf1ed0432aeb00640b", 1002 - "urls": [ 1003 - "https://mirror.bazel.build/openjdk/azul-zulu11.45.27-ca-jdk11.0.10/zulu11.45.27-ca-jdk11.0.10-macosx_aarch64-minimal-1611665562.tar.gz" 1004 - ] 1005 - }, 1006 - "openjdk_macos_aarch64_vanilla": { 1007 - "downloaded_file_path": "zulu-macos-aarch64-vanilla.tar.gz", 1008 - "generator_function": "dist_http_file", 1009 - "generator_name": "openjdk_macos_aarch64_vanilla", 1010 - "name": "openjdk_macos_aarch64_vanilla", 1011 - "sha256": "6bb0d2c6e8a29dcd9c577bbb2986352ba12481a9549ac2c0bcfd00ed60e538d2", 1012 - "urls": [ 1013 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz", 1014 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz" 1015 - ] 1016 - }, 1017 - "openjdk_macos_x86_64": { 1018 - "downloaded_file_path": "zulu-macos.tar.gz", 1019 - "name": "openjdk_macos_x86_64", 1020 - "sha256": "8e283cfd23c7555be8e17295ed76eb8f00324c88ab904b8de37bbe08f90e569b", 1021 - "urls": [ 1022 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-macosx_x64-allmodules-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581689066.tar.gz" 1023 - ] 1024 - }, 1025 - "openjdk_macos_x86_64_minimal": { 1026 - "downloaded_file_path": "zulu-macos-minimal.tar.gz", 1027 - "name": "openjdk_macos_x86_64_minimal", 1028 - "sha256": "1bacb1c07035d4066d79f0b65b4ea0ebd1954f3662bdfe3618da382ac8fd23a6", 1029 - "urls": [ 1030 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-macosx_x64-minimal-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581689063.tar.gz" 1031 - ] 1032 - }, 1033 - "openjdk_macos_x86_64_vanilla": { 1034 - "downloaded_file_path": "zulu-macos-vanilla.tar.gz", 1035 - "generator_function": "dist_http_file", 1036 - "generator_name": "openjdk_macos_x86_64_vanilla", 1037 - "name": "openjdk_macos_x86_64_vanilla", 1038 - "sha256": "2614e5c5de8e989d4d81759de4c333aa5b867b17ab9ee78754309ba65c7f6f55", 1039 - "urls": [ 1040 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz", 1041 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz" 1042 - ] 1043 - }, 1044 - "openjdk_win": { 1045 - "downloaded_file_path": "zulu-win.zip", 1046 - "name": "openjdk_win", 1047 - "sha256": "8e1604b3a27dcf639bc6d1a73103f1211848139e4cceb081d0a74a99e1e6f995", 1048 - "urls": [ 1049 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-win_x64-allmodules-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581689080.zip" 1050 - ] 1051 - }, 1052 - "openjdk_win_arm64_vanilla": { 1053 - "downloaded_file_path": "zulu-win-arm64.zip", 1054 - "generator_function": "dist_http_file", 1055 - "generator_name": "openjdk_win_arm64_vanilla", 1056 - "name": "openjdk_win_arm64_vanilla", 1057 - "sha256": "bc3476f2161bf99bc9a243ff535b8fc033b34ce9a2fa4b62fb8d79b6bfdc427f", 1058 - "urls": [ 1059 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip", 1060 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip" 1061 - ] 1062 - }, 1063 - "openjdk_win_minimal": { 1064 - "downloaded_file_path": "zulu-win-minimal.zip", 1065 - "name": "openjdk_win_minimal", 1066 - "sha256": "b90a713c9c2d9ea23cad44d2c2dfcc9af22faba9bde55dedc1c3bb9f556ac1ae", 1067 - "urls": [ 1068 - "https://mirror.bazel.build/openjdk/azul-zulu11.37.17-ca-jdk11.0.6/zulu11.37.17-ca-jdk11.0.6-win_x64-minimal-b23d4e05466f2aa1fdcd72d3d3a8e962206b64bf-1581689080.zip" 1069 - ] 1070 - }, 1071 - "openjdk_win_vanilla": { 1072 - "downloaded_file_path": "zulu-win-vanilla.zip", 1073 - "generator_function": "dist_http_file", 1074 - "generator_name": "openjdk_win_vanilla", 1075 - "name": "openjdk_win_vanilla", 1076 - "sha256": "a106c77389a63b6bd963a087d5f01171bd32aa3ee7377ecef87531390dcb9050", 1077 - "urls": [ 1078 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip", 1079 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip" 1080 - ] 1081 - }, 1082 - "org_snakeyaml": { 1083 - "build_file_content": "\njava_library(\n name = \"snakeyaml\",\n srcs = glob([\"src/main/**/*.java\"]),\n visibility = [\n \"@io_bazel//src/main/java/com/google/devtools/build/docgen/release:__pkg__\",\n \"@com_google_testparameterinjector//:__pkg__\",\n ],\n)\n", 1084 - "name": "org_snakeyaml", 1085 - "sha256": "fd0e0cc6c5974fc8f08be3a15fb4a59954c7dd958b5b68186a803de6420b6e40", 1086 - "strip_prefix": "asomov-snakeyaml-b28f0b4d87c6", 1087 - "urls": [ 1088 - "https://mirror.bazel.build/bitbucket.org/asomov/snakeyaml/get/snakeyaml-1.28.tar.gz" 1089 - ] 1090 - }, 1091 - "platforms": { 1092 - "generator_function": "dist_http_archive", 1093 - "generator_name": "platforms", 1094 - "name": "platforms", 1095 - "sha256": "3a561c99e7bdbe9173aa653fd579fe849f1d8d67395780ab4770b1f381431d51", 1096 - "urls": [ 1097 - "https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz", 1098 - "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz" 1099 - ] 1100 - }, 1101 - "platforms-0.0.7.tar.gz": { 1102 - "name": "platforms-0.0.7.tar.gz", 1103 - "sha256": "3a561c99e7bdbe9173aa653fd579fe849f1d8d67395780ab4770b1f381431d51", 1104 - "urls": [ 1105 - "https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz", 1106 - "https://github.com/bazelbuild/platforms/releases/download/0.0.7/platforms-0.0.7.tar.gz" 1107 - ] 1108 - }, 1109 - "python-3.7.0": { 1110 - "build_file_content": "\ncc_library(\n name = \"python_headers\",\n hdrs = glob([\"**/Include/**/*.h\"]),\n strip_include_prefix = \"Python-3.7.0/Include\",\n visibility = [\"//visibility:public\"],\n)\n", 1111 - "generator_function": "grpc_extra_deps", 1112 - "generator_name": "python-3.7.0", 1113 - "name": "python-3.7.0", 1114 - "patch_cmds": [ 1115 - "echo '#define SIZEOF_WCHAR_T 4' > Python-3.7.0/Include/pyconfig.h" 1116 - ], 1117 - "sha256": "85bb9feb6863e04fb1700b018d9d42d1caac178559ffa453d7e6a436e259fd0d", 1118 - "urls": [ 1119 - "https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz" 1120 - ] 1121 - }, 1122 - "r8-8.0.40.jar": { 1123 - "name": "r8-8.0.40.jar", 1124 - "sha256": "ab1379835c7d3e5f21f80347c3c81e2f762e0b9b02748ae5232c3afa14adf702", 1125 - "urls": [ 1126 - "https://maven.google.com/com/android/tools/r8/8.0.40/r8-8.0.40.jar" 1127 - ] 1128 - }, 1129 - "remote_coverage_tools": { 1130 - "generator_function": "dist_http_archive", 1131 - "generator_name": "remote_coverage_tools", 1132 - "name": "remote_coverage_tools", 1133 - "patch_cmds": [ 1134 - "test -f BUILD && chmod u+w BUILD || true", 1135 - "echo >> BUILD", 1136 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1137 - ], 1138 - "patch_cmds_win": [ 1139 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1140 - ], 1141 - "sha256": "7006375f6756819b7013ca875eab70a541cf7d89142d9c511ed78ea4fefa38af", 1142 - "urls": [ 1143 - "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.6.zip" 1144 - ] 1145 - }, 1146 - "remote_java_tools": { 1147 - "generator_function": "maybe", 1148 - "generator_name": "remote_java_tools", 1149 - "name": "remote_java_tools", 1150 - "sha256": "aa11ecd5fc0af2769f0f2bdd25e2f4de7c1291ed24326fb23fa69bdd5dcae2b5", 1151 - "urls": [ 1152 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools-v12.7.zip", 1153 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools-v12.7.zip" 1154 - ] 1155 - }, 1156 - "remote_java_tools_darwin_arm64": { 1157 - "generator_function": "maybe", 1158 - "generator_name": "remote_java_tools_darwin_arm64", 1159 - "name": "remote_java_tools_darwin_arm64", 1160 - "sha256": "ecedf6305768dfd51751d0ad732898af092bd7710d497c6c6c3214af7e49395f", 1161 - "urls": [ 1162 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_darwin_arm64-v12.7.zip", 1163 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_darwin_arm64-v12.7.zip" 1164 - ] 1165 - }, 1166 - "remote_java_tools_darwin_arm64_for_testing": { 1167 - "generator_function": "dist_http_archive", 1168 - "generator_name": "remote_java_tools_darwin_arm64_for_testing", 1169 - "name": "remote_java_tools_darwin_arm64_for_testing", 1170 - "patch_cmds": [ 1171 - "test -f BUILD && chmod u+w BUILD || true", 1172 - "echo >> BUILD", 1173 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1174 - ], 1175 - "patch_cmds_win": [ 1176 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1177 - ], 1178 - "sha256": "ecedf6305768dfd51751d0ad732898af092bd7710d497c6c6c3214af7e49395f", 1179 - "urls": [ 1180 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_darwin_arm64-v12.7.zip", 1181 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_darwin_arm64-v12.7.zip" 1182 - ] 1183 - }, 1184 - "remote_java_tools_darwin_x86_64": { 1185 - "generator_function": "maybe", 1186 - "generator_name": "remote_java_tools_darwin_x86_64", 1187 - "name": "remote_java_tools_darwin_x86_64", 1188 - "sha256": "e116c649c0355ab57ffcc870ce1139e5e1528cabac458bd50263d2b84ea4ffb2", 1189 - "urls": [ 1190 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_darwin_x86_64-v12.7.zip", 1191 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_darwin_x86_64-v12.7.zip" 1192 - ] 1193 - }, 1194 - "remote_java_tools_darwin_x86_64_for_testing": { 1195 - "generator_function": "dist_http_archive", 1196 - "generator_name": "remote_java_tools_darwin_x86_64_for_testing", 1197 - "name": "remote_java_tools_darwin_x86_64_for_testing", 1198 - "patch_cmds": [ 1199 - "test -f BUILD && chmod u+w BUILD || true", 1200 - "echo >> BUILD", 1201 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1202 - ], 1203 - "patch_cmds_win": [ 1204 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1205 - ], 1206 - "sha256": "e116c649c0355ab57ffcc870ce1139e5e1528cabac458bd50263d2b84ea4ffb2", 1207 - "urls": [ 1208 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_darwin_x86_64-v12.7.zip", 1209 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_darwin_x86_64-v12.7.zip" 1210 - ] 1211 - }, 1212 - "remote_java_tools_for_testing": { 1213 - "generator_function": "dist_http_archive", 1214 - "generator_name": "remote_java_tools_for_testing", 1215 - "name": "remote_java_tools_for_testing", 1216 - "patch_cmds": [ 1217 - "test -f BUILD && chmod u+w BUILD || true", 1218 - "echo >> BUILD", 1219 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1220 - ], 1221 - "patch_cmds_win": [ 1222 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1223 - ], 1224 - "sha256": "aa11ecd5fc0af2769f0f2bdd25e2f4de7c1291ed24326fb23fa69bdd5dcae2b5", 1225 - "urls": [ 1226 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools-v12.7.zip", 1227 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools-v12.7.zip" 1228 - ] 1229 - }, 1230 - "remote_java_tools_linux": { 1231 - "generator_function": "maybe", 1232 - "generator_name": "remote_java_tools_linux", 1233 - "name": "remote_java_tools_linux", 1234 - "sha256": "a346b9a291b6db1bb06f7955f267e47522d99963fe14e337da1d75d125a8599f", 1235 - "urls": [ 1236 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_linux-v12.7.zip", 1237 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_linux-v12.7.zip" 1238 - ] 1239 - }, 1240 - "remote_java_tools_linux_for_testing": { 1241 - "generator_function": "dist_http_archive", 1242 - "generator_name": "remote_java_tools_linux_for_testing", 1243 - "name": "remote_java_tools_linux_for_testing", 1244 - "patch_cmds": [ 1245 - "test -f BUILD && chmod u+w BUILD || true", 1246 - "echo >> BUILD", 1247 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1248 - ], 1249 - "patch_cmds_win": [ 1250 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1251 - ], 1252 - "sha256": "a346b9a291b6db1bb06f7955f267e47522d99963fe14e337da1d75d125a8599f", 1253 - "urls": [ 1254 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_linux-v12.7.zip", 1255 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_linux-v12.7.zip" 1256 - ] 1257 - }, 1258 - "remote_java_tools_test": { 1259 - "generator_function": "dist_http_archive", 1260 - "generator_name": "remote_java_tools_test", 1261 - "name": "remote_java_tools_test", 1262 - "patch_cmds": [ 1263 - "test -f BUILD && chmod u+w BUILD || true", 1264 - "echo >> BUILD", 1265 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1266 - ], 1267 - "patch_cmds_win": [ 1268 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1269 - ], 1270 - "sha256": "aa11ecd5fc0af2769f0f2bdd25e2f4de7c1291ed24326fb23fa69bdd5dcae2b5", 1271 - "urls": [ 1272 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools-v12.7.zip", 1273 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools-v12.7.zip" 1274 - ] 1275 - }, 1276 - "remote_java_tools_test_darwin_arm64": { 1277 - "generator_function": "dist_http_archive", 1278 - "generator_name": "remote_java_tools_test_darwin_arm64", 1279 - "name": "remote_java_tools_test_darwin_arm64", 1280 - "patch_cmds": [ 1281 - "test -f BUILD && chmod u+w BUILD || true", 1282 - "echo >> BUILD", 1283 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1284 - ], 1285 - "patch_cmds_win": [ 1286 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1287 - ], 1288 - "sha256": "ecedf6305768dfd51751d0ad732898af092bd7710d497c6c6c3214af7e49395f", 1289 - "urls": [ 1290 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_darwin_arm64-v12.7.zip", 1291 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_darwin_arm64-v12.7.zip" 1292 - ] 1293 - }, 1294 - "remote_java_tools_test_darwin_x86_64": { 1295 - "generator_function": "dist_http_archive", 1296 - "generator_name": "remote_java_tools_test_darwin_x86_64", 1297 - "name": "remote_java_tools_test_darwin_x86_64", 1298 - "patch_cmds": [ 1299 - "test -f BUILD && chmod u+w BUILD || true", 1300 - "echo >> BUILD", 1301 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1302 - ], 1303 - "patch_cmds_win": [ 1304 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1305 - ], 1306 - "sha256": "e116c649c0355ab57ffcc870ce1139e5e1528cabac458bd50263d2b84ea4ffb2", 1307 - "urls": [ 1308 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_darwin_x86_64-v12.7.zip", 1309 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_darwin_x86_64-v12.7.zip" 1310 - ] 1311 - }, 1312 - "remote_java_tools_test_linux": { 1313 - "generator_function": "dist_http_archive", 1314 - "generator_name": "remote_java_tools_test_linux", 1315 - "name": "remote_java_tools_test_linux", 1316 - "patch_cmds": [ 1317 - "test -f BUILD && chmod u+w BUILD || true", 1318 - "echo >> BUILD", 1319 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1320 - ], 1321 - "patch_cmds_win": [ 1322 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1323 - ], 1324 - "sha256": "a346b9a291b6db1bb06f7955f267e47522d99963fe14e337da1d75d125a8599f", 1325 - "urls": [ 1326 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_linux-v12.7.zip", 1327 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_linux-v12.7.zip" 1328 - ] 1329 - }, 1330 - "remote_java_tools_test_windows": { 1331 - "generator_function": "dist_http_archive", 1332 - "generator_name": "remote_java_tools_test_windows", 1333 - "name": "remote_java_tools_test_windows", 1334 - "patch_cmds": [ 1335 - "test -f BUILD && chmod u+w BUILD || true", 1336 - "echo >> BUILD", 1337 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1338 - ], 1339 - "patch_cmds_win": [ 1340 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1341 - ], 1342 - "sha256": "bae6a03b5aeead5804ba7bcdcc8b14ec3ed05b37f3db5519f788ab060bc53b05", 1343 - "urls": [ 1344 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_windows-v12.7.zip", 1345 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_windows-v12.7.zip" 1346 - ] 1347 - }, 1348 - "remote_java_tools_windows": { 1349 - "generator_function": "maybe", 1350 - "generator_name": "remote_java_tools_windows", 1351 - "name": "remote_java_tools_windows", 1352 - "sha256": "bae6a03b5aeead5804ba7bcdcc8b14ec3ed05b37f3db5519f788ab060bc53b05", 1353 - "urls": [ 1354 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_windows-v12.7.zip", 1355 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_windows-v12.7.zip" 1356 - ] 1357 - }, 1358 - "remote_java_tools_windows_for_testing": { 1359 - "generator_function": "dist_http_archive", 1360 - "generator_name": "remote_java_tools_windows_for_testing", 1361 - "name": "remote_java_tools_windows_for_testing", 1362 - "patch_cmds": [ 1363 - "test -f BUILD && chmod u+w BUILD || true", 1364 - "echo >> BUILD", 1365 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1366 - ], 1367 - "patch_cmds_win": [ 1368 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1369 - ], 1370 - "sha256": "bae6a03b5aeead5804ba7bcdcc8b14ec3ed05b37f3db5519f788ab060bc53b05", 1371 - "urls": [ 1372 - "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.7/java_tools_windows-v12.7.zip", 1373 - "https://github.com/bazelbuild/java_tools/releases/download/java_v12.7/java_tools_windows-v12.7.zip" 1374 - ] 1375 - }, 1376 - "remotejdk11_linux": { 1377 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 11,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1378 - "generator_function": "maybe", 1379 - "generator_name": "remotejdk11_linux", 1380 - "name": "remotejdk11_linux", 1381 - "sha256": "e064b61d93304012351242bf0823c6a2e41d9e28add7ea7f05378b7243d34247", 1382 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-linux_x64", 1383 - "urls": [ 1384 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz", 1385 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz" 1386 - ] 1387 - }, 1388 - "remotejdk11_linux_aarch64": { 1389 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 11,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1390 - "generator_function": "maybe", 1391 - "generator_name": "remotejdk11_linux_aarch64", 1392 - "name": "remotejdk11_linux_aarch64", 1393 - "sha256": "fc7c41a0005180d4ca471c90d01e049469e0614cf774566d4cf383caa29d1a97", 1394 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-linux_aarch64", 1395 - "urls": [ 1396 - "https://mirror.bazel.build/cdn.azul.com/zulu-embedded/bin/zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz", 1397 - "https://cdn.azul.com/zulu-embedded/bin/zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz" 1398 - ] 1399 - }, 1400 - "remotejdk11_linux_aarch64_for_testing": { 1401 - "build_file": "@local_jdk//:BUILD.bazel", 1402 - "generator_function": "dist_http_archive", 1403 - "generator_name": "remotejdk11_linux_aarch64_for_testing", 1404 - "name": "remotejdk11_linux_aarch64_for_testing", 1405 - "patch_cmds": [ 1406 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1407 - "echo >> BUILD.bazel", 1408 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1409 - ], 1410 - "patch_cmds_win": [ 1411 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1412 - ], 1413 - "sha256": "fc7c41a0005180d4ca471c90d01e049469e0614cf774566d4cf383caa29d1a97", 1414 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-linux_aarch64", 1415 - "urls": [ 1416 - "https://mirror.bazel.build/cdn.azul.com/zulu-embedded/bin/zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz", 1417 - "https://cdn.azul.com/zulu-embedded/bin/zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz" 1418 - ] 1419 - }, 1420 - "remotejdk11_linux_for_testing": { 1421 - "build_file": "@local_jdk//:BUILD.bazel", 1422 - "generator_function": "dist_http_archive", 1423 - "generator_name": "remotejdk11_linux_for_testing", 1424 - "name": "remotejdk11_linux_for_testing", 1425 - "patch_cmds": [ 1426 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1427 - "echo >> BUILD.bazel", 1428 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1429 - ], 1430 - "patch_cmds_win": [ 1431 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1432 - ], 1433 - "sha256": "e064b61d93304012351242bf0823c6a2e41d9e28add7ea7f05378b7243d34247", 1434 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-linux_x64", 1435 - "urls": [ 1436 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz", 1437 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz" 1438 - ] 1439 - }, 1440 - "remotejdk11_linux_ppc64le": { 1441 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 11,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1442 - "generator_function": "maybe", 1443 - "generator_name": "remotejdk11_linux_ppc64le", 1444 - "name": "remotejdk11_linux_ppc64le", 1445 - "sha256": "a8fba686f6eb8ae1d1a9566821dbd5a85a1108b96ad857fdbac5c1e4649fc56f", 1446 - "strip_prefix": "jdk-11.0.15+10", 1447 - "urls": [ 1448 - "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz", 1449 - "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz" 1450 - ] 1451 - }, 1452 - "remotejdk11_linux_ppc64le_for_testing": { 1453 - "build_file": "@local_jdk//:BUILD.bazel", 1454 - "generator_function": "dist_http_archive", 1455 - "generator_name": "remotejdk11_linux_ppc64le_for_testing", 1456 - "name": "remotejdk11_linux_ppc64le_for_testing", 1457 - "patch_cmds": [ 1458 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1459 - "echo >> BUILD.bazel", 1460 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1461 - ], 1462 - "patch_cmds_win": [ 1463 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1464 - ], 1465 - "sha256": "a8fba686f6eb8ae1d1a9566821dbd5a85a1108b96ad857fdbac5c1e4649fc56f", 1466 - "strip_prefix": "jdk-11.0.15+10", 1467 - "urls": [ 1468 - "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz", 1469 - "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz" 1470 - ] 1471 - }, 1472 - "remotejdk11_linux_s390x": { 1473 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 11,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1474 - "generator_function": "maybe", 1475 - "generator_name": "remotejdk11_linux_s390x", 1476 - "name": "remotejdk11_linux_s390x", 1477 - "sha256": "a58fc0361966af0a5d5a31a2d8a208e3c9bb0f54f345596fd80b99ea9a39788b", 1478 - "strip_prefix": "jdk-11.0.15+10", 1479 - "urls": [ 1480 - "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz", 1481 - "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz" 1482 - ] 1483 - }, 1484 - "remotejdk11_linux_s390x_for_testing": { 1485 - "build_file": "@local_jdk//:BUILD.bazel", 1486 - "generator_function": "dist_http_archive", 1487 - "generator_name": "remotejdk11_linux_s390x_for_testing", 1488 - "name": "remotejdk11_linux_s390x_for_testing", 1489 - "patch_cmds": [ 1490 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1491 - "echo >> BUILD.bazel", 1492 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1493 - ], 1494 - "patch_cmds_win": [ 1495 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1496 - ], 1497 - "sha256": "a58fc0361966af0a5d5a31a2d8a208e3c9bb0f54f345596fd80b99ea9a39788b", 1498 - "strip_prefix": "jdk-11.0.15+10", 1499 - "urls": [ 1500 - "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz", 1501 - "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz" 1502 - ] 1503 - }, 1504 - "remotejdk11_macos": { 1505 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 11,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1506 - "generator_function": "maybe", 1507 - "generator_name": "remotejdk11_macos", 1508 - "name": "remotejdk11_macos", 1509 - "sha256": "2614e5c5de8e989d4d81759de4c333aa5b867b17ab9ee78754309ba65c7f6f55", 1510 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-macosx_x64", 1511 - "urls": [ 1512 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz", 1513 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz" 1514 - ] 1515 - }, 1516 - "remotejdk11_macos_aarch64": { 1517 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 11,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1518 - "generator_function": "maybe", 1519 - "generator_name": "remotejdk11_macos_aarch64", 1520 - "name": "remotejdk11_macos_aarch64", 1521 - "sha256": "6bb0d2c6e8a29dcd9c577bbb2986352ba12481a9549ac2c0bcfd00ed60e538d2", 1522 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-macosx_aarch64", 1523 - "urls": [ 1524 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz", 1525 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz" 1526 - ] 1527 - }, 1528 - "remotejdk11_macos_aarch64_for_testing": { 1529 - "build_file": "@local_jdk//:BUILD.bazel", 1530 - "generator_function": "dist_http_archive", 1531 - "generator_name": "remotejdk11_macos_aarch64_for_testing", 1532 - "name": "remotejdk11_macos_aarch64_for_testing", 1533 - "patch_cmds": [ 1534 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1535 - "echo >> BUILD.bazel", 1536 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1537 - ], 1538 - "patch_cmds_win": [ 1539 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1540 - ], 1541 - "sha256": "6bb0d2c6e8a29dcd9c577bbb2986352ba12481a9549ac2c0bcfd00ed60e538d2", 1542 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-macosx_aarch64", 1543 - "urls": [ 1544 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz", 1545 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz" 1546 - ] 1547 - }, 1548 - "remotejdk11_macos_for_testing": { 1549 - "build_file": "@local_jdk//:BUILD.bazel", 1550 - "generator_function": "dist_http_archive", 1551 - "generator_name": "remotejdk11_macos_for_testing", 1552 - "name": "remotejdk11_macos_for_testing", 1553 - "patch_cmds": [ 1554 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1555 - "echo >> BUILD.bazel", 1556 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1557 - ], 1558 - "patch_cmds_win": [ 1559 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1560 - ], 1561 - "sha256": "2614e5c5de8e989d4d81759de4c333aa5b867b17ab9ee78754309ba65c7f6f55", 1562 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-macosx_x64", 1563 - "urls": [ 1564 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz", 1565 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz" 1566 - ] 1567 - }, 1568 - "remotejdk11_win": { 1569 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 11,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1570 - "generator_function": "maybe", 1571 - "generator_name": "remotejdk11_win", 1572 - "name": "remotejdk11_win", 1573 - "sha256": "a106c77389a63b6bd963a087d5f01171bd32aa3ee7377ecef87531390dcb9050", 1574 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-win_x64", 1575 - "urls": [ 1576 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip", 1577 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip" 1578 - ] 1579 - }, 1580 - "remotejdk11_win_arm64": { 1581 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 11,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1582 - "generator_function": "maybe", 1583 - "generator_name": "remotejdk11_win_arm64", 1584 - "name": "remotejdk11_win_arm64", 1585 - "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", 1586 - "strip_prefix": "jdk-11.0.13+8", 1587 - "urls": [ 1588 - "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" 1589 - ] 1590 - }, 1591 - "remotejdk11_win_arm64_for_testing": { 1592 - "build_file": "@local_jdk//:BUILD.bazel", 1593 - "generator_function": "dist_http_archive", 1594 - "generator_name": "remotejdk11_win_arm64_for_testing", 1595 - "name": "remotejdk11_win_arm64_for_testing", 1596 - "patch_cmds": [ 1597 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1598 - "echo >> BUILD.bazel", 1599 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1600 - ], 1601 - "patch_cmds_win": [ 1602 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1603 - ], 1604 - "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", 1605 - "strip_prefix": "jdk-11.0.13+8", 1606 - "urls": [ 1607 - "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip" 1608 - ] 1609 - }, 1610 - "remotejdk11_win_for_testing": { 1611 - "build_file": "@local_jdk//:BUILD.bazel", 1612 - "generator_function": "dist_http_archive", 1613 - "generator_name": "remotejdk11_win_for_testing", 1614 - "name": "remotejdk11_win_for_testing", 1615 - "patch_cmds": [ 1616 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1617 - "echo >> BUILD.bazel", 1618 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1619 - ], 1620 - "patch_cmds_win": [ 1621 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1622 - ], 1623 - "sha256": "a106c77389a63b6bd963a087d5f01171bd32aa3ee7377ecef87531390dcb9050", 1624 - "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-win_x64", 1625 - "urls": [ 1626 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip", 1627 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip" 1628 - ] 1629 - }, 1630 - "remotejdk17_linux": { 1631 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 17,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1632 - "generator_function": "maybe", 1633 - "generator_name": "remotejdk17_linux", 1634 - "name": "remotejdk17_linux", 1635 - "sha256": "20c91a922eec795f3181eaa70def8b99d8eac56047c9a14bfb257c85b991df1b", 1636 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-linux_x64", 1637 - "urls": [ 1638 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-linux_x64.tar.gz", 1639 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-linux_x64.tar.gz" 1640 - ] 1641 - }, 1642 - "remotejdk17_linux_aarch64": { 1643 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 17,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1644 - "generator_function": "maybe", 1645 - "generator_name": "remotejdk17_linux_aarch64", 1646 - "name": "remotejdk17_linux_aarch64", 1647 - "sha256": "dbc6ae9163e7ff469a9ab1f342cd1bc1f4c1fb78afc3c4f2228ee3b32c4f3e43", 1648 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-linux_aarch64", 1649 - "urls": [ 1650 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-linux_aarch64.tar.gz", 1651 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-linux_aarch64.tar.gz" 1652 - ] 1653 - }, 1654 - "remotejdk17_linux_for_testing": { 1655 - "build_file": "@local_jdk//:BUILD.bazel", 1656 - "generator_function": "dist_http_archive", 1657 - "generator_name": "remotejdk17_linux_for_testing", 1658 - "name": "remotejdk17_linux_for_testing", 1659 - "patch_cmds": [ 1660 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1661 - "echo >> BUILD.bazel", 1662 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1663 - ], 1664 - "patch_cmds_win": [ 1665 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1666 - ], 1667 - "sha256": "20c91a922eec795f3181eaa70def8b99d8eac56047c9a14bfb257c85b991df1b", 1668 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-linux_x64", 1669 - "urls": [ 1670 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-linux_x64.tar.gz", 1671 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-linux_x64.tar.gz" 1672 - ] 1673 - }, 1674 - "remotejdk17_macos": { 1675 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 17,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1676 - "generator_function": "maybe", 1677 - "generator_name": "remotejdk17_macos", 1678 - "name": "remotejdk17_macos", 1679 - "sha256": "e6317cee4d40995f0da5b702af3f04a6af2bbd55febf67927696987d11113b53", 1680 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-macosx_x64", 1681 - "urls": [ 1682 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_x64.tar.gz", 1683 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_x64.tar.gz" 1684 - ] 1685 - }, 1686 - "remotejdk17_macos_aarch64": { 1687 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 17,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1688 - "generator_function": "maybe", 1689 - "generator_name": "remotejdk17_macos_aarch64", 1690 - "name": "remotejdk17_macos_aarch64", 1691 - "sha256": "515dd56ec99bb5ae8966621a2088aadfbe72631818ffbba6e4387b7ee292ab09", 1692 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-macosx_aarch64", 1693 - "urls": [ 1694 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_aarch64.tar.gz", 1695 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_aarch64.tar.gz" 1696 - ] 1697 - }, 1698 - "remotejdk17_macos_aarch64_for_testing": { 1699 - "build_file": "@local_jdk//:BUILD.bazel", 1700 - "generator_function": "dist_http_archive", 1701 - "generator_name": "remotejdk17_macos_aarch64_for_testing", 1702 - "name": "remotejdk17_macos_aarch64_for_testing", 1703 - "patch_cmds": [ 1704 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1705 - "echo >> BUILD.bazel", 1706 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1707 - ], 1708 - "patch_cmds_win": [ 1709 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1710 - ], 1711 - "sha256": "515dd56ec99bb5ae8966621a2088aadfbe72631818ffbba6e4387b7ee292ab09", 1712 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-macosx_aarch64", 1713 - "urls": [ 1714 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_aarch64.tar.gz", 1715 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_aarch64.tar.gz" 1716 - ] 1717 - }, 1718 - "remotejdk17_macos_for_testing": { 1719 - "build_file": "@local_jdk//:BUILD.bazel", 1720 - "generator_function": "dist_http_archive", 1721 - "generator_name": "remotejdk17_macos_for_testing", 1722 - "name": "remotejdk17_macos_for_testing", 1723 - "patch_cmds": [ 1724 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1725 - "echo >> BUILD.bazel", 1726 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1727 - ], 1728 - "patch_cmds_win": [ 1729 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1730 - ], 1731 - "sha256": "e6317cee4d40995f0da5b702af3f04a6af2bbd55febf67927696987d11113b53", 1732 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-macosx_x64", 1733 - "urls": [ 1734 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_x64.tar.gz", 1735 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_x64.tar.gz" 1736 - ] 1737 - }, 1738 - "remotejdk17_win": { 1739 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 17,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1740 - "generator_function": "maybe", 1741 - "generator_name": "remotejdk17_win", 1742 - "name": "remotejdk17_win", 1743 - "sha256": "9972c5b62a61b45785d3d956c559e079d9e91f144ec46225f5deeda214d48f27", 1744 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-win_x64", 1745 - "urls": [ 1746 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_x64.zip", 1747 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_x64.zip" 1748 - ] 1749 - }, 1750 - "remotejdk17_win_arm64": { 1751 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 17,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1752 - "generator_function": "maybe", 1753 - "generator_name": "remotejdk17_win_arm64", 1754 - "name": "remotejdk17_win_arm64", 1755 - "sha256": "bc3476f2161bf99bc9a243ff535b8fc033b34ce9a2fa4b62fb8d79b6bfdc427f", 1756 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-win_aarch64", 1757 - "urls": [ 1758 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip", 1759 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip" 1760 - ] 1761 - }, 1762 - "remotejdk17_win_arm64_for_testing": { 1763 - "build_file": "@local_jdk//:BUILD.bazel", 1764 - "generator_function": "dist_http_archive", 1765 - "generator_name": "remotejdk17_win_arm64_for_testing", 1766 - "name": "remotejdk17_win_arm64_for_testing", 1767 - "patch_cmds": [ 1768 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1769 - "echo >> BUILD.bazel", 1770 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1771 - ], 1772 - "patch_cmds_win": [ 1773 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1774 - ], 1775 - "sha256": "bc3476f2161bf99bc9a243ff535b8fc033b34ce9a2fa4b62fb8d79b6bfdc427f", 1776 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-win_aarch64", 1777 - "urls": [ 1778 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip", 1779 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip" 1780 - ] 1781 - }, 1782 - "remotejdk17_win_for_testing": { 1783 - "build_file": "@local_jdk//:BUILD.bazel", 1784 - "generator_function": "dist_http_archive", 1785 - "generator_name": "remotejdk17_win_for_testing", 1786 - "name": "remotejdk17_win_for_testing", 1787 - "patch_cmds": [ 1788 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1789 - "echo >> BUILD.bazel", 1790 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1791 - ], 1792 - "patch_cmds_win": [ 1793 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1794 - ], 1795 - "sha256": "9972c5b62a61b45785d3d956c559e079d9e91f144ec46225f5deeda214d48f27", 1796 - "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-win_x64", 1797 - "urls": [ 1798 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_x64.zip", 1799 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_x64.zip" 1800 - ] 1801 - }, 1802 - "remotejdk18_linux": { 1803 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 18,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1804 - "generator_function": "maybe", 1805 - "generator_name": "remotejdk18_linux", 1806 - "name": "remotejdk18_linux", 1807 - "sha256": "959a94ca4097dcaabc7886784cec10dfdf2b0a3bff890ea8943cc09c5fff29cb", 1808 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-linux_x64", 1809 - "urls": [ 1810 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-linux_x64.tar.gz", 1811 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-linux_x64.tar.gz" 1812 - ] 1813 - }, 1814 - "remotejdk18_linux_aarch64": { 1815 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 18,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1816 - "generator_function": "maybe", 1817 - "generator_name": "remotejdk18_linux_aarch64", 1818 - "name": "remotejdk18_linux_aarch64", 1819 - "sha256": "a1d5f78172f32f819d08e9043b0f82fa7af738b37c55c6ca8d6092c61d204d53", 1820 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-linux_aarch64", 1821 - "urls": [ 1822 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-linux_aarch64.tar.gz", 1823 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-linux_aarch64.tar.gz" 1824 - ] 1825 - }, 1826 - "remotejdk18_linux_for_testing": { 1827 - "build_file": "@local_jdk//:BUILD.bazel", 1828 - "generator_function": "dist_http_archive", 1829 - "generator_name": "remotejdk18_linux_for_testing", 1830 - "name": "remotejdk18_linux_for_testing", 1831 - "patch_cmds": [ 1832 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1833 - "echo >> BUILD.bazel", 1834 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1835 - ], 1836 - "patch_cmds_win": [ 1837 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1838 - ], 1839 - "sha256": "959a94ca4097dcaabc7886784cec10dfdf2b0a3bff890ea8943cc09c5fff29cb", 1840 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-linux_x64", 1841 - "urls": [ 1842 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-linux_x64.tar.gz", 1843 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-linux_x64.tar.gz" 1844 - ] 1845 - }, 1846 - "remotejdk18_macos": { 1847 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 18,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1848 - "generator_function": "maybe", 1849 - "generator_name": "remotejdk18_macos", 1850 - "name": "remotejdk18_macos", 1851 - "sha256": "780a9aa4bda95a6793bf41d13f837c59ef915e9bfd0e0c5fd4c70e4cdaa88541", 1852 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-macosx_x64", 1853 - "urls": [ 1854 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_x64.tar.gz", 1855 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_x64.tar.gz" 1856 - ] 1857 - }, 1858 - "remotejdk18_macos_aarch64": { 1859 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 18,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1860 - "generator_function": "maybe", 1861 - "generator_name": "remotejdk18_macos_aarch64", 1862 - "name": "remotejdk18_macos_aarch64", 1863 - "sha256": "9595e001451e201fdf33c1952777968a3ac18fe37273bdeaea5b5ed2c4950432", 1864 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-macosx_aarch64", 1865 - "urls": [ 1866 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_aarch64.tar.gz", 1867 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_aarch64.tar.gz" 1868 - ] 1869 - }, 1870 - "remotejdk18_macos_aarch64_for_testing": { 1871 - "build_file": "@local_jdk//:BUILD.bazel", 1872 - "generator_function": "dist_http_archive", 1873 - "generator_name": "remotejdk18_macos_aarch64_for_testing", 1874 - "name": "remotejdk18_macos_aarch64_for_testing", 1875 - "patch_cmds": [ 1876 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1877 - "echo >> BUILD.bazel", 1878 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1879 - ], 1880 - "patch_cmds_win": [ 1881 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1882 - ], 1883 - "sha256": "9595e001451e201fdf33c1952777968a3ac18fe37273bdeaea5b5ed2c4950432", 1884 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-macosx_aarch64", 1885 - "urls": [ 1886 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_aarch64.tar.gz", 1887 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_aarch64.tar.gz" 1888 - ] 1889 - }, 1890 - "remotejdk18_macos_for_testing": { 1891 - "build_file": "@local_jdk//:BUILD.bazel", 1892 - "generator_function": "dist_http_archive", 1893 - "generator_name": "remotejdk18_macos_for_testing", 1894 - "name": "remotejdk18_macos_for_testing", 1895 - "patch_cmds": [ 1896 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1897 - "echo >> BUILD.bazel", 1898 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1899 - ], 1900 - "patch_cmds_win": [ 1901 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1902 - ], 1903 - "sha256": "780a9aa4bda95a6793bf41d13f837c59ef915e9bfd0e0c5fd4c70e4cdaa88541", 1904 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-macosx_x64", 1905 - "urls": [ 1906 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_x64.tar.gz", 1907 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-macosx_x64.tar.gz" 1908 - ] 1909 - }, 1910 - "remotejdk18_win": { 1911 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 18,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1912 - "generator_function": "maybe", 1913 - "generator_name": "remotejdk18_win", 1914 - "name": "remotejdk18_win", 1915 - "sha256": "6c75498163b047595386fdb909cb6d4e04282c3a81799743c5e1f9316391fe16", 1916 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-win_x64", 1917 - "urls": [ 1918 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_x64.zip", 1919 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_x64.zip" 1920 - ] 1921 - }, 1922 - "remotejdk18_win_arm64": { 1923 - "build_file_content": "load(\"@rules_java//java:defs.bzl\", \"java_import\", \"java_runtime\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files([\"BUILD.bazel\"])\n\nDEPRECATION_MESSAGE = (\"Don't depend on targets in the JDK workspace;\" +\n \" use @bazel_tools//tools/jdk:current_java_runtime instead\" +\n \" (see https://github.com/bazelbuild/bazel/issues/5594)\")\n\nfilegroup(\n name = \"jni_header\",\n srcs = [\"include/jni.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-darwin\",\n srcs = [\"include/darwin/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-linux\",\n srcs = [\"include/linux/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-freebsd\",\n srcs = [\"include/freebsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-openbsd\",\n srcs = [\"include/openbsd/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jni_md_header-windows\",\n srcs = [\"include/win32/jni_md.h\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"java\",\n srcs = select({\n \":windows\": [\"bin/java.exe\"],\n \"//conditions:default\": [\"bin/java\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jar\",\n srcs = select({\n \":windows\": [\"bin/jar.exe\"],\n \"//conditions:default\": [\"bin/jar\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javac\",\n srcs = select({\n \":windows\": [\"bin/javac.exe\"],\n \"//conditions:default\": [\"bin/javac\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"javadoc\",\n srcs = select({\n \":windows\": [\"bin/javadoc.exe\"],\n \"//conditions:default\": [\"bin/javadoc\"],\n }),\n data = [\":jdk\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"xjc\",\n srcs = [\"bin/xjc\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"wsimport\",\n srcs = [\"bin/wsimport\"],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nBOOTCLASS_JARS = [\n \"rt.jar\",\n \"resources.jar\",\n \"jsse.jar\",\n \"jce.jar\",\n \"charsets.jar\",\n]\n\n# TODO(cushon): this isn't compatible with JDK 9\nfilegroup(\n name = \"bootclasspath\",\n srcs = [\"jre/lib/%s\" % jar for jar in BOOTCLASS_JARS],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-bin\",\n srcs = select({\n # In some configurations, Java browser plugin is considered harmful and\n # common antivirus software blocks access to npjp2.dll interfering with Bazel,\n # so do not include it in JRE on Windows.\n \":windows\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n exclude = [\"jre/bin/plugin2/**\"],\n ),\n \"//conditions:default\": glob(\n [\"jre/bin/**\"],\n allow_empty = True,\n ),\n }),\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jre-lib\",\n srcs = glob(\n [\"jre/lib/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jre\",\n srcs = [\":jre-default\"],\n)\n\nfilegroup(\n name = \"jre-default\",\n srcs = [\n \":jre-bin\",\n \":jre-lib\",\n ],\n deprecation = DEPRECATION_MESSAGE,\n)\n\nfilegroup(\n name = \"jdk-bin\",\n srcs = glob(\n [\"bin/**\"],\n # The JDK on Windows sometimes contains a directory called\n # \"%systemroot%\", which is not a valid label.\n exclude = [\"**/*%*/**\"],\n ),\n)\n\n#This folder holds security policies\nfilegroup(\n name = \"jdk-conf\",\n srcs = glob(\n [\"conf/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-include\",\n srcs = glob(\n [\"include/**\"],\n allow_empty = True,\n ),\n)\n\nfilegroup(\n name = \"jdk-lib\",\n srcs = glob(\n [\"lib/**\"],\n allow_empty = True,\n exclude = [\n \"lib/missioncontrol/**\",\n \"lib/visualvm/**\",\n ],\n ),\n)\n\njava_runtime(\n name = \"jdk\",\n srcs = [\n \":jdk-bin\",\n \":jdk-conf\",\n \":jdk-include\",\n \":jdk-lib\",\n \":jre-default\",\n ],\n version = 18,\n)\n\nconfig_setting(\n name = \"windows\",\n constraint_values = [\"@platforms//os:windows\"],\n visibility = [\"//visibility:private\"],\n)\n", 1924 - "generator_function": "maybe", 1925 - "generator_name": "remotejdk18_win_arm64", 1926 - "name": "remotejdk18_win_arm64", 1927 - "sha256": "9b52b259516e4140ee56b91f77750667bffbc543e78ad8c39082449d4c377b54", 1928 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-win_aarch64", 1929 - "urls": [ 1930 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_aarch64.zip", 1931 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_aarch64.zip" 1932 - ] 1933 - }, 1934 - "remotejdk18_win_arm64_for_testing": { 1935 - "build_file": "@local_jdk//:BUILD.bazel", 1936 - "generator_function": "dist_http_archive", 1937 - "generator_name": "remotejdk18_win_arm64_for_testing", 1938 - "name": "remotejdk18_win_arm64_for_testing", 1939 - "patch_cmds": [ 1940 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1941 - "echo >> BUILD.bazel", 1942 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1943 - ], 1944 - "patch_cmds_win": [ 1945 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1946 - ], 1947 - "sha256": "9b52b259516e4140ee56b91f77750667bffbc543e78ad8c39082449d4c377b54", 1948 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-win_aarch64", 1949 - "urls": [ 1950 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_aarch64.zip", 1951 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_aarch64.zip" 1952 - ] 1953 - }, 1954 - "remotejdk18_win_for_testing": { 1955 - "build_file": "@local_jdk//:BUILD.bazel", 1956 - "generator_function": "dist_http_archive", 1957 - "generator_name": "remotejdk18_win_for_testing", 1958 - "name": "remotejdk18_win_for_testing", 1959 - "patch_cmds": [ 1960 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 1961 - "echo >> BUILD.bazel", 1962 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 1963 - ], 1964 - "patch_cmds_win": [ 1965 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1966 - ], 1967 - "sha256": "6c75498163b047595386fdb909cb6d4e04282c3a81799743c5e1f9316391fe16", 1968 - "strip_prefix": "zulu18.28.13-ca-jdk18.0.0-win_x64", 1969 - "urls": [ 1970 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_x64.zip", 1971 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_x64.zip" 1972 - ] 1973 - }, 1974 - "rules_cc": { 1975 - "generator_function": "dist_http_archive", 1976 - "generator_name": "rules_cc", 1977 - "name": "rules_cc", 1978 - "patch_cmds": [ 1979 - "test -f BUILD && chmod u+w BUILD || true", 1980 - "echo >> BUILD", 1981 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 1982 - ], 1983 - "patch_cmds_win": [ 1984 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 1985 - ], 1986 - "sha256": "58bff40957ace85c2de21ebfc72e53ed3a0d33af8cc20abd0ceec55c63be7de2", 1987 - "urls": [ 1988 - "https://github.com/bazelbuild/rules_cc/releases/download/0.0.2/rules_cc-0.0.2.tar.gz" 1989 - ] 1990 - }, 1991 - "rules_cc-0.0.2.tar.gz": { 1992 - "name": "rules_cc-0.0.2.tar.gz", 1993 - "sha256": "58bff40957ace85c2de21ebfc72e53ed3a0d33af8cc20abd0ceec55c63be7de2", 1994 - "urls": [ 1995 - "https://github.com/bazelbuild/rules_cc/releases/download/0.0.2/rules_cc-0.0.2.tar.gz" 1996 - ] 1997 - }, 1998 - "rules_java": { 1999 - "generator_function": "dist_http_archive", 2000 - "generator_name": "rules_java", 2001 - "name": "rules_java", 2002 - "patch_cmds": [ 2003 - "test -f BUILD && chmod u+w BUILD || true", 2004 - "echo >> BUILD", 2005 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD" 2006 - ], 2007 - "patch_cmds_win": [ 2008 - "Add-Content -Path BUILD -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 2009 - ], 2010 - "sha256": "73b88f34dc251bce7bc6c472eb386a6c2b312ed5b473c81fe46855c248f792e0", 2011 - "strip_prefix": "", 2012 - "urls": [ 2013 - "https://github.com/bazelbuild/rules_java/releases/download/5.5.1/rules_java-5.5.1.tar.gz" 2014 - ] 2015 - }, 2016 - "rules_java-5.5.1.tar.gz": { 2017 - "name": "rules_java-5.5.1.tar.gz", 2018 - "sha256": "73b88f34dc251bce7bc6c472eb386a6c2b312ed5b473c81fe46855c248f792e0", 2019 - "urls": [ 2020 - "https://github.com/bazelbuild/rules_java/releases/download/5.5.1/rules_java-5.5.1.tar.gz" 2021 - ] 2022 - }, 2023 - "rules_jvm_external": { 2024 - "generator_function": "grpc_extra_deps", 2025 - "generator_name": "rules_jvm_external", 2026 - "name": "rules_jvm_external", 2027 - "sha256": "f36441aa876c4f6427bfb2d1f2d723b48e9d930b62662bf723ddfb8fc80f0140", 2028 - "strip_prefix": "rules_jvm_external-4.1", 2029 - "urls": [ 2030 - "https://github.com/bazelbuild/rules_jvm_external/archive/4.1.zip" 2031 - ] 2032 - }, 2033 - "rules_license": { 2034 - "generator_function": "dist_http_archive", 2035 - "generator_name": "rules_license", 2036 - "name": "rules_license", 2037 - "sha256": "00ccc0df21312c127ac4b12880ab0f9a26c1cff99442dc6c5a331750360de3c3", 2038 - "urls": [ 2039 - "https://mirror.bazel.build/github.com/bazelbuild/rules_license/releases/download/0.0.3/rules_license-0.0.3.tar.gz", 2040 - "https://github.com/bazelbuild/rules_license/releases/download/0.0.3/rules_license-0.0.3.tar.gz" 2041 - ] 2042 - }, 2043 - "rules_license-0.0.3.tar.gz": { 2044 - "name": "rules_license-0.0.3.tar.gz", 2045 - "sha256": "00ccc0df21312c127ac4b12880ab0f9a26c1cff99442dc6c5a331750360de3c3", 2046 - "urls": [ 2047 - "https://mirror.bazel.build/github.com/bazelbuild/rules_license/releases/download/0.0.3/rules_license-0.0.3.tar.gz", 2048 - "https://github.com/bazelbuild/rules_license/releases/download/0.0.3/rules_license-0.0.3.tar.gz" 2049 - ] 2050 - }, 2051 - "rules_nodejs": { 2052 - "generator_function": "dist_http_archive", 2053 - "generator_name": "rules_nodejs", 2054 - "name": "rules_nodejs", 2055 - "sha256": "4d48998e3fa1e03c684e6bdf7ac98051232c7486bfa412e5b5475bbaec7bb257", 2056 - "urls": [ 2057 - "https://mirror.bazel.build/github.com/bazelbuild/rules_nodejs/releases/download/5.5.0/rules_nodejs-core-5.5.0.tar.gz", 2058 - "https://github.com/bazelbuild/rules_nodejs/releases/download/5.5.0/rules_nodejs-core-5.5.0.tar.gz" 2059 - ] 2060 - }, 2061 - "rules_nodejs-5.5.0.tar.gz": { 2062 - "name": "rules_nodejs-5.5.0.tar.gz", 2063 - "sha256": "0fad45a9bda7dc1990c47b002fd64f55041ea751fafc00cd34efb96107675778", 2064 - "urls": [ 2065 - "https://mirror.bazel.build/github.com/bazelbuild/rules_nodejs/releases/download/5.5.0/rules_nodejs-5.5.0.tar.gz", 2066 - "https://github.com/bazelbuild/rules_nodejs/releases/download/5.5.0/rules_nodejs-5.5.0.tar.gz" 2067 - ] 2068 - }, 2069 - "rules_nodejs-core-5.5.0.tar.gz": { 2070 - "name": "rules_nodejs-core-5.5.0.tar.gz", 2071 - "sha256": "4d48998e3fa1e03c684e6bdf7ac98051232c7486bfa412e5b5475bbaec7bb257", 2072 - "urls": [ 2073 - "https://mirror.bazel.build/github.com/bazelbuild/rules_nodejs/releases/download/5.5.0/rules_nodejs-core-5.5.0.tar.gz", 2074 - "https://github.com/bazelbuild/rules_nodejs/releases/download/5.5.0/rules_nodejs-core-5.5.0.tar.gz" 2075 - ] 2076 - }, 2077 - "rules_pkg": { 2078 - "generator_function": "dist_http_archive", 2079 - "generator_name": "rules_pkg", 2080 - "name": "rules_pkg", 2081 - "sha256": "8a298e832762eda1830597d64fe7db58178aa84cd5926d76d5b744d6558941c2", 2082 - "urls": [ 2083 - "https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/releases/download/0.7.0/rules_pkg-0.7.0.tar.gz", 2084 - "https://github.com/bazelbuild/rules_pkg/releases/download/0.7.0/rules_pkg-0.7.0.tar.gz" 2085 - ] 2086 - }, 2087 - "rules_pkg-0.7.0.tar.gz": { 2088 - "name": "rules_pkg-0.7.0.tar.gz", 2089 - "sha256": "8a298e832762eda1830597d64fe7db58178aa84cd5926d76d5b744d6558941c2", 2090 - "urls": [ 2091 - "https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/releases/download/0.7.0/rules_pkg-0.7.0.tar.gz", 2092 - "https://github.com/bazelbuild/rules_pkg/releases/download/0.7.0/rules_pkg-0.7.0.tar.gz" 2093 - ] 2094 - }, 2095 - "rules_proto": { 2096 - "generator_function": "dist_http_archive", 2097 - "generator_name": "rules_proto", 2098 - "name": "rules_proto", 2099 - "patch_cmds": [ 2100 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 2101 - "echo >> BUILD.bazel", 2102 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 2103 - ], 2104 - "patch_cmds_win": [ 2105 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 2106 - ], 2107 - "sha256": "8e7d59a5b12b233be5652e3d29f42fba01c7cbab09f6b3a8d0a57ed6d1e9a0da", 2108 - "strip_prefix": "rules_proto-7e4afce6fe62dbff0a4a03450143146f9f2d7488", 2109 - "urls": [ 2110 - "https://mirror.bazel.build/github.com/bazelbuild/rules_proto/archive/7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz", 2111 - "https://github.com/bazelbuild/rules_proto/archive/7e4afce6fe62dbff0a4a03450143146f9f2d7488.tar.gz" 2112 - ] 2113 - }, 2114 - "six": { 2115 - "build_file": "@com_github_grpc_grpc//third_party:six.BUILD", 2116 - "generator_function": "grpc_deps", 2117 - "generator_name": "six", 2118 - "name": "six", 2119 - "sha256": "1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926", 2120 - "urls": [ 2121 - "https://files.pythonhosted.org/packages/71/39/171f1c67cd00715f190ba0b100d606d440a28c93c7714febeca8b79af85e/six-1.16.0.tar.gz" 2122 - ] 2123 - }, 2124 - "upb": { 2125 - "generator_function": "dist_http_archive", 2126 - "generator_name": "upb", 2127 - "name": "upb", 2128 - "sha256": "cf7f71eaff90b24c1a28b49645a9ff03a9a6c1e7134291ce70901cb63e7364b5", 2129 - "strip_prefix": "upb-a5477045acaa34586420942098f5fecd3570f577", 2130 - "urls": [ 2131 - "https://mirror.bazel.build/github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz", 2132 - "https://github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz" 2133 - ] 2134 - }, 2135 - "v1.47.0.tar.gz": { 2136 - "name": "v1.47.0.tar.gz", 2137 - "sha256": "271bdc890bf329a8de5b65819f0f9590a5381402429bca37625b63546ed19e54", 2138 - "urls": [ 2139 - "https://mirror.bazel.build/github.com/grpc/grpc/archive/v1.47.0.tar.gz", 2140 - "https://github.com/grpc/grpc/archive/v1.47.0.tar.gz" 2141 - ] 2142 - }, 2143 - "v1.5.2-3.zip": { 2144 - "name": "v1.5.2-3.zip", 2145 - "sha256": "366009a43cfada35015e4cc40a7efc4b7f017c6b8df5cac3f87d2478027b2056", 2146 - "urls": [ 2147 - "https://mirror.bazel.build/github.com/luben/zstd-jni/archive/refs/tags/v1.5.2-3.zip", 2148 - "https://github.com/luben/zstd-jni/archive/refs/tags/v1.5.2-3.zip" 2149 - ] 2150 - }, 2151 - "v3.19.6.tar.gz": { 2152 - "name": "v3.19.6.tar.gz", 2153 - "sha256": "9a301cf94a8ddcb380b901e7aac852780b826595075577bb967004050c835056", 2154 - "urls": [ 2155 - "https://mirror.bazel.build/github.com/protocolbuffers/protobuf/archive/v3.19.6.tar.gz", 2156 - "https://github.com/protocolbuffers/protobuf/archive/v3.19.6.tar.gz" 2157 - ] 2158 - }, 2159 - "zlib": { 2160 - "build_file": "@com_github_grpc_grpc//third_party:zlib.BUILD", 2161 - "generator_function": "grpc_deps", 2162 - "generator_name": "zlib", 2163 - "name": "zlib", 2164 - "sha256": "ef47b0fbe646d69a2fc5ba012cb278de8e8946a8e9649f83a807cc05559f0eff", 2165 - "strip_prefix": "zlib-21767c654d31d2dccdde4330529775c6c5fd5389", 2166 - "urls": [ 2167 - "https://storage.googleapis.com/grpc-bazel-mirror/github.com/madler/zlib/archive/21767c654d31d2dccdde4330529775c6c5fd5389.tar.gz", 2168 - "https://github.com/madler/zlib/archive/21767c654d31d2dccdde4330529775c6c5fd5389.tar.gz" 2169 - ] 2170 - }, 2171 - "zstd-jni": { 2172 - "build_file": "//third_party:zstd-jni/zstd-jni.BUILD", 2173 - "generator_function": "dist_http_archive", 2174 - "generator_name": "zstd-jni", 2175 - "name": "zstd-jni", 2176 - "patch_args": [ 2177 - "-p1" 2178 - ], 2179 - "patch_cmds": [ 2180 - "test -f BUILD.bazel && chmod u+w BUILD.bazel || true", 2181 - "echo >> BUILD.bazel", 2182 - "echo 'exports_files([\"WORKSPACE\"], visibility = [\"//visibility:public\"])' >> BUILD.bazel" 2183 - ], 2184 - "patch_cmds_win": [ 2185 - "Add-Content -Path BUILD.bazel -Value \"`nexports_files([`\"WORKSPACE`\"], visibility = [`\"//visibility:public`\"])`n\" -Force" 2186 - ], 2187 - "patches": [ 2188 - "//third_party:zstd-jni/Native.java.patch" 2189 - ], 2190 - "sha256": "366009a43cfada35015e4cc40a7efc4b7f017c6b8df5cac3f87d2478027b2056", 2191 - "strip_prefix": "zstd-jni-1.5.2-3", 2192 - "urls": [ 2193 - "https://mirror.bazel.build/github.com/luben/zstd-jni/archive/refs/tags/v1.5.2-3.zip", 2194 - "https://github.com/luben/zstd-jni/archive/refs/tags/v1.5.2-3.zip" 2195 - ] 2196 - }, 2197 - "zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz": { 2198 - "name": "zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz", 2199 - "sha256": "fc7c41a0005180d4ca471c90d01e049469e0614cf774566d4cf383caa29d1a97", 2200 - "urls": [ 2201 - "https://mirror.bazel.build/cdn.azul.com/zulu-embedded/bin/zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz", 2202 - "https://cdn.azul.com/zulu-embedded/bin/zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz" 2203 - ] 2204 - }, 2205 - "zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz": { 2206 - "name": "zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz", 2207 - "sha256": "e064b61d93304012351242bf0823c6a2e41d9e28add7ea7f05378b7243d34247", 2208 - "urls": [ 2209 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz", 2210 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz" 2211 - ] 2212 - }, 2213 - "zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz": { 2214 - "name": "zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz", 2215 - "sha256": "6bb0d2c6e8a29dcd9c577bbb2986352ba12481a9549ac2c0bcfd00ed60e538d2", 2216 - "urls": [ 2217 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz", 2218 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz" 2219 - ] 2220 - }, 2221 - "zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz": { 2222 - "name": "zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz", 2223 - "sha256": "2614e5c5de8e989d4d81759de4c333aa5b867b17ab9ee78754309ba65c7f6f55", 2224 - "urls": [ 2225 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz", 2226 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz" 2227 - ] 2228 - }, 2229 - "zulu11.56.19-ca-jdk11.0.15-win_x64.zip": { 2230 - "name": "zulu11.56.19-ca-jdk11.0.15-win_x64.zip", 2231 - "sha256": "a106c77389a63b6bd963a087d5f01171bd32aa3ee7377ecef87531390dcb9050", 2232 - "urls": [ 2233 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip", 2234 - "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip" 2235 - ] 2236 - }, 2237 - "zulu17.38.21-ca-jdk17.0.5-linux_aarch64.tar.gz": { 2238 - "name": "zulu17.38.21-ca-jdk17.0.5-linux_aarch64.tar.gz", 2239 - "sha256": "dbc6ae9163e7ff469a9ab1f342cd1bc1f4c1fb78afc3c4f2228ee3b32c4f3e43", 2240 - "urls": [ 2241 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-linux_aarch64.tar.gz", 2242 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-linux_aarch64.tar.gz" 2243 - ] 2244 - }, 2245 - "zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip": { 2246 - "name": "zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip", 2247 - "sha256": "bc3476f2161bf99bc9a243ff535b8fc033b34ce9a2fa4b62fb8d79b6bfdc427f", 2248 - "urls": [ 2249 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip", 2250 - "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip" 2251 - ] 2252 - }, 2253 - "zulu18.28.13-ca-jdk18.0.0-linux_aarch64.tar.gz": { 2254 - "name": "zulu18.28.13-ca-jdk18.0.0-linux_aarch64.tar.gz", 2255 - "sha256": "a1d5f78172f32f819d08e9043b0f82fa7af738b37c55c6ca8d6092c61d204d53", 2256 - "urls": [ 2257 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-linux_aarch64.tar.gz", 2258 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-linux_aarch64.tar.gz" 2259 - ] 2260 - }, 2261 - "zulu18.28.13-ca-jdk18.0.0-win_aarch64.zip": { 2262 - "name": "zulu18.28.13-ca-jdk18.0.0-win_aarch64.zip", 2263 - "sha256": "9b52b259516e4140ee56b91f77750667bffbc543e78ad8c39082449d4c377b54", 2264 - "urls": [ 2265 - "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_aarch64.zip", 2266 - "https://cdn.azul.com/zulu/bin/zulu18.28.13-ca-jdk18.0.0-win_aarch64.zip" 2267 - ] 2268 - } 2269 - }
-21
pkgs/development/tools/build-managers/bazel/bazel_6/strict_proto_deps.patch
··· 1 - diff --git a/src/main/starlark/builtins_bzl/common/java/proto/java_proto_library.bzl b/src/main/starlark/builtins_bzl/common/java/proto/java_proto_library.bzl 2 - index 63f68167e4..f106e64c9b 100644 3 - --- a/src/main/starlark/builtins_bzl/common/java/proto/java_proto_library.bzl 4 - +++ b/src/main/starlark/builtins_bzl/common/java/proto/java_proto_library.bzl 5 - @@ -114,6 +114,7 @@ def java_compile_for_protos(ctx, output_jar_suffix, source_jar = None, deps = [] 6 - exports = exports, 7 - output = output_jar, 8 - output_source_jar = source_jar, 9 - + strict_deps = ctx.fragments.proto.strict_proto_deps(), 10 - injecting_rule_kind = injecting_rule_kind, 11 - javac_opts = java_toolchain.compatible_javacopts("proto"), 12 - enable_jspecify = False, 13 - @@ -140,7 +141,7 @@ bazel_java_proto_aspect = aspect( 14 - attr_aspects = ["deps", "exports"], 15 - required_providers = [ProtoInfo], 16 - provides = [JavaInfo, JavaProtoAspectInfo], 17 - - fragments = ["java"], 18 - + fragments = ["java", "proto"], 19 - ) 20 - 21 - def bazel_java_proto_library_rule(ctx):
-30
pkgs/development/tools/build-managers/bazel/bazel_6/upb-clang16.patch
··· 1 - diff --git a/distdir_deps.bzl b/distdir_deps.bzl 2 - index c7fc4588e4..01e6966fca 100644 3 - --- a/distdir_deps.bzl 4 - +++ b/distdir_deps.bzl 5 - @@ -192,6 +192,8@@ DIST_DEPS = { 6 - "archive": "a5477045acaa34586420942098f5fecd3570f577.tar.gz", 7 - "sha256": "cf7f71eaff90b24c1a28b49645a9ff03a9a6c1e7134291ce70901cb63e7364b5", 8 - "strip_prefix": "upb-a5477045acaa34586420942098f5fecd3570f577", 9 - + "patches": ["//:upb-clang16.patch"], 10 - + "patch_args": ["-p1"], 11 - "urls": [ 12 - "https://mirror.bazel.build/github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz", 13 - "https://github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz", 14 - diff --git a/upb-clang16.patch b/upb-clang16.patch 15 - new file mode 100644 16 - index 0000000000..f81855181f 17 - --- /dev/null 18 - +++ upb-clang16.patch 19 - @@ -0,0 +1,10 @@ 20 - +--- a/bazel/build_defs.bzl 21 - ++++ b/bazel/build_defs.bzl 22 - +@@ -43,6 +43,7 @@ 23 - + "-Werror=pedantic", 24 - + "-Wall", 25 - + "-Wstrict-prototypes", 26 - ++ "-Wno-gnu-offsetof-extensions", 27 - + # GCC (at least) emits spurious warnings for this that cannot be fixed 28 - + # without introducing redundant initialization (with runtime cost): 29 - + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80635 30 -
-54
pkgs/development/tools/build-managers/bazel/bazel_6/update-srcDeps.py
··· 1 - #!/usr/bin/env python3 2 - import sys 3 - import json 4 - 5 - if len(sys.argv) != 2: 6 - print("usage: ./this-script src-deps.json < WORKSPACE", file=sys.stderr) 7 - print("Takes the bazel WORKSPACE file and reads all archives into a json dict (by evaling it as python code)", file=sys.stderr) 8 - print("Hail Eris.", file=sys.stderr) 9 - sys.exit(1) 10 - 11 - http_archives = [] 12 - 13 - # just the kw args are the dict { name, sha256, urls … } 14 - def http_archive(**kw): 15 - http_archives.append(kw) 16 - # like http_file 17 - def http_file(**kw): 18 - http_archives.append(kw) 19 - 20 - # this is inverted from http_archive/http_file and bundles multiple archives 21 - def _distdir_tar(**kw): 22 - for archive_name in kw['archives']: 23 - http_archives.append({ 24 - "name": archive_name, 25 - "sha256": kw['sha256'][archive_name], 26 - "urls": kw['urls'][archive_name] 27 - }) 28 - 29 - # TODO? 30 - def git_repository(**kw): 31 - print(json.dumps(kw, sort_keys=True, indent=4), file=sys.stderr) 32 - sys.exit(1) 33 - 34 - # execute the WORKSPACE like it was python code in this module, 35 - # using all the function stubs from above. 36 - exec(sys.stdin.read()) 37 - 38 - # transform to a dict with the names as keys 39 - d = { el['name']: el for el in http_archives } 40 - 41 - def has_urls(el): 42 - return ('url' in el and el['url']) or ('urls' in el and el['urls']) 43 - def has_sha256(el): 44 - return 'sha256' in el and el['sha256'] 45 - bad_archives = list(filter(lambda el: not has_urls(el) or not has_sha256(el), d.values())) 46 - if bad_archives: 47 - print('Following bazel dependencies are missing url or sha256', file=sys.stderr) 48 - print('Check bazel sources for master or non-checksummed dependencies', file=sys.stderr) 49 - for el in bad_archives: 50 - print(json.dumps(el, sort_keys=True, indent=4), file=sys.stderr) 51 - sys.exit(1) 52 - 53 - with open(sys.argv[1], "w") as f: 54 - print(json.dumps(d, sort_keys=True, indent=4), file=f)
+3 -3
pkgs/os-specific/linux/zfs/2_3.nix
··· 12 12 kernelModuleAttribute = "zfs_2_3"; 13 13 14 14 kernelMinSupportedMajorMinor = "4.18"; 15 - kernelMaxSupportedMajorMinor = "6.15"; 15 + kernelMaxSupportedMajorMinor = "6.16"; 16 16 17 17 # this package should point to the latest release. 18 - version = "2.3.3"; 18 + version = "2.3.4"; 19 19 20 20 tests = { 21 21 inherit (nixosTests.zfs) series_2_3; ··· 29 29 amarshall 30 30 ]; 31 31 32 - hash = "sha256-NXAbyGBfpzWfm4NaP1/otTx8fOnoRV17343qUMdQp5U="; 32 + hash = "sha256-8BSuDRDyqPGAiyGGxFyEZIcXB+cKsKk25jcFPrSK3GI="; 33 33 }
+2 -2
pkgs/servers/home-assistant/custom-components/xiaomi_gateway3/package.nix
··· 9 9 buildHomeAssistantComponent rec { 10 10 owner = "AlexxIT"; 11 11 domain = "xiaomi_gateway3"; 12 - version = "4.1.0"; 12 + version = "4.1.2"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "AlexxIT"; 16 16 repo = "XiaomiGateway3"; 17 17 rev = "v${version}"; 18 - hash = "sha256-fpMrp8iVO1Gmj0c80qRr3yfdZ3fl+DOiEi1vF1GZwXU="; 18 + hash = "sha256-20OA2H1HOwQKLL6Cjhp4xfTv1/BSc/XaMHX+wO+EM5s="; 19 19 }; 20 20 21 21 dependencies = [ zigpy ];
+8 -1
pkgs/top-level/aliases.nix
··· 504 504 bash_5 = throw "'bash_5' has been renamed to/replaced by 'bash'"; # Converted to throw 2024-10-17 505 505 bareboxTools = throw "bareboxTools has been removed due to lack of interest in maintaining it in nixpkgs"; # Added 2025-04-19 506 506 bazel_5 = throw "bazel_5 has been removed as it is EOL"; # Added 2025-08-09 507 + bazel_6 = throw "bazel_6 has been removed as it will be EOL by the release of Nixpkgs 25.11"; # Added 2025-08-19 507 508 BeatSaberModManager = beatsabermodmanager; # Added 2024-06-12 508 509 beam_nox = throw "beam_nox has been removed in favor of beam_minimal or beamMinimalPackages"; # Added 2025-04-01 509 510 beatsabermodmanager = throw "'beatsabermodmanager' has been removed due to lack of upstream maintainenance. Consider using 'bs-manager' instead"; # Added 2025-03-18 ··· 724 725 daytona-bin = throw "'daytona-bin' has been removed, as it was unmaintained in nixpkgs"; # Added 2025-07-21 725 726 dbeaver = throw "'dbeaver' has been renamed to/replaced by 'dbeaver-bin'"; # Added 2024-05-16 726 727 dbench = throw "'dbench' has been removed as it is unmaintained for 14 years and broken"; # Added 2025-05-17 728 + dbus-map = throw "'dbus-map' has been dropped as it is unmaintained"; # Added 2024-11-01 729 + dbus-sharp-1_0 = throw "'dbus-sharp-1_0' has been removed as it was unmaintained and had no dependents"; # Added 2025-08-25 730 + dbus-sharp-2_0 = throw "'dbus-sharp-2_0' has been removed as it was unmaintained and had no dependents"; # Added 2025-08-25 731 + dbus-sharp-glib-1_0 = throw "'dbus-sharp-glib-1_0' has been removed as it was unmaintained and had no dependents"; # Added 2025-08-25 732 + dbus-sharp-glib-2_0 = throw "'dbus-sharp-glib-2_0' has been removed as it was unmaintained and had no dependents"; # Added 2025-08-25 727 733 dclib = throw "'dclib' has been removed as it is unmaintained for 16 years and broken"; # Added 2025-05-25 728 - dbus-map = throw "'dbus-map' has been dropped as it is unmaintained"; # Added 2024-11-01 729 734 deadpixi-sam = deadpixi-sam-unstable; 730 735 731 736 debugedit-unstable = throw "'debugedit-unstable' has been renamed to/replaced by 'debugedit'"; # Converted to throw 2024-10-17 ··· 1605 1610 netbox_3_7 = throw "netbox 3.7 series has been removed as it was EOL"; # Added 2025-04-23 1606 1611 nettools = net-tools; # Added 2025-06-11 1607 1612 newt-go = fosrl-newt; # Added 2025-06-24 1613 + notify-sharp = throw "'notify-sharp' has been removed as it was unmaintained and depends on deprecated dbus-sharp versions"; # Added 2025-08-25 1608 1614 nextcloud29 = throw '' 1609 1615 Nextcloud v29 has been removed from `nixpkgs` as the support for is dropped 1610 1616 by upstream in 2025-04. Please upgrade to at least Nextcloud v30 by declaring ··· 2462 2468 xflux = throw "'xflux' has been removed as it was unmaintained"; # Added 2025-08-22 2463 2469 xineLib = throw "'xineLib' has been renamed to/replaced by 'xine-lib'"; # Converted to throw 2024-10-17 2464 2470 xineUI = throw "'xineUI' has been renamed to/replaced by 'xine-ui'"; # Converted to throw 2024-10-17 2471 + xjump = throw "'xjump' has been removed as it is unmaintained"; # Added 2025-08-22 2465 2472 xlsxgrep = throw "'xlsxgrep' has been dropped due to lack of maintenance."; # Added 2024-11-01 2466 2473 xmlada = gnatPackages.xmlada; # Added 2024-02-25 2467 2474 xmlroff = throw "'xmlroff' has been removed as it is unmaintained and broken"; # Added 2025-05-18
+1 -16
pkgs/top-level/all-packages.nix
··· 6577 6577 6578 6578 bandit = with python3Packages; toPythonApplication bandit; 6579 6579 6580 - bazel = bazel_6; 6581 - 6582 - bazel_6 = callPackage ../development/tools/build-managers/bazel/bazel_6 { 6583 - inherit (darwin) sigtool; 6584 - buildJdk = jdk11_headless; 6585 - runJdk = jdk11_headless; 6586 - stdenv = if stdenv.cc.isClang then llvmPackages_17.stdenv else stdenv; 6587 - bazel_self = bazel_6; 6588 - }; 6580 + bazel = bazel_7; 6589 6581 6590 6582 bazel_7 = callPackage ../development/tools/build-managers/bazel/bazel_7 { 6591 6583 inherit (darwin) sigtool; ··· 7510 7502 db62 = callPackage ../development/libraries/db/db-6.2.nix { }; 7511 7503 7512 7504 dbus = callPackage ../development/libraries/dbus { }; 7513 - dbus-sharp-1_0 = callPackage ../development/libraries/dbus-sharp/dbus-sharp-1.0.nix { }; 7514 - dbus-sharp-2_0 = callPackage ../development/libraries/dbus-sharp { }; 7515 - 7516 - dbus-sharp-glib-1_0 = 7517 - callPackage ../development/libraries/dbus-sharp-glib/dbus-sharp-glib-1.0.nix 7518 - { }; 7519 - dbus-sharp-glib-2_0 = callPackage ../development/libraries/dbus-sharp-glib { }; 7520 7505 7521 7506 makeDBusConf = callPackage ../development/libraries/dbus/make-dbus-conf.nix { }; 7522 7507