diff options
author | Theodore Ni <3806110+tjni@users.noreply.github.com> | 2022-10-05 00:22:10 -0700 |
---|---|---|
committer | Theodore Ni <3806110+tjni@users.noreply.github.com> | 2022-10-05 02:13:47 -0700 |
commit | e98d79062d4b379f7bb8ea1172290afffa258759 (patch) | |
tree | caf8e4805225330a49e17495e717988903b0da35 /pkgs/tools/misc/adrgen | |
parent | bcf1085724f62e860f2cddd2c6eaee7dceb22888 (diff) |
adrgen: fix darwin build
Diffstat (limited to 'pkgs/tools/misc/adrgen')
-rw-r--r-- | pkgs/tools/misc/adrgen/default.nix | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/pkgs/tools/misc/adrgen/default.nix b/pkgs/tools/misc/adrgen/default.nix index 83117f403506d..777994d83edde 100644 --- a/pkgs/tools/misc/adrgen/default.nix +++ b/pkgs/tools/misc/adrgen/default.nix @@ -1,6 +1,7 @@ { lib , buildGoModule , fetchFromGitHub +, fetchpatch , testers , adrgen }: @@ -13,10 +14,19 @@ buildGoModule rec { owner = "asiermarques"; repo = "adrgen"; rev = "v${version}"; - sha256 = "sha256-2ZE/orsfwL59Io09c4yfXt2enVmpSM/QHlUMgyd9RYQ="; + hash = "sha256-2ZE/orsfwL59Io09c4yfXt2enVmpSM/QHlUMgyd9RYQ="; }; - vendorSha256 = "sha256-aDtUD+KKKSE0TpSi4+6HXSBMqF/TROZZhT0ox3a8Idk="; + patches = [ + # https://github.com/asiermarques/adrgen/pull/14 + (fetchpatch { + name = "update-x-sys-for-go-1.18-on-aarch64-darwin.patch"; + url = "https://github.com/asiermarques/adrgen/commit/485dc383106467d1029ee6d92c9bcbc3c2281626.patch"; + hash = "sha256-38ktHrRgW5ysQmafvFthNtkZ6nnM61z4yEA7wUGmWb4="; + }) + ]; + + vendorHash = "sha256-RXwwv3Q/kQ6FondpiUm5XZogAVK2aaVmKu4hfr+AnAM="; passthru.tests.version = testers.testVersion { package = adrgen; |