When I try to update this I am getting the following error:
could not satisfy dependencies:
- unable to satisfy dependency 'openssl-1.1' required by zandronum
Git Clone URL: | https://aur.archlinux.org/zandronum.git (read-only, click to copy) |
---|---|
Package Base: | zandronum |
Description: | OpenGL ZDoom port with Client/Server multiplayer |
Upstream URL: | https://zandronum.com/ |
Licenses: | custom |
Conflicts: | zandronum2 |
Submitter: | sanerb |
Maintainer: | randomnobody |
Last Packager: | randomnobody |
Votes: | 27 |
Popularity: | 0.000000 |
First Submitted: | 2017-12-14 15:03 (UTC) |
Last Updated: | 2022-11-10 08:16 (UTC) |
When I try to update this I am getting the following error:
could not satisfy dependencies:
- unable to satisfy dependency 'openssl-1.1' required by zandronum
this should depend on openssl-1.1, zandronum tries to link to it on startup and now fails to start because openssl is version 3 in the offical repo
You can build it from source, but I think you'll only be able to play with people who run the same binary as you.
Why does this download a prebuilt version, wouldn't it make sense to build from source instead?
Well that's a problem. The closest thing I can find is a download for a .sf2 version (which FMOD can't do anything with), and while FluidSynth could play it the current Zandronum release only support libfluidsynth1 (current version is 3.1.0). So you either have to download an older version of FluidSynth or wait until the next stable release, which - based on previous releases - will come out in about a year to a year and a half.
@bobbyboy5069 thanks for the tutorial. The issue with adding it to the PKGBUILD is there's no reliable host for this file that allows hot-linking. I will not be hosting it personally. If someone can provide me a reliable, hot-linkable host for this file I'll add it to the PKGBUILD.
There's a copyright issue here, but as long as it's being hosted by someone else I don't care about adding it to the PKGBUILD. Obviously anyone downloading Zandronum from the AUR has a valid license to Windows and therefore has the right to download a backup of gm.dls :^)
@randomnobody You can extract the file from a Windows 10 ISO in a similar way to what's described here: https://wiki.archlinux.org/title/Microsoft_fonts#Extracting_fonts_from_a_Windows_ISO
Of course, you also have to change your zandronum.ini as described in the forum post.
@ratata I'll look into it, I wanna see if I find a reliable source for the file. The file host seems to generate a token on download. I'll have to monitor to see if they expire or something.
Perhaps you could include gm.dls (fixes the music - https://zandronum.com/forum/viewtopic.php?t=7951)
I made the subjective decision to remove fmodex from the dependencies as the library is already provided and installed as part of the zandronum package. Alternatively the fmodex dependency could have been kept, while dropping the zandronum-provided fmodex library. But previously having both was just redundant.
Since fmodex is an AUR package, and zandronum could suddenly start distributing a specific version of fmodex, I favored the simplicity of just using their copy.
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)