Package Details: q2rtx 1.7.0-2

Git Clone URL: https://aur.archlinux.org/q2rtx.git (read-only, click to copy)
Package Base: q2rtx
Description: NVIDIA’s implementation of RTX ray-tracing in Quake II
Upstream URL: https://github.com/NVIDIA/Q2RTX
Licenses: GPL2, custom
Conflicts: quake2rtx
Replaces: quake2rtx
Submitter: FabioLolix
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 3
Popularity: 0.000020
First Submitted: 2023-06-18 11:09 (UTC)
Last Updated: 2023-06-18 11:09 (UTC)

Latest Comments

1 2 Next › Last »

FabioLolix commented on 2023-06-18 11:11 (UTC)

Sorry for the long wait, this is now replaced by q2rtx https://aur.archlinux.org/packages/q2rtx since that is the name of the repo and the binary; while quake2rtx is not used

jmsq commented on 2023-04-19 05:57 (UTC)

Ok a working update for this package can be found here: https://github.com/jm2/archlinux-packages/blob/master/quake2rtx/PKGBUILD

@FabioLolix Happy to update this package if granted maintainer permission, or you can upload the update yourself if you'd rather.

jmsq commented on 2023-02-12 00:16 (UTC)

It's great that upstream is getting fixes, but that's probably better suited for a -git package variant until something newer than 1.6.0 gets released. That being said, just pinning the SDL2 submodule to the correct version for now is probably the easiest fix to maintain 1.6.0 compatibility.

laenco commented on 2023-02-01 16:04 (UTC) (edited on 2023-02-01 16:04 (UTC) by laenco)

also, in master - they've added wayland support, and SDL_VIDEODRIVER=x11 become unnecessary

but wayland hurts performance (7900xtx) - barely 30 fps at 90% scale.

with x11 - 60+fps apt 115% scale

laenco commented on 2023-02-01 14:12 (UTC)

Currently, I builded it with latest master and without any sdl2 repo changes.

The authors of Q2RTX already fixed SDL2 repo submodule (libsdl-org/SDL) and fixed it at revision f17058b

So, a dirty hack make this aur buildable

prepare() {
    cd $srcdir/Q2RTX
    #git checkout tags/v${pkgver} #stay at master
    #sed -i 's/spurious\/SDL-mirror/libsdl-org\/SDL/' .gitmodules .git/config #skip sdl2 changes
    git submodule update --init --recursive
    #rm -rf extern/SDL2 #skip sdl2 changes
    #git submodule update --init --recursive --remote --merge extern/SDL2 #skip sdl2 changes
    mkdir -p $srcdir/Q2RTX/{build,baseq2}
    cp -rf $srcdir/q2rtx/baseq2/* $srcdir/Q2RTX/baseq2/
}

(inbefore, i'm really sorry if formatting goes wrong, i tried)

jmsq commented on 2023-01-28 04:38 (UTC) (edited on 2023-01-28 04:39 (UTC) by jmsq)

Well, the simple fix would probably be to just point to a different SDL repo. I tried taking a more radical approach by eliminating nearly all of the external submodules, but it currently goes pear-shaped during linking, and I'm not really a CMake expert to sort it all out. My in-progress attempt can be found here:

https://github.com/jm2/archlinux-packages/blob/master/quake2rtx/PKGBUILD

I'll disown this package to let someone else make an attempt at fixing this properly.

kode54 commented on 2022-12-26 05:34 (UTC)

Build now fails, because the upstream SDL repository that is hacked into this tree is no longer SDL2, but SDL3 prerelease.

jmsq commented on 2021-09-22 01:40 (UTC) (edited on 2021-09-22 01:43 (UTC) by jmsq)

This package is now a source-built package pinned to the latest github release. If you'd rather stick to binary releases, install quake2rtx-bin instead.

The binary release is still downloaded for scripts, icons, and assets, but the core binaries are built from source.

jmsq commented on 2021-09-21 14:27 (UTC)

@abouvier fair point; I'll get that fixed tomorrow.

abouvier commented on 2021-09-21 14:19 (UTC)

You should compile from the source or rename this package quake2rtx-bin.