I believe the dependency on end-of-life openssl-1.1 can be replaced with openssl.
The current v3.2.1 binary launches file without it and appears to be compiled against OpenSSL 3.x:
$ pacman -Qi openssl-1.1
error: package 'openssl-1.1' was not found
$ pacman -Qi zandronum | grep Version
Version : 3.2.1-2
$ zandronum
Zandronum 3.2.1 - 250804-2140 - SDL version
[...]
$ strings /usr/share/zandronum/zandronum | grep -i openssl
OPENSSL_3.0.0
Compare with the v3.1 binary (which is when openssl-1.1 was added as a dependency) which clearly required it:
$ pacman -Qi openssl-1.1
error: package 'openssl-1.1' was not found
$ pacman -Qi zandronum | grep Version
Version : 3.1-2
$ zandronum
/usr/share/zandronum/zandronum: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
$ strings /usr/share/zandronum/zandronum | grep -i openssl
OPENSSL_1_1_0
Pinned Comments
ratata commented on 2022-02-11 15:23 (UTC)
Perhaps you could include gm.dls (fixes the music - https://zandronum.com/forum/viewtopic.php?t=7951)