Package Details: zandronum 3.1-1

Git Clone URL: (read-only, click to copy)
Package Base: zandronum
Description: OpenGL ZDoom port with Client/Server multiplayer
Upstream URL:
Licenses: custom
Conflicts: zandronum2
Submitter: sanerb
Maintainer: randomnobody
Last Packager: randomnobody
Votes: 27
Popularity: 0.188287
First Submitted: 2017-12-14 15:03 (UTC)
Last Updated: 2022-01-24 08:09 (UTC)

Pinned Comments

ratata commented on 2022-02-11 15:23 (UTC)

Perhaps you could include gm.dls (fixes the music -

Latest Comments

bobbyboy5069 commented on 2022-06-24 13:52 (UTC)

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.

SteelTitanium commented on 2022-06-21 05:36 (UTC)

Why does this download a prebuilt version, wouldn't it make sense to build from source instead?

bobbyboy5069 commented on 2022-06-10 13:08 (UTC)

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.

randomnobody commented on 2022-06-05 20:59 (UTC)

@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 :^)

bobbyboy5069 commented on 2022-06-04 23:23 (UTC)

@randomnobody You can extract the file from a Windows 10 ISO in a similar way to what's described here:

  1. Download an ISO from the Microsoft website
  2. Extract the install.wim image (7z e win10.iso sources/install.wim)
  3. Extract gm.dls (7z e install.wim 1/Windows/SysWOW64/drivers/gm.dls)

Of course, you also have to change your zandronum.ini as described in the forum post.

randomnobody commented on 2022-02-19 02:47 (UTC)

@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.

ratata commented on 2022-02-11 15:23 (UTC)

Perhaps you could include gm.dls (fixes the music -

randomnobody commented on 2022-01-24 08:17 (UTC) (edited on 2022-01-24 08:18 (UTC) by randomnobody)

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.

sanerb commented on 2022-01-24 02:38 (UTC)

have at it

randomnobody commented on 2022-01-24 02:36 (UTC)

@sanerb can I take ownership of this package if you're not going to update it?

sanerb commented on 2020-11-16 07:31 (UTC) (edited on 2020-11-16 07:48 (UTC) by sanerb)


Hey, "dumbass", learn how to use GPG. My keys are distributed on the public GNUPG keyservers and the SKS pool.

But since you aren't competent enough to handle that, here you go:

Since you seem averse to reading documentation, you need to download that and do "gpg --import path/to/personal.asc" as the user you run makepkg as.

Or you can do "makepkg --skippgpcheck". You of course would know that if you read the makepkg man page.

You also could just comment out the .sig sources in the PKGBUILD if all of the above is too much for you to handle.

Maybe doublecheck before making a fool of yourself in public next time.

Edit: lol it's even in the Arch wiki.

terrytuden114 commented on 2020-11-16 07:16 (UTC)


terrytuden114 commented on 2020-11-16 07:16 (UTC)

Fix your package. This doesn't work buddy, pgp key error.

And importing those keys doesn't work, it just hangs.

Why can't you just use a normal ass key server like sane people? Now no one on arch can use your package, good job.

sanerb commented on 2020-07-17 02:52 (UTC) (edited on 2020-07-17 02:52 (UTC) by sanerb)


WHOOPS, that's right; they switched to mercurial. Embarrassingly, I also maintain zandronum-hg. (It's still stuck in my head as zandronum-git.)

Will work on changing name to zandronum-bin and having this build from source. Can you please confirm against zandronum-hg to see if you're getting the same behaviour? (EDIT: and comment there if you are so others will know and I can potentially investigate)

ztx commented on 2020-07-17 00:17 (UTC)


Sorry, it probably was 'zandronum-hg' or something (I'm afraid I don't remember anymore). I deleted my previous comment to avoid further confusion.

Renaming to 'zandronum-bin' is a good idea, though.

sanerb commented on 2020-07-16 16:00 (UTC)


Are you sure you have the right package and aren't trying to build zandronum-git? This PKGBUILD doesn't do any compiling. (I should really rename it to zandronum-bin at some point and do a separate package that builds, but...)

Please confirm.

5anya commented on 2020-04-25 10:51 (UTC) (edited on 2020-04-25 10:53 (UTC) by 5anya)

no, don't implement those in the launcher: it works fine after you switch the sound system in the settings from OSS/ALSA to SDL. I think the issue's gonna be fixed in the fmodex library (at least I think it's the library's issue). did anyone file a bug report to fmodex's developers on this? and yeah, it still happens with the latest version.

sanerb commented on 2020-04-25 01:11 (UTC)

do you guys want me to implement those in the launcher? i hesitate to do so since it would always start with -nosound then.

i DID update the package to use the appropriate FMOD version. is it still happening in 3.0.1-3 version of this package?

5anya commented on 2020-04-24 19:55 (UTC)

These errors are also fixed with @laserlennart's workaround: double free or corruption (!prev) OR malloc_consolidate(): invalid chunk size

sanerb commented on 2020-03-29 01:44 (UTC)


thanks for finding that workaround! did you file a bug report upstream yet or find a relevant one? if not, i'll open one.

laserlennart commented on 2020-03-28 18:45 (UTC)

FMOD support seems broken with newer kernels. For those who got this error on startup:

corrupted size vs. prev_size in fastbins

use this workaround i got from discord:

  • start zandronum with -nosound option
  • set output system to SDL in options
  • quit game
  • restart normally

works for me.

csnxs commented on 2019-10-24 00:44 (UTC)

Please update to v3.0.1 -

Pol_M commented on 2019-04-18 15:14 (UTC)

Could you remove the "," in the conflicts section? It causes an error.

sanerb commented on 2018-06-23 13:08 (UTC)


oh, no kidding... i must have fixed that at some point. sorry!

conflict has been removed. thanks for letting me know!

crisisinaptica commented on 2018-06-22 12:32 (UTC)

Hi! This package doesn't conflict with zandronum-hg. Both can be installed side by side, the only thing preventing that is the "conflicts=('zandronum2' 'zandronum-hg')" line in the PKGBUILD. You can change it to "conflicts=('zandronum2')" safely.

drakkar1969 commented on 2018-01-21 08:17 (UTC)


sanerb commented on 2018-01-21 07:55 (UTC)

Bug reports can be filed at
News updates for packages can be followed at

(If you want an RSS-feed only pertaining to my AUR packages, you can subscribe to in your favourite RSS reader.)

Note that you should still use the AUR web interface for flagging packages as out-of-date if a new version is released; the aforementioned bug tracker is to aid in issues with building/packaging/the PKGBUILD formats/etc. specifically.

GPG signature "errors" are explained here:

Please read; it's not a bug.


sanerb commented on 2018-01-21 07:54 (UTC)

whoops, forgot to add the pinned notice about this, sec

drakkar1969 commented on 2018-01-21 07:32 (UTC)

Install fails verifying source file signatures (unknown public key ...)

abdulhakeem commented on 2017-11-18 01:36 (UTC)

Where is the Zandronum folder located?

mobo commented on 2015-08-23 15:51 (UTC)

md5sum is corrected right now.

xDShot commented on 2015-08-23 07:10 (UTC)

Please update md5sums, they are mismatched.

mwohah commented on 2015-07-27 15:49 (UTC)

Just wanted to mention that gtk2 support should probably be an optional dependency; if no suitable library for a GUI is installed, it will fall back to a command line selection screen (running it in a terminal). Also, for those interested, there is (or rather: was, as the repo has been migrated and the pull request not updated yet) a pull request available for simple GTK3 support here [1]. [1]