Releases: bjj/libpathime
Release list
libpathime 0.1.3
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.
libpathime 0.1.2
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 glib, sqlite3 and libuuid from the system: apt install libglib2.0-0 libsqlite3-0 libuuid1. macOS: arm64; needs glib from Homebrew (brew install glib) — sqlite3 and the UUID functions come with the system. 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.
libpathime 0.1.1
0.1.1 adds macOS (arm64) to the platforms and the release artifacts. It builds and tests clean in CI; that is the extent of the verification so far.
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). The source tarball carries every submodule at its pinned commit — GitHub's auto-generated "Source code" archives do not, and do not build.
Linux: built on Ubuntu 22.04 — needs glibc ≥ 2.35, and glib, sqlite3 and libuuid from the system: apt install libglib2.0-0 libsqlite3-0 libuuid1. macOS: arm64; needs glib from Homebrew (brew install glib) — sqlite3 and the UUID functions come with the system. 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.
libpathime 0.1.0
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). The source tarball carries every submodule at
its pinned commit — GitHub's auto-generated "Source code" archives
do not, and do not build.
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.
Linux: built on Ubuntu 22.04 — needs glibc ≥ 2.35, and glib,
sqlite3 and libuuid from the system:
apt install libglib2.0-0 libsqlite3-0 libuuid1.
Windows: needs the Visual C++ redistributable; every other
dependency ships in the archive.