0 A.D. alpha 23 "Venustas" was released recently, and as it's still considered "alpha" software and is multiplayer-oriented, I propose to push it as an update to Mageia 6 as we use to for each new version (so that Mageia 6 users can play cross-platform with users using the latest version too).
This new version requires libsodium 1.0.14 or later, while we had only version 1.0.12 in Mageia 6, so libsodium is also getting updated to 1.0.14 (same library major, should be compatible).
Updated 0ad packages provide new upstream alpha release
The 0 A.D. packages have been updated to provide the latest upstream
alpha release, adding many bug fixes as well as new features and
This version should make it easier for Mageia 6 users to play
cross-platform with users of other distros and OSs.
The libsodium dependency was also updated to the backward-compatible
version 1.0.14 to allow building this 0 A.D. release.
RPMs in core/updates_testing:
SRPMs in core/updates_testing:
For testing 0ad, install both the "0ad" and "0ad-data" packages (the former should pull the latter automatically if not selected manually). Run the game via the "0ad" binary in PATH or the desktop launcher entry, and see if it seems functional. No need to spend too much time playing, unless you would enjoy a gaming break ;)
For libsodium, here's a list of reverse dependencies:
$ urpmf --synthesis /tmp/synthesis.hdlist.cz --requires :.*sodium | sort
Not sure how to test it specifically, but I guess it's related to the salting/encryption of data, so if you're a keepassxc user, you could check that your encrypted passwords are still recognized.
CC'ing eatdirt who is libsodium maintainer.
Update candidate: 0ad and 0ad-data 0.0.23 (0 A.D. Alpha 23 "Ken Wood") =>
Update candidate: 0ad and 0ad-data 0.0.23 (0 A.D. Alpha 23 "Ken Wood") + libsodium 1.0.14
0ad-0.0.22-1.1.mga6, 0ad-data-0.0.22-1.mga6 =>
0ad-0.0.22-1.1.mga6, 0ad-data-0.0.22-1.mga6, sodium-1.0.12-1.mga6
Tested on x86_64. The first screen was very long - more than 60 seconds - to appear on my old hardware, so I thought it was crashed. But in fact it works nicely, like previous version. I played a part of the tutorial, all seems working.
Thanks for the test, José.
An update for this issue has been pushed to the Mageia Updates repository.