Package Details: prboom-plus 2.5.1.4-3

Git Clone URL: https://aur.archlinux.org/prboom-plus.git (read-only, click to copy)
Package Base: prboom-plus
Description: An advanced, Vanilla-compatible Doom engine based on PrBoom
Upstream URL: http://prboom-plus.sourceforge.net/
Keywords: doom engine game port
Licenses: GPL2
Conflicts: prboom-plus-svn
Submitter: None
Maintainer: None
Last Packager: Kingan
Votes: 20
Popularity: 0.016942
First Submitted: 2006-08-04 12:15
Last Updated: 2018-04-19 09:19

Latest Comments

1 2 Next › Last »

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
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,10 +14,14 @@ conflicts=('prboom-plus-svn')
 source=("http://download.sourceforge.net/prboom-plus/prboom-plus-$pkgver.tar.gz")
 sha1sums=('73b3b46c36aa693059f2762dcd807bfd0490f130')

+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
   make
 }

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 2.5.1.4-1 and got this error.

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

Updating to prboom-plus 2.5.1.4-3 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.

remussatala commented on 2016-09-23 06:00

midi-pats https://www.dropbox.com/s/3g724dgnw81foyi/midi-pats.7z

FredBezies commented on 2016-07-22 18:44

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

Anonymous comment on 2015-08-01 19:36

@Jristz: The version 2.5.1.4-test is, as the name, implies, a test version and only available via the project's Subversion trunk. If you want to use newer versions than the stable 2.5.3 one, please use the prboom-plus-svn package provided by chungy here in the AUR.

Anonymous comment on 2015-04-09 23:35

http://prboom-plus.sourceforge.net/history.html
changelog say they have a new version 2.5.1.4-test [sic].
so I mark this outdated