Skip to content

v4.2.0

Latest

Choose a tag to compare

@TsukiNi22 TsukiNi22 released this 17 Oct 11:23
· 12 commits to main since this release
Immutable release. Only release title and notes can be modified.

Note

libutils is now distributed for Arch Linux: the same packages as the RPM/DEB, built by the same package / package_release targets and published in a signed pacman repository. setup.sh sets it up on the Arch based distributions, and the Windows unit tests now run in the CI.

See the changelog for more details.

Package Name Content
libutils Default packages (libutils-dev + libutils-op)
libutils-dev Headers and global CMake configuration (requires openssl)
libutils-dev-op / -dev-db / -dev-as CMake configuration of the optimized / debug / asan library
libutils-op / -db / -as Library, optimized / debug / asan (in /usr/lib)
Part What changed
packages Arch Linux packages (.pkg.tar.zst) built with the RPM/DEB by CPack (External generator, cmake/package/CPackArch.cmake, needs bsdtar): same names, components, -pre channel and dependencies
repository Signed pacman repository arch/x86_64 on gh-pages (packages & database signed), setup.sh adds the key to the pacman keyring and [libutils] to /etc/pacman.conf
fix The licenses are installed in /usr/share/licenses/libutils/ (they were directly in /usr/share/licenses/, also for the RPM/DEB)
tests Windows unit tests in the CI (mingw64-unit-tests image, run with wine), GoogleTest taken from the sysroot when cross compiling
curl -fsSL https://raw.githubusercontent.com/TsukiNi22/libutils/main/setup.sh | bash -s
sudo pacman -S libutils

Warning

No Windows (mingw64-libutils*) packages for Arch: mingw-w64-openssl is only in the AUR. Library build with on fedora:44.

Full Changelog: https://github.com/TsukiNi22/libutils/blob/v4.2.0/CHANGELOG.md


Compare: v4.1.0...v4.2.0