Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge pull request #193964 from tjni/go-jsonnet-m1

go-jsonnet: fix aarch64-darwin build

authored by Bobby Rong and committed by GitHub 685bb0ee 7cb6b325

+17 -4
+17 -4
pkgs/development/compilers/go-jsonnet/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub, testers }: 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , testers 6 + }: 2 7 3 8 let self = buildGoModule rec { 4 9 pname = "go-jsonnet"; ··· 6 11 7 12 src = fetchFromGitHub { 8 13 owner = "google"; 9 - repo = "go-jsonnet"; 14 + repo = pname; 10 15 rev = "v${version}"; 11 - sha256 = "sha256-o/IjXskGaMhvQmTsAS745anGBMI2bwHf/EOEp57H8LU="; 16 + hash = "sha256-o/IjXskGaMhvQmTsAS745anGBMI2bwHf/EOEp57H8LU="; 12 17 }; 13 18 14 - vendorSha256 = "sha256-fZBhlZrLcC4xj5uvb862lBOczGnJa9CceS3D8lUhBQo="; 19 + patches = [ 20 + (fetchpatch { 21 + name = "update-x-sys-for-go-1.18-on-aarch64-darwin.patch"; 22 + url = "https://github.com/google/go-jsonnet/commit/7032dd729f7e684dcfb2574f4fe99499165ef9cb.patch"; 23 + hash = "sha256-emUcuE9Q4qkXFXLyLvLHjzrKAaQhjcSWLNafABvHxhM="; 24 + }) 25 + ]; 26 + 27 + vendorHash = "sha256-H4vLVXpuPkECB15LHoS9N9IwUD7Fzccshwbo5hjeXXc="; 15 28 16 29 doCheck = false; 17 30