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("pixman-1");
step.linkSystemLibrary("zlib"); 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 // Other dependencies, we may dynamically link

View File

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