protoc-gen-grpc-java: 1.73.0 -> 1.75.0 (#435527)

authored by Peder Bergebakken Sundt and committed by GitHub de0c7c31 19b85461

+24 -17
+14
pkgs/by-name/pr/protoc-gen-grpc-java/data.nix
··· 1 + { 2 + version = "1.75.0"; 3 + hashes = { 4 + linux-aarch_64 = "sha256-fkWjH5rq+rmirorx+SgjgabYw8DZKbUVt5o2poxfAGg="; 5 + linux-ppcle_64 = "sha256-FC0NgeMZuj1KfSyiqffZyK6/dzvmrZLoI5vz4q8IdlE="; 6 + linux-s390_64 = "sha256-+oXkS7B9o07k1k+J3/fkwVrMhji4R8lLdUcdStP6PK0="; 7 + linux-x86_32 = "sha256-givjTIdi/vJtLgitkUW9IxbS5jb7qh42fhFS9drudo0="; 8 + linux-x86_64 = "sha256-WTZvtYoZ79TjZ0wVaOlO8WeBYVGs+q0C+k7wS7yrKT0="; 9 + osx-aarch_64 = "sha256-kzfvzNrQHdj0tO8n+mcMHKZ5QVgAaXkJf6qsDAvCuJY="; 10 + osx-x86_64 = "sha256-kzfvzNrQHdj0tO8n+mcMHKZ5QVgAaXkJf6qsDAvCuJY="; 11 + windows-x86_32 = "sha256-fOa2fuO+q/DTg0Om79mGlUN39Dhr/IvzM8j42/DG7KI="; 12 + windows-x86_64 = "sha256-yaiM0ILXQfMZBBX9IwtpEkO6qqz7h7KurH56mKT+NbA="; 13 + }; 14 + }
-11
pkgs/by-name/pr/protoc-gen-grpc-java/hashes.nix
··· 1 - { 2 - linux-aarch_64 = "sha256-sgdZoaSM7LgK4DbbKPJO3FdBA37YAX86meaKDLQiOmg="; 3 - linux-ppcle_64 = "sha256-k4nQGJNwtd8W4nJLyWPRhqjikczy7p7ffDIrWxkcUTA="; 4 - linux-s390_64 = "sha256-fcuNlJeUmduFzqt5WaefYk3lFVmdHeSFIEkbwT2I1O0="; 5 - linux-x86_32 = "sha256-KNvqGkeERd2UxzhjO/Fp6Uv7DGBt15rPGviRmH7pmno="; 6 - linux-x86_64 = "sha256-7LI115E3BOz3jnHavkQBbN0hsjKuSbnXNAjXFw/D14I="; 7 - osx-aarch_64 = "sha256-gAo2bcsivjDVFX5cUvzngoHgqTAPt+3Hiuynd17/KTo="; 8 - osx-x86_64 = "sha256-gAo2bcsivjDVFX5cUvzngoHgqTAPt+3Hiuynd17/KTo="; 9 - windows-x86_32 = "sha256-ERbksXFy4AFhZSFG9G4AMOi68EzEScBvDJFF9+rnPnU="; 10 - windows-x86_64 = "sha256-wZU6on7A84fPm8xwD8pBgSk8+fkB14LdvWZXEniz8LU="; 11 - }
+3 -2
pkgs/by-name/pr/protoc-gen-grpc-java/package.nix
··· 33 33 throw "Unsupported CPU \"${platform.parsed.cpu.name}\""; 34 34 in 35 35 "${os}-${arch}"; 36 + data = import ./data.nix; 36 37 in 37 38 stdenv.mkDerivation (finalAttrs: { 38 39 pname = "protoc-gen-grpc-java"; 39 - version = "1.73.0"; 40 + inherit (data) version; 40 41 src = fetchurl { 41 42 url = "https://repo1.maven.org/maven2/io/grpc/protoc-gen-grpc-java/${finalAttrs.version}/protoc-gen-grpc-java-${finalAttrs.version}-${hostArch}.exe"; 42 - hash = (import ./hashes.nix).${hostArch} or (throw "Unsuported host arch ${hostArch}"); 43 + hash = data.hashes.${hostArch} or (throw "Unsuported host arch ${hostArch}"); 43 44 }; 44 45 dontUnpack = true; 45 46 dontConfigure = true;
+7 -4
pkgs/by-name/pr/protoc-gen-grpc-java/update.sh
··· 14 14 'windows-x86_32' 15 15 'windows-x86_64' 16 16 ) 17 - HASHES_FILE=pkgs/by-name/pr/protoc-gen-grpc-java/hashes.nix 17 + DATA_FILE=pkgs/by-name/pr/protoc-gen-grpc-java/data.nix 18 18 19 19 version="$( 20 20 curl --silent --location --fail \ ··· 24 24 sed 's/^v//' 25 25 )" 26 26 27 - echo '{' >"${HASHES_FILE}" 27 + echo '{' >"${DATA_FILE}" 28 + echo " version = \"${version}\";" >>"${DATA_FILE}" 29 + echo ' hashes = {' >>"${DATA_FILE}" 28 30 for arch in "${ARCHS[@]}"; do 29 31 url="https://repo1.maven.org/maven2/io/grpc/protoc-gen-grpc-java/${version}/protoc-gen-grpc-java-${version}-${arch}.exe" 30 32 hash=$(nix --extra-experimental-features nix-command hash convert --hash-algo sha256 --to sri "$(nix-prefetch-url "${url}")") 31 - echo " ${arch} = \"${hash}\";" >>"${HASHES_FILE}" 33 + echo " ${arch} = \"${hash}\";" >>"${DATA_FILE}" 32 34 done 33 - echo '}' >>"${HASHES_FILE}" 35 + echo ' };' >>"${DATA_FILE}" 36 + echo '}' >>"${DATA_FILE}"