From 5879040d0506062505beda1f728a469a03fb65de Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Mon, 12 May 2025 10:16:55 +0200 Subject: [PATCH 1/2] minio-warp: 1.1.2 -> 1.1.4 Changelog: https://github.com/minio/warp/releases/tag/v1.1.4 Signed-off-by: Christoph Heiss --- pkgs/by-name/mi/minio-warp/package.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/minio-warp/package.nix b/pkgs/by-name/mi/minio-warp/package.nix index 45c438eb41da..b72fbfae26cb 100644 --- a/pkgs/by-name/mi/minio-warp/package.nix +++ b/pkgs/by-name/mi/minio-warp/package.nix @@ -4,20 +4,28 @@ buildGoModule, versionCheckHook, nix-update-script, + fetchpatch, }: buildGoModule rec { pname = "minio-warp"; - version = "1.1.2"; + version = "1.1.4"; src = fetchFromGitHub { owner = "minio"; repo = "warp"; rev = "v${version}"; - hash = "sha256-loyEGnJ6ExWMUyArNNpQGzpagFgwlNzaNBO8EPXkMws="; + hash = "sha256-KOhBSxR9P3Q6DpC8QCRaiw6Y51OyHLRlhr0WmXE74PI="; }; - vendorHash = "sha256-/+vKs5NzzyP9Ihz+zbxGf/OEHD0kaf0wZzE0Sg++3bE="; + patches = [ + (fetchpatch { + url = "https://github.com/minio/warp/commit/c830e94367efce6e6d70c337d490a3b6eba5e558.patch"; + hash = "sha256-LXkgwpTPe4WvU+nAsYfjs38uXiBoeoavnxliw8nweRQ="; + }) + ]; + + vendorHash = "sha256-duEd5uss6mS2aTOTsI3dzZV2TEDHyKN5QKWb4Tt5+7s="; # See .goreleaser.yml ldflags = [ From a6ac34725e6f7dbfa75888d8584844d32055cd6a Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Mon, 12 May 2025 10:22:28 +0200 Subject: [PATCH 2/2] minio-warp: add `meta.changelog` Signed-off-by: Christoph Heiss --- pkgs/by-name/mi/minio-warp/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/mi/minio-warp/package.nix b/pkgs/by-name/mi/minio-warp/package.nix index b72fbfae26cb..869c12017efa 100644 --- a/pkgs/by-name/mi/minio-warp/package.nix +++ b/pkgs/by-name/mi/minio-warp/package.nix @@ -19,6 +19,7 @@ buildGoModule rec { }; patches = [ + # upstream ships a broken go.sum file in the release and fixes it one commit later .. (fetchpatch { url = "https://github.com/minio/warp/commit/c830e94367efce6e6d70c337d490a3b6eba5e558.patch"; hash = "sha256-LXkgwpTPe4WvU+nAsYfjs38uXiBoeoavnxliw8nweRQ="; @@ -51,6 +52,7 @@ buildGoModule rec { meta = { description = "S3 benchmarking tool"; homepage = "https://github.com/minio/warp"; + changelog = "https://github.com/minio/warp/releases/tag/v${version}"; license = lib.licenses.agpl3Plus; maintainers = with lib.maintainers; [ christoph-heiss ]; mainProgram = "minio-warp";