Repository navigation
·
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 libutilsWarning
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