This version removes several DLL dependencies from the Windows builds by a combination of stubbing out the small subset of glib necessary for pyzy, and by statically compiling sqlite3.
Two archives per platform: the library package for embedders (headers, libraries, CMake and pkg-config files, pathime-data/) and the standalone demo package (unpack, run bin/pathime-demo inside the unpacked directory). Every archive unpacks into a single top-level directory named after itself. The source tarball carries every submodule at its pinned commit — GitHub's auto-generated "Source code" archives do not, and do not build.
SHA256SUMS covers every asset (sha256sum -c SHA256SUMS); provenance is attested (gh attestation verify <asset> -R bjj/libpathime).
Linux: built on Ubuntu 22.04 — needs glibc ≥ 2.35, and sqlite3 and libuuid from the system: apt install libsqlite3-0 libuuid1. macOS: arm64; sqlite3 and the UUID functions come with the system, so nothing to install. Windows: needs the Visual C++ redistributable; every other dependency ships in the archive.
Licence: every binary archive is GPL-3 as a whole — it ships GPL-3 table databases and the GPL-2 anthy dictionary beside the MIT library and LGPL backends. share/doc/pathime/ inside each archive has the texts, and THIRD-PARTY.md the component-by-component terms and the build flags that produce differently-licensed trees.