Package Details: prboom-plus

Git Clone URL: (read-only, click to copy)
Package Base: prboom-plus
Description: An advanced, Vanilla-compatible Doom engine based on PrBoom
Upstream URL:
Keywords: doom engine game port
Licenses: GPL2
Conflicts: prboom-plus-svn
Submitter: None
Maintainer: alexbrinister
Last Packager: alexbrinister
Votes: 20
Popularity: 0.069294
First Submitted: 2006-08-04 12:15
Last Updated: 2020-09-06 04:22

Latest Comments

1 2 Next › Last »

gamezelda commented on 2021-03-21 16:58

Not an issue with the package, but just a general comment: I've found the latest beta/SVN version (r4553) to have some noticeable quality of life improvements over the latest stable version, such as not grabbing the keyboard input exclusively so shortcuts/hotkeys still work while playing, and handling mouse sensitivity more like Crispy Doom. This is due to the SDL->SDL2 upgrade.

alexbrinister commented on 2020-09-06 04:24

I have confirmed and applied tonymke's patch.

Kingan commented on 2020-05-25 09:08

Disowned. I'm not using Arch Linux for now.

tonymke commented on 2020-05-25 04:57

I enountered a couple minor linker issues with this guy:

  • Upstream uses mktemp.2 in its demo recording, which will fail the build with a message like this: "warning: the use of 'mktemp' is dangerous, better use 'mkstemp'"
  • Several symbols are defined repeatedly - probably from not using #ifndef and the like. Adding the "-z muldefs" LDFLAG resolves.

This is my "I just want to play Doom right now" patch for the PKGBUILD to address these - I'm by no means a packaging expert though, and I'm sure there's a cleaner way to do the mktemp patching.

diff --git a/PKGBUILD b/PKGBUILD
index e4e3a29..d6f7e1d 100644
@@ -14,10 +14,14 @@ conflicts=('prboom-plus-svn')

+prepare() {
+    sed -i -E 's/mktemp/mkstemp/g' $(find "prboom-plus-$pkgver" -type f -name r_demo.c)
 build() {
   cd "prboom-plus-$pkgver"

-  ./configure --prefix=/usr --without-dumb
+  LDFLAGS="-z muldefs" ./configure --prefix=/usr --without-dumb

Kingan commented on 2019-03-16 05:42

@popexxiii Looks like recent update of fluidsynth broke the API compatibility. Just rebuilding this package should fix the issue.

popexxiii commented on 2019-03-15 20:17

Just an FYI, I was on prboom-plus and got this error.

prboom-plus: error while loading shared libraries: cannot open shared object file: No such file or directory

Updating to prboom-plus fixed it. Hope this helps anyone that bumps into that error.

escondida commented on 2017-09-14 16:54

NoSuck, looks like the latest version now takes an argument int "restrict_". The function's only used in this one place, so if reported to upstream it should be a quickish fix.

I actually haven't used this package for a while, since Doom 1 & 2 are both short games, so...orphaning. Good luck!

NoSuck commented on 2017-09-07 19:33

This no longer compiles with the latest version of DUMB.

Anonymous comment on 2016-09-23 06:00


FredBezies commented on 2016-07-22 18:44

Don't have time to keep this PKGBUILD updated. Feel free to adopt it.