graphite2: fix build with gcc15 (#446067)

This commit is contained in:
Aleksana
2025-09-28 20:00:31 +08:00
committed by GitHub
@@ -2,6 +2,7 @@
lib,
stdenv,
llvmPackages,
fetchpatch,
fetchurl,
pkg-config,
freetype,
@@ -39,7 +40,14 @@ stdenv.mkDerivation (finalAttrs: {
}
);
patches = lib.optionals stdenv.hostPlatform.isDarwin [ ./macosx.patch ];
patches = [
# Fix build with gcc15
(fetchpatch {
url = "https://src.fedoraproject.org/rpms/graphite2/raw/deba28323b0a3b7a3dcfd06df1efc2195b102ed7/f/graphite2-1.3.14-gcc15.patch";
hash = "sha256-vkkGkHkcsj1mD3OHCHLWWgpcmFDv8leC4YQm+TsbIUw=";
})
]
++ lib.optionals stdenv.hostPlatform.isDarwin [ ./macosx.patch ];
postPatch = ''
# disable broken 'nametabletest' test, fails on gcc-13:
# https://github.com/silnrsi/graphite/pull/74