From efee88f382bf0543af5ae4d6a0ac1fb2a6a9fc7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= Date: Sat, 22 Jun 2024 14:57:55 +0200 Subject: [PATCH] protoc-gen-{tonic,prost{,-serde,-crate}}: add update scripts --- pkgs/by-name/pr/protoc-gen-prost-crate/package.nix | 3 +++ pkgs/by-name/pr/protoc-gen-prost-serde/package.nix | 3 +++ pkgs/by-name/pr/protoc-gen-prost/package.nix | 3 +++ pkgs/by-name/pr/protoc-gen-tonic/package.nix | 3 +++ 4 files changed, 12 insertions(+) diff --git a/pkgs/by-name/pr/protoc-gen-prost-crate/package.nix b/pkgs/by-name/pr/protoc-gen-prost-crate/package.nix index 91a5fd90811f..05d442d0b9ea 100644 --- a/pkgs/by-name/pr/protoc-gen-prost-crate/package.nix +++ b/pkgs/by-name/pr/protoc-gen-prost-crate/package.nix @@ -2,6 +2,7 @@ fetchCrate, lib, rustPlatform, + nix-update-script, }: rustPlatform.buildRustPackage rec { @@ -15,6 +16,8 @@ rustPlatform.buildRustPackage rec { cargoSha256 = "sha256-dcKJRX/iHIWEmBD2nTMyQozxld8b7dhxxB85quPUysg="; + passthru.updateScript = nix-update-script { }; + meta = with lib; { description = "Protoc plugin that generates Cargo crates and include files for `protoc-gen-prost`"; mainProgram = "protoc-gen-prost-crate"; diff --git a/pkgs/by-name/pr/protoc-gen-prost-serde/package.nix b/pkgs/by-name/pr/protoc-gen-prost-serde/package.nix index d12d5261da30..09f7d8e478ac 100644 --- a/pkgs/by-name/pr/protoc-gen-prost-serde/package.nix +++ b/pkgs/by-name/pr/protoc-gen-prost-serde/package.nix @@ -2,6 +2,7 @@ fetchCrate, lib, rustPlatform, + nix-update-script, }: rustPlatform.buildRustPackage rec { @@ -15,6 +16,8 @@ rustPlatform.buildRustPackage rec { cargoSha256 = "sha256-l27+Rs4TYIJXZVLj7Tjw8M5+7ivWEY0TXbLtbuzwxLw="; + passthru.updateScript = nix-update-script { }; + meta = with lib; { description = "Protoc plugin that generates serde serialization implementations for `protoc-gen-prost`"; mainProgram = "protoc-gen-prost-serde"; diff --git a/pkgs/by-name/pr/protoc-gen-prost/package.nix b/pkgs/by-name/pr/protoc-gen-prost/package.nix index e67979587d68..575b848f1d4f 100644 --- a/pkgs/by-name/pr/protoc-gen-prost/package.nix +++ b/pkgs/by-name/pr/protoc-gen-prost/package.nix @@ -2,6 +2,7 @@ fetchCrate, lib, rustPlatform, + nix-update-script, }: rustPlatform.buildRustPackage rec { @@ -15,6 +16,8 @@ rustPlatform.buildRustPackage rec { cargoSha256 = "sha256-ghXcyxG9zqUOFKGvUza29OgC3XiEtesqsAsfI/lFT08="; + passthru.updateScript = nix-update-script { }; + meta = with lib; { description = "Protocol Buffers compiler plugin powered by Prost"; mainProgram = "protoc-gen-prost"; diff --git a/pkgs/by-name/pr/protoc-gen-tonic/package.nix b/pkgs/by-name/pr/protoc-gen-tonic/package.nix index 5349d4e5015c..246a82bb27d9 100644 --- a/pkgs/by-name/pr/protoc-gen-tonic/package.nix +++ b/pkgs/by-name/pr/protoc-gen-tonic/package.nix @@ -2,6 +2,7 @@ fetchCrate, lib, rustPlatform, + nix-update-script, }: rustPlatform.buildRustPackage rec { @@ -15,6 +16,8 @@ rustPlatform.buildRustPackage rec { cargoSha256 = "sha256-FrkvL/uJitMkSyOytVSmlwr26yMVM12S2n+EaSw11CE="; + passthru.updateScript = nix-update-script { }; + meta = with lib; { description = "Protoc plugin that generates Tonic gRPC server and client code using the Prost code generation engine"; mainProgram = "protoc-gen-tonic";