build: add libxml2/libbuid for fontconfig dynamic link for CI

This commit is contained in:
Mitchell Hashimoto
2023-08-07 10:33:00 -07:00
parent 68cd53e82d
commit d356d5ea38
2 changed files with 14 additions and 4 deletions

View File

@ -718,7 +718,14 @@ fn addDeps(
step.linkSystemLibrary("pixman-1");
step.linkSystemLibrary("zlib");
if (font_backend.hasFontconfig()) step.linkSystemLibrary("fontconfig");
if (font_backend.hasFontconfig()) {
step.linkSystemLibrary("fontconfig");
// Required on some systems, and pkg-config for fontconfig
// doesn't include it
step.linkSystemLibrary("libxml-2.0");
step.linkSystemLibrary("uuid");
}
}
// Other dependencies, we may dynamically link

View File

@ -30,7 +30,8 @@
, harfbuzz
, libpng
, libGL
, libuv
, libuuid
, libxml2
, libX11
, libXcursor
, libXext
@ -51,7 +52,8 @@ let
freetype
harfbuzz
libpng
libuv
libuuid
libxml2
zlib
libX11
@ -105,7 +107,8 @@ in mkShell rec {
freetype
harfbuzz
libpng
libuv
libuuid
libxml2
pixman
zlib