From 2a60d279d57e763f49f6364f463df42a571e0b2a Mon Sep 17 00:00:00 2001 From: fzdslr-nw Date: Thu, 1 Jan 2026 17:23:31 +0000 Subject: [PATCH] brotli: fix loongarch64-linux build --- pkgs/by-name/br/brotli/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/br/brotli/package.nix b/pkgs/by-name/br/brotli/package.nix index ee1c8535c0af..83794e2721b0 100644 --- a/pkgs/by-name/br/brotli/package.nix +++ b/pkgs/by-name/br/brotli/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchurl, cmake, python3Packages, staticOnly ? stdenv.hostPlatform.isStatic, @@ -19,6 +20,15 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-kl8ZHt71v17QR2bDP+ad/5uixf+GStEPLQ5ooFoC5i8="; }; + patches = [ + # Fixes build on LoongArch64 & IA64 + # https://github.com/google/brotli/commit/e230f474b87134e8c6c85b630084c612057f253e + (fetchurl { + url = "https://github.com/google/brotli/commit/e230f474b87134e8c6c85b630084c612057f253e.patch"; + hash = "sha256-QERl8RHJz7tFr++hZIYwdj1/ogPpjArC+ia8S/bWxKk="; + }) + ]; + nativeBuildInputs = [ cmake ]; cmakeFlags = lib.optional staticOnly "-DBUILD_SHARED_LIBS=OFF";