From 65294fcfb579287e692eab214613064a1b471d7b Mon Sep 17 00:00:00 2001 From: Claudio Bley Date: Tue, 8 Nov 2022 21:17:40 +0100 Subject: [PATCH] goreplay: Add patch to fix build on arm64-linux The patch is not specific to arm64 systems, it should work generically on all unix systems. --- pkgs/tools/networking/goreplay/default.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/networking/goreplay/default.nix b/pkgs/tools/networking/goreplay/default.nix index dab5bee882c1..5d65e110d9c6 100644 --- a/pkgs/tools/networking/goreplay/default.nix +++ b/pkgs/tools/networking/goreplay/default.nix @@ -1,4 +1,4 @@ -{ lib, buildGoModule, fetchFromGitHub, libpcap }: +{ lib, buildGoModule, fetchFromGitHub, fetchpatch, libpcap }: buildGoModule rec { pname = "goreplay"; @@ -11,6 +11,14 @@ buildGoModule rec { sha256 = "sha256-FiY9e5FgpPu+K8eoO8TsU3xSaSoPPDxYEu0oi/S8Q1w="; }; + patches = [ + # Fix build on arm64-linux, see https://github.com/buger/goreplay/pull/1140 + (fetchpatch { + url = "https://github.com/buger/goreplay/commit/a01afa1e322ef06f36995abc3fda3297bdaf0140.patch"; + sha256 = "sha256-w3aVe/Fucwd2OuK5Fu2jJTbmMci8ilWaIjYjsWuLRlo="; + }) + ]; + vendorSha256 = "sha256-jDMAtcq3ZowFdky5BdTkVNxq4ltkhklr76nXYJgGALg="; ldflags = [ "-s" "-w" ];