{ mkMuslLib, pkgs, zigCC, zigAR, zigRANLIB, ... }: mkMuslLib { pname = "libxml2-musl-static"; src = pkgs.libxml2.src; nativeBuildInputs = [ pkgs.cmake pkgs.pkg-config ]; configurePhase = '' cmake -B builddir \ -DCMAKE_C_COMPILER="${zigCC}" \ -DCMAKE_CXX_COMPILER="${zigCC}" \ -DCMAKE_AR="${zigAR}" \ -DCMAKE_RANLIB="${zigRANLIB}" \ -DBUILD_SHARED_LIBS=OFF \ -DLIBXML2_WITH_PYTHON=OFF \ -DLIBXML2_WITH_ICU=OFF \ -DLIBXML2_WITH_LZMA=OFF \ -DLIBXML2_WITH_ZLIB=OFF \ -DLIBXML2_WITH_ICONV=OFF \ -DLIBXML2_WITH_HTTP=OFF \ -DLIBXML2_WITH_FTP=OFF \ -DLIBXML2_WITH_THREADS=ON \ -DLIBXML2_WITH_PROGRAMS=OFF \ -DLIBXML2_WITH_TESTS=OFF \ -DCMAKE_INSTALL_PREFIX=$out \ -DCMAKE_INSTALL_LIBDIR=lib ''; buildPhase = "cmake --build builddir -j$NIX_BUILD_CORES"; installPhase = "cmake --install builddir"; }