Package Details: vkquake-git 0.97.0.r2.g4f5ac85-1

Git Clone URL: https://aur.archlinux.org/vkquake-git.git (read-only)
Package Base: vkquake-git
Description: A modern Quake 1 engine. Forked from Fitzquake. This version contains Vulkan API support (git-latest).
Upstream URL: https://github.com/Novum/vkquake
Keywords: game port quake quake1 quakespasm vkquake
Licenses: GPL2
Conflicts: vkquake
Provides: vkquake
Submitter: ProfessorKaos64
Maintainer: ProfessorKaos64
Last Packager: ProfessorKaos64
Votes: 6
Popularity: 0.578270
First Submitted: 2016-08-14 02:22
Last Updated: 2017-11-18 16:26

Latest Comments

EndlessEden commented on 2017-12-20 20:20

ok first off, why add $(maybe_debug) to the build(), maybe_debug would be run as a command and its output stdout > stdin to the variable $().

So whats the point, as no compiler group has a maybe_debug executable. there is no such application. - If you are trying to get the end-user to view the PKGBUILD and edit it, please make a #COMMENT: instead.

it breaks automated builds. Thank You.

Second. Please add the following changes. PKGBUILD: add options=(!strip), make replace build options as a CFLAG instead, LDFLAG append required files for build options, as the makefile is not appended by them.

Changes are shown here, along with my Makefile patch to allow including system Global LDFLAGS(As they are replaced by default in the Makefile.: https://github.com/Novum/vkQuake/pull/129) Changes: https://gist.github.com/kingtiger01/947d0c78a271df03c09cbb303f86ee1d

ProfessorKaos64 commented on 2017-11-08 13:28

.. search the vkquake issues tracker: https://github.com/Novum/vkQuake/issues/117

[mikeyd@archboxmtd ~]$ locate "SDL_vulkan.h"
/usr/include/SDL2/SDL_vulkan.h

That is provided in https://www.archlinux.org/packages/extra/x86_64/sdl2/, which this depends on. This is right below where the rest of the SDL files are picked up and should be in the same directory as SDL.h

https://github.com/Novum/vkQuake/blob/2bcd8e9c98043fcb3425b3eab5042a8cf04681d8/Quake/gl_vidsdl.c#L30

$ sudo pacman -Qo "/usr/include/SDL2/SDL_vulkan.h"
/usr/include/SDL2/SDL_vulkan.h is owned by sdl2 2.0.7-1

The build testing fine in a brand new clean chroot just now (https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot)

I'm not entirely sure why are you are having an issue then.

edoantonioco commented on 2017-11-07 23:11

cant be installed, again

gl_vidsdl.c:32:10: error fatal: SDL_vulkan.h: No existe el fichero o el directorio
#include "SDL_vulkan.h"
^~~~~~~~~~~~~~
compilación terminada.
make: *** [Makefile:192: gl_vidsdl.o] Error 1
make: se sale del directorio '/tmp/yaourt-tmp-edo/aur-vkquake-git/src/vkquake/Quake'
==> ERROR: Se produjo un fallo en build().
Cancelando...

edoantonioco commented on 2017-01-28 13:48

removing /usr/local/lib/libSDL2-2.0.so.0 solve the issue

edoantonioco commented on 2017-01-27 17:29

but I cant symlink since vkquake doesnt have any libts-1.0.so.0 library. Reinstalling the game doesnt change anything

ProfessorKaos64 commented on 2017-01-22 21:24

This was a similar issue like those of ut2004 and is likely due to the latest tslib:

{quote}
Latest update of tslib broke this game for me. In case if someone got problem launching it because of missing libts, try this command from root:
# ln -s /usr/lib/libts-1.2.so.0 /opt/ut2004/System/libts-1.0.so.0
{quote}

Arch is shipping libts-1.3.so.0 now, so rebuild the package or symlink it. See: https://www.archlinux.org/packages/extra/x86_64/tslib/

edoantonioco commented on 2017-01-21 16:35

Its not working on Manjaro, same goes for both vkquakes on AUR

"vkquake: error while loading shared libraries: libts-1.2.so.0: cannot open shared object file: No such file or directory"

ProfessorKaos64 commented on 2016-09-13 08:01

file /usr/bin/vkquake
/usr/bin/vkquake: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=60ca056c93cf1f9e707a9f5867cd3322d239d513, stripped

The desktop file points to this. I just tested this on a new rev. I kind of woke up to eat a midnight snack, so i'll check soon tomorrow :) It's a git package, not meant to actually* be named vkquake-git, in same vein that retroarch-git provides /usr/bin/retroarch, not /usr/bin/retroarch-git instead. Same goes for the desktop files.

Vash63 commented on 2016-09-13 07:43

/usr/bin/vkquake-git is now 644, needs to be 755, and the desktop file is improperly named 'vkquake' instead of 'vkquake-git' and points to /usr/bin/vkquake not /usr/bin/vkquake-git.

ProfessorKaos64 commented on 2016-09-13 07:42

.. "Provides: vkquake", not "vkquake-git". This recently changed to reflect the proper executable.

All comments