Package Details: gzdoom 4.6.1-2

Git Clone URL: https://aur.archlinux.org/gzdoom.git (read-only, click to copy)
Package Base: gzdoom
Description: Feature centric port for all Doom engine games
Upstream URL: http://www.zdoom.org/
Licenses: GPL3, BSD, LGPL3
Replaces: gzdoom-legacy, gzdoom1
Submitter: None
Maintainer: grubber
Last Packager: grubber
Votes: 127
Popularity: 1.07
First Submitted: 2009-02-22 22:28
Last Updated: 2021-08-21 09:53

Dependencies (28)

Sources (3)

Latest Comments

1 2 3 4 5 6 ... Next › Last »

tuxsavvy commented on 2021-08-16 15:54

Hi, thanks for maintaining this package. As per autumnontape said, here is a patch to rectify the need to have zmusic-git as a depends=() array:

--- PKGBUILD.orig
+++ PKGBUILD
@@ -14,7 +14,7 @@
          'libjpeg'
          'openal'
          'sdl2'
-         'zmusic>=1.1.1')
+         'zmusic-git')

autumnontape commented on 2021-08-06 21:47

The dependency on the latest zmusic should probably be part of the PKGBUILD.

grubber commented on 2021-08-03 12:48

simona, install the latest zmusic package

simona commented on 2021-08-03 08:37

/bin/ld: warning: libfluidsynth.so.2, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so, not found (try using -rpath or -rpath-link) /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference to fluid_synth_get_active_voice_count' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference tofluid_synth_pitch_bend' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference to fluid_synth_set_reverb' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference tonew_fluid_synth' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference to fluid_settings_setstr' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference tofluid_synth_set_reverb_on' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference to fluid_synth_program_change' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference todelete_fluid_settings' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference to fluid_settings_setint' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference tofluid_synth_channel_pressure' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference to fluid_synth_noteoff' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference tofluid_synth_set_chorus_on' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference to fluid_synth_set_interp_method' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference tofluid_synth_set_polyphony' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference to fluid_synth_noteon' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference tofluid_synth_sysex' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference to fluid_synth_set_chorus' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference tofluid_synth_write_float' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference to delete_fluid_synth' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference tofluid_synth_get_polyphony' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference to fluid_settings_getint' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference tonew_fluid_settings' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference to fluid_version' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference tofluid_synth_get_cpu_load' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference to fluid_synth_system_reset' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference tofluid_settings_setnum' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference to fluid_synth_cc' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/11.1.0/../../../../lib/libzmusic.so: undefined reference tofluid_synth_sfload' collect2: error: ld returned 1 exit status

wantija commented on 2021-05-25 14:54

This is happening to me with KWin too.

annoyingduck commented on 2021-05-23 16:31

Tracked the MESA issue to Compiz. MESA builds after 21.0.2 with Compiz are causing GZdoom not to launch. Needs investigation elsewhere. Switching to XFWM4 works as it should. Ignore my last posts!

annoyingduck commented on 2021-05-23 13:30

Just updated to 4.6.0-1. Still having the same MESA issue on XFCE w/intel graphics. GZdoom will not run at all. I have to downgrade MESA to 21.0.2-1. GZdoom fires right up after downgrade. I'm not sure where else to post this.

HurricanePootis commented on 2021-05-23 01:49

I updated the PKGBUILD for you, and I also disabled Anon stats sending (if that's what you want)

# Maintainer: Jan Cholasta <grubber at grubber cz>
# Contributor: Christoph Zeiler <rabyte*gmail>
# Contributor: HurricanePootis <hurricanepootis@protonmail.com>

pkgname=gzdoom
pkgver=4.6.0
pkgrel=1
pkgdesc='Feature centric port for all Doom engine games'
arch=('i686' 'x86_64')
url='http://www.zdoom.org/'
license=('BSD' 'GPL3' 'LGPL3')
depends=('gtk3'
         'hicolor-icon-theme'
         'libgl'
         'libjpeg'
         'openal'
         'sdl2'
         'zmusic>=1.1.1')
makedepends=('cmake' 'desktop-file-utils' 'git')
optdepends=('blasphemer-wad: Blasphemer (free Heretic) game data'
            'chexquest3-wad: Chex Quest 3 game data'
            'doom1-wad: Doom shareware game data'
            'freedm: FreeDM game data'
            'freedoom1: Freedoom: Phase 1 game data'
            'freedoom2: Freedoom: Phase 2 game data'
            'gxmessage: crash dialog (GNOME)'
            'hacx-wad: HacX game data'
            'harmony-wad: Harmony game data'
            'heretic1-wad: Heretic shareware game data'
            'hexen1-wad: Hexen demo game data'
            'kdialog: crash dialog (KDE)'
            'strife0-wad: Strife shareware game data'
            'square1-wad: The Adventures of Square, Episode 1 game data'
            'urbanbrawl-wad: Urban Brawl: Action Doom 2 game data'
            'xorg-xmessage: crash dialog (other)')
optdepends_x86_64=('vulkan-driver: Vulkan renderer'
                   'vulkan-icd-loader: Vulkan renderer')
replaces=("gzdoom1")
source=("gzdoom::git://github.com/coelckers/gzdoom.git#tag=g${pkgver}"
        'gzdoom.desktop')
sha256sums=('SKIP'
            '59122e670f72aa2531aff370e7aaab2d886a7642e79e91f27a533d3b4cad4f6d')
prepare() {
    cd gzdoom
    git submodule update --init
}

build() {
    cd gzdoom
    mkdir -p build
    cmake -B build \
          -D CMAKE_BUILD_TYPE=Release \
          -D CMAKE_CXX_FLAGS="${CXXFLAGS} -ffile-prefix-map=\"$PWD\"=. -DSHARE_DIR=\\\"/usr/share/gzdoom\\\"" \
          -D DYN_GTK=OFF \
          -D DYN_OPENAL=OFF \
      -D SEND_ANON_STATS=OFF

    make -C build
}

package() {
    cd gzdoom
    install build/gzdoom -t "$pkgdir"/usr/bin -D
    install build/{game_support,gzdoom}.pk3 -t "$pkgdir"/usr/lib/gzdoom -D -m 644
    desktop-file-install "$srcdir"/gzdoom.desktop --dir="$pkgdir"/usr/share/applications
    install docs/{console,rh-log,skins}.* -t "$pkgdir"/usr/share/doc/gzdoom -D -m 644
    install build/{brightmaps,game_widescreen_gfx,lights}.pk3 -t "$pkgdir"/usr/share/gzdoom -D -m 644
    install build/soundfonts/gzdoom.sf2 -t "$pkgdir"/usr/share/gzdoom/soundfonts -D -m 644
    install build/fm_banks/* -t "$pkgdir"/usr/share/gzdoom/fm_banks -D -m 644
    install src/posix/zdoom.xpm "$pkgdir"/usr/share/icons/hicolor/256x256/apps/gzdoom.xpm -D -m 644
    install docs/licenses/{bsd,fxaa,gdtoa,README}.* -t "$pkgdir"/usr/share/licenses/$pkgname -D -m 644
}

annoyingduck commented on 2021-05-04 16:14

Update to my post yesterday. It's the MESA update that breaks Gzdoom. A downgrade of mesa to the last package gets Gzdoom working again for me.

annoyingduck commented on 2021-05-03 18:05

Anyone else able to run GZDoom after recent system updates May 03 2021? I tried rebuilding GZdoom and Zmusic...no luck. It just won't fire up for me. Running GZdoom from the terminal brings up the iWAD selection screen then after selecting the terminal kicks back an audio error, but then seems to resolve it. When the terminal commands get to using video driver x11, the commands stop and it kills itself.