adrgen: fix darwin build

+12 -2
+12 -2
pkgs/tools/misc/adrgen/default.nix
··· 1 1 { lib 2 2 , buildGoModule 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , testers 5 6 , adrgen 6 7 }: ··· 13 14 owner = "asiermarques"; 14 15 repo = "adrgen"; 15 16 rev = "v${version}"; 16 - sha256 = "sha256-2ZE/orsfwL59Io09c4yfXt2enVmpSM/QHlUMgyd9RYQ="; 17 + hash = "sha256-2ZE/orsfwL59Io09c4yfXt2enVmpSM/QHlUMgyd9RYQ="; 17 18 }; 18 19 19 - vendorSha256 = "sha256-aDtUD+KKKSE0TpSi4+6HXSBMqF/TROZZhT0ox3a8Idk="; 20 + patches = [ 21 + # https://github.com/asiermarques/adrgen/pull/14 22 + (fetchpatch { 23 + name = "update-x-sys-for-go-1.18-on-aarch64-darwin.patch"; 24 + url = "https://github.com/asiermarques/adrgen/commit/485dc383106467d1029ee6d92c9bcbc3c2281626.patch"; 25 + hash = "sha256-38ktHrRgW5ysQmafvFthNtkZ6nnM61z4yEA7wUGmWb4="; 26 + }) 27 + ]; 28 + 29 + vendorHash = "sha256-RXwwv3Q/kQ6FondpiUm5XZogAVK2aaVmKu4hfr+AnAM="; 20 30 21 31 passthru.tests.version = testers.testVersion { 22 32 package = adrgen;