From f88494e53da00b552e3d1a0631b665c8506a7b12 Mon Sep 17 00:00:00 2001 From: Ihar Hrachyshka Date: Sun, 25 Jan 2026 14:04:12 -0500 Subject: [PATCH] openapi-generator-cli: 7.18.0 -> 7.21.0 --- pkgs/by-name/op/openapi-generator-cli/package.nix | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/openapi-generator-cli/package.nix b/pkgs/by-name/op/openapi-generator-cli/package.nix index 20ebc46eebd9..ae3b81ad5d8b 100644 --- a/pkgs/by-name/op/openapi-generator-cli/package.nix +++ b/pkgs/by-name/op/openapi-generator-cli/package.nix @@ -3,6 +3,7 @@ lib, jre_headless, fetchFromGitHub, + fetchpatch, maven, makeWrapper, nix-update-script, @@ -10,7 +11,7 @@ let jre = jre_headless; - version = "7.18.0"; + version = "7.21.0"; mainProgram = "openapi-generator-cli"; this = maven.buildMavenPackage { inherit version; @@ -21,10 +22,18 @@ let owner = "OpenAPITools"; repo = "openapi-generator"; tag = "v${version}"; - hash = "sha256-D7F4fbgXqUMH0ZOsnGtB3gVWmans0MPdD7ix6ImXsfA="; + hash = "sha256-3e2JrZ+k88t3CyrkBzwkijs0yZGGwB9Se2CeSB02x6c="; }; - mvnHash = "sha256-17siKb+TIYAuY1p7+1mcc3QY+Rfnsoy+CJiWT5LFM0w="; + patches = [ + # Achieve reproducible mvnHash by pinning develocity plugin. + (fetchpatch { + url = "https://github.com/OpenAPITools/openapi-generator/pull/23326.patch"; + hash = "sha256-s68VoIXSFGvGCaFtCUYkeoq+CgC+2gIdDIIsmn8uqyk="; + }) + ]; + + mvnHash = "sha256-iWVWVEiwvCwc0ayVjH9joiDchyyNUOhEZjJTMH9CCEE="; mvnParameters = "-Duser.home=$TMPDIR"; doCheck = false;