Package Details: doomsday 2.3.1-5

Git Clone URL: (read-only, click to copy)
Package Base: doomsday
Description: An advanced Doom engine that supports DOOM, Heretic and Hexen.
Upstream URL:
Keywords: doom doomsday
Licenses: GPL2
Conflicts: doomsday-bin
Submitter: dotfloat
Maintainer: FredBezies
Last Packager: FredBezies
Votes: 18
Popularity: 0.006302
First Submitted: 2015-08-10 15:51 (UTC)
Last Updated: 2023-08-06 07:12 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

MarsSeed commented on 2023-07-12 20:03 (UTC)

Please remove the provided assimp, it doesn't make sense to declare it.

CyberConan commented on 2021-10-10 16:09 (UTC) (edited on 2021-10-10 16:12 (UTC) by CyberConan)

Hi! There is an issue when compiling doomsday with assimp libraries in sources and using DHMP pack. For solve, I did this:

1.-In cmake/Options.cmake changed YES to NO:

option (DENG_ASSIMP_EMBEDDED "Use the Assimp from 'external/assimp' instead of system libraries" NO)

2.-Removed lines 8 to 54 in libgui/CMakeLists.txt.

3.-Removed proveen assimp and installed this package from Extra repository. Regards!

FredBezies commented on 2021-05-22 13:28 (UTC)


I do not mean to be rude, but your comment is useless. If you read man makepkg, you can see this:

-s, --syncdeps
           Install missing dependencies using pacman. When build-time or
           run-time dependencies are not found, pacman will try to resolve
           them. If successful, the missing packages will be downloaded and

And when I launch makepkg -s after I grabbed this PKGBUILD:

~/doomsday  master makepkg -s
==> Making package: doomsday 2.3.1-3 (Sat May 22 15:24:23 2021)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
[sudo] password for fred: 
resolving dependencies...
looking for conflicting packages...

Packages (3) xorg-util-macros-1.19.3-1  assimp-5.0.1-3

Total Installed Size:  15.13 MiB

:: Proceed with installation? [Y/n]

So, next time, before posting a comment like "Hey, this package is broken", just use makepkg -s before.


Yiannis128 commented on 2021-05-22 12:39 (UTC) (edited on 2021-05-22 12:40 (UTC) by Yiannis128)

So assimp is a missing dep that isn't resolved, you have to install it manual.

Fyi for everyone: sudo pacman -S assimp

a821 commented on 2021-05-14 18:56 (UTC)

unquoted srcdir and pkgdir

FredBezies commented on 2020-05-20 13:58 (UTC)

@coltondrg: Grabbed PKGBUILD.

Ran makepkg -s.

==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (3) xorg-util-macros-1.19.2-2  assimp-5.0.1-1

Total Download Size:    3.51 MiB
Total Installed Size:  15.00 MiB

And building worked:

==> Creating package "doomsday"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: doomsday 2.2.2-1 (Wed May 20 15:56:12 2020)
makepkg -s  1183.93s user 98.08s system 270% cpu 7:54.07 total

<deleted-account> commented on 2020-05-20 11:10 (UTC)

This being marked as provides assimp is causing assimp to not get downloaded when it is required as a makedep. You can build it if you already have assimp on your computer but makepkg can't resolve it when you use -s.

moparisthebest commented on 2020-01-26 06:32 (UTC)

This requires 'python' in makedepends to build

FredBezies commented on 2020-01-16 13:32 (UTC)

@tuxsavvy: modified PKGBUILD. Thanks.

tuxsavvy commented on 2020-01-16 12:04 (UTC)

doomsday-2.2.1 is already out,

Also, in addition to the missed fixes surrounding both assimp conflicts as well as lib32-fluidsynth dependency, here is an ugly patch that addresses all these plus the latest stable fix,

--- PKGBUILD.old        2020-01-16 11:52:39.000000000 +0000
+++ PKGBUILD    2020-01-16 11:02:30.803311995 +0000
@@ -6,22 +6,21 @@
 # Contributor: Dmitry Shilov <>

 pkgdesc="An advanced Doom engine that supports DOOM, Heretic and Hexen."
 arch=('i686' 'x86_64')
-conflicts=('doomsday-bin' 'assimp')
-depends=('hicolor-icon-theme' 'qt5-x11extras' 'sdl2_mixer' 'fluidsynth' 'openal' 'libxrandr' 'minizip')
-makedepends=('imagemagick' 'cmake' 'xorg-server-devel')
+depends=('hicolor-icon-theme' 'qt5-x11extras' 'sdl2_mixer' 'fluidsynth' 'lib32-fluidsynth' 'openal' 'libxrandr' 'minizip')
+makedepends=('imagemagick' 'cmake' 'xorg-server-devel' 'assimp')
 optdepends=('doom1-wad: Doom shareware', 
             'heretic1-wad: Heretic shareware', 
             'hexen1-wad: Hexen shareware'

 build() {

@@ -40,6 +39,9 @@
     cd $srcdir/$pkgname-$pkgver/$pkgname/build
     make install DESTDIR="$pkgdir" 

+    # Delete the contents of /usr/include/assimp as this package already provides it
+    rm -r $pkgdir/usr/include/assimp
     # Look for WADs in /usr/share/games/doom by default
     mkdir -p "${pkgdir}/etc/doomsday"
     echo "iwaddir: /usr/share/games/doom" > "${pkgdir}/etc/doomsday/paths"

If any users are facing issues with libGL error involving swrast and are using nvidia, you may want to read this askubuntu thread,

Short and sweet to that is to simply relocate /usr/lib/ elsewhere, and that should fix libGL error. Don't remove the symlink, just relocate it