···24 # However, the version string is more useful for end-users.
25 # These are contained in a attrset of their own to make it obvious that
26 # people should update both.
27- version = "1.26.4";
28- rev = "cfa32deca25ac57c2bbecdad72807a9b13493fc1";
29 };
30in
31buildBazelPackage rec {
···36 owner = "envoyproxy";
37 repo = "envoy";
38 inherit (srcVer) rev;
39- hash = "sha256-j5QyqT+9tpChg5JxdSw21rtb9AI036vIiAmzCNzGWGc=";
4041 postFetch = ''
42 chmod -R +w $out
···5960 # use system Go, not bazel-fetched binary Go
61 ./0002-nixpkgs-use-system-Go.patch
00062 ];
6364 nativeBuildInputs = [
···8081 fetchAttrs = {
82 sha256 = {
83- x86_64-linux = "sha256-MvY4cLdLOeb7+Zt7Oz7Kzz1+dsUceemP/V02egvHg+M=";
84- aarch64-linux = "sha256-U5mnAq8RHDygxiYeNc0HDeOgoaGyrd0MPjHKdyUkM0A=";
85 }.${stdenv.system} or (throw "unsupported system ${stdenv.system}");
86 dontUseCmakeConfigure = true;
87 dontUseGnConfigure = true;
···24 # However, the version string is more useful for end-users.
25 # These are contained in a attrset of their own to make it obvious that
26 # people should update both.
27+ version = "1.27.1";
28+ rev = "6b9db09c69965d5bfb37bdd29693f8b7f9e9e9ec";
29 };
30in
31buildBazelPackage rec {
···36 owner = "envoyproxy";
37 repo = "envoy";
38 inherit (srcVer) rev;
39+ hash = "sha256-eZ3UCVqQbtK2GbawUVef5+BMSQbqe+owtwH+b887mQE=";
4041 postFetch = ''
42 chmod -R +w $out
···5960 # use system Go, not bazel-fetched binary Go
61 ./0002-nixpkgs-use-system-Go.patch
62+63+ # use system C/C++ tools
64+ ./0003-nixpkgs-use-system-C-C-toolchains.patch
65 ];
6667 nativeBuildInputs = [
···8384 fetchAttrs = {
85 sha256 = {
86+ x86_64-linux = "sha256-bBi+3sAwtj5qu1npFpNMK2C99Q0ZI3zaSmMsTcreD8Y=";
87+ aarch64-linux = "sha256-piIekotpxB02COglAon9w7a+1jXlHX29/VkrgKFsQ3c=";
88 }.${stdenv.system} or (throw "unsupported system ${stdenv.system}");
89 dontUseCmakeConfigure = true;
90 dontUseGnConfigure = true;