Package Details: vkquake 1.34.1-1

Git Clone URL: https://aur.archlinux.org/vkquake.git (read-only, click to copy)
Package Base: vkquake
Description: A modern Quake 1 engine. Forked from Fitzquake. This version contains Vulkan API support.
Upstream URL: https://github.com/Novum/vkquake
Keywords: fps quake quakespasm quakeworld
Licenses: GPL-2.0-or-later
Provides: vkquake
Submitter: ProfessorKaos64
Maintainer: HurricanePootis
Last Packager: HurricanePootis
Votes: 29
Popularity: 0.135022
First Submitted: 2016-12-11 00:53 (UTC)
Last Updated: 2026-04-03 20:43 (UTC)

Dependencies (14)

Required by (0)

Sources (5)

Latest Comments

1 2 3 4 5 Next › Last »

leahanderson commented on 2026-03-17 19:15 (UTC)

no longer compiles:

../Quake/host_cmd.c: In function ‘Host_Loadgame_f’:
../Quake/host_cmd.c:1479:37: error: assignment discards ‘const’ qualifier from pointer target type [-Werror=discarded-qualifiers]
 1479 |                         while ((end = strchr (ext, '\n')))

Derson5 commented on 2025-12-10 01:50 (UTC)

I can't build:

==> Making package: vkquake 1.32.3.1-2 (Wed 10 Dec 2025 02:46:20 CET)
==> Retrieving sources...
  -> Downloading vkquake-1.32.3.1.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0   0     0   0     0     0     0  --:--:-- --:--:-- --:--:--     0
100 27582k   0 27582k   0     0 11627k     0  --:--:--  0:00:02 --:--:-- 19167k
  -> Found vkquake.desktop
  -> Found vkquake.png
  -> Found vkquake.svg
  -> Found ctype.patch
  -> Downloading spirv.patch...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  1591 100  1591   0     0  4582     0  --:--:-- --:--:-- --:--:--  4598
==> Validating source files with sha512sums...
    vkquake-1.32.3.1.tar.gz ... Passed
    vkquake.desktop ... Passed
    vkquake.png ... Passed
    vkquake.svg ... Passed
    ctype.patch ... Passed
    spirv.patch ... FAILED
==> ERROR: One or more files did not pass the validity check!
error: failed to download sources for 'vkquake-1.32.3.1-2':

leahanderson commented on 2025-11-30 21:27 (UTC)

the sha512 sum for spirv.patch is incorrect

kinker31 commented on 2025-10-20 08:08 (UTC) (edited on 2025-10-20 10:55 (UTC) by kinker31)

@TheMaxus Opened up an issue over at the github repo.

UPDATE: The issue is fixed, but only in the git version right now.

TheMaxus commented on 2025-10-20 07:54 (UTC)

spirv-remap is no longer included in Arch repositories as far as I can tell so the package no longer builds

janvkn commented on 2024-04-21 13:16 (UTC)

@HurricanePootis thanks for the feedback.

Given that it reportedly works for you and @kinker31, I looked back into it, and it turns out there was an issue on my end. I had an older /etc/makepkg.conf file. After merging it with the /etc/makepkg.conf.pacnew file, vkquake now builds without errors, no patch needed.

Diffing the two files, the default CFLAGS do look quite different. I can only assume that the error was caused by one of them.

HurricanePootis commented on 2024-04-18 03:06 (UTC)

I can still build vkquake with gcc 13 without experiencing those builds

kinker31 commented on 2024-04-17 14:31 (UTC)

VKQuake builds, installs, and plays without any major issue on my end, though for some reason the program doesn't save the option whever to enable smooth animations/movements or not, and defaults to "Smooth", which I personally find undesirable.

janvkn commented on 2024-04-02 08:53 (UTC)

@HurricanePootis the build currently fails with GCC13.

The patch that @spillner provided below was apparently taken from upstream https://github.com/Novum/vkQuake/commit/19d76588037977f59506c18aa3d307f8f5124d0f

Related upstream issue can be found here: https://github.com/Novum/vkQuake/issues/688

HurricanePootis commented on 2023-09-28 17:24 (UTC)

@zed123 @spillner, I was able to build vkquake without the patch in a clean chroot. Please provide more information on this patch and where it comes from before expecting me to take it in.