Package Details: quake3e-git r2378.4b2b0729-1

Git Clone URL: https://aur.archlinux.org/quake3e-git.git (read-only, click to copy)
Package Base: quake3e-git
Description: Improved Quake III Arena Engine
Upstream URL: https://github.com/ec-/Quake3e
Licenses: GPL
Provides: quake3
Submitter: zoidby
Maintainer: zoidby
Last Packager: zoidby
Votes: 4
Popularity: 0.014109
First Submitted: 2020-09-08 00:08 (UTC)
Last Updated: 2024-02-19 14:51 (UTC)

Dependencies (2)

Required by (12)

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

Reboot commented on 2023-06-18 22:28 (UTC)

@zoidby Turns out compilation was failing because I didn't have "which" installed, so it couldn't grab the SDL2 flags from pkg-config or sdl2-config

MaximGun commented on 2023-06-18 17:53 (UTC) (edited on 2023-06-19 00:26 (UTC) by MaximGun)

Package builds on aarch64 but package() in PKGBUILD is hardcoded for x86-64.

==> Entering fakeroot environment...
==> Starting package()...
install: cannot stat '/home/maximgun/.cache/yay/quake3e-git/src/Quake3e/build/release-linux-x86_64/quake3e.x64': No such file or directory
==> ERROR: A failure occurred in package().
    Aborting...
-> error making: quake3e-git-exit status 4
-> Failed to install the following packages. Manual intervention is required:
quake3e-git - exit status 4

$ ls -al /home/maximgun/.cache/yay/quake3e-git/src/Quake3e/build/release-linux-aarch64/
drwxr-xr-x    - maximgun 2023-06-18 09:43 client
drwxr-xr-x    - maximgun 2023-06-18 09:42 ded
drwxr-xr-x    - maximgun 2023-06-18 09:43 rend1
drwxr-xr-x    - maximgun 2023-06-18 09:42 rend2
drwxr-xr-x    - maximgun 2023-06-18 09:43 rendv
.rwxr-xr-x 1.5M maximgun 2023-06-18 09:43 quake3e.aarch64
.rwxr-xr-x 928k maximgun 2023-06-18 09:42 quake3e.ded.aarch64
.rwxr-xr-x 405k maximgun 2023-06-18 09:43 quake3e_opengl_aarch64.so
.rwxr-xr-x 600k maximgun 2023-06-18 09:43 quake3e_vulkan_aarch64.so

$ uname -a
Linux mgalarm 6.2.10-1-aarch64-ARCH #1 SMP PREEMPT_DYNAMIC Fri Apr  7 10:32:52 MDT 2023 aarch64 GNU/Linux

edit: updated the PKGBUILD to change all occurrences of x86_64 and x64 to aarch64. It installs and runs fine (client and server). Please consider updating the PKGBUILD to variablize the architecture in the appropriate places.

Reboot commented on 2023-04-23 12:25 (UTC)

@zoidby, my output seems fine

% pkg-config --cflags-only-I sdl2
-I/usr/include/SDL2

zoidby commented on 2023-04-22 11:38 (UTC) (edited on 2023-04-22 11:39 (UTC) by zoidby)

@Reboot, talking to the developers i found out

> pkg-config --cflags-only-I sdl2

should return

-I/usr/include/SDL2

Please check that.

zoidby commented on 2023-04-20 16:26 (UTC)

I wasn’t able to reproduce this. Could you please report this as a bug upstream? There might be something wrong with the #include.

Reboot commented on 2023-04-18 14:30 (UTC)

Compilation fails for me

code/sdl/sdl_glimp.c:29:17: fatal error: SDL.h: No such file or directory
   29 | #       include <SDL.h>
      |                 ^~~~~~~

Even though I have SDL installed

% pacman -Q |grep  sdl
lib32-sdl12-compat 1.2.60-1
lib32-sdl2 2.26.5-1
sdl12-compat 1.2.60-1
sdl2 2.26.5-1
sdl2_image 2.6.3-1

zoidby commented on 2021-12-27 10:22 (UTC)

.SRCINFO was updated already. The problem was probably that pkgver in the PKGBUILD needed to be adjusted as well since "makepkg --printsrcinfo > .SRCINFO" generates the .SRCINFO based on that.

Should work now. Please report back.

zoidby commented on 2021-12-02 22:24 (UTC)

So i finally got around to fix the reported issues.

  • As suggested by adomas and niobium93, the engine has been moved to /opt/quake3. My initial intention for using /opt/quake3e was to avoid conflicts. Hopefully, the new location will fix more than it creates. For instance, we might have to add replaces=().
  • Various paths have been updated in accordance.
  • As reported by xrayfur, there were problems with versioning when updating. Since tags changed upstream, the new PKGBUILD uses the number of revisions instead.

Hopefully this fixes everyone’s issues and does not create new ones.

Keep in mind that if you had this installed prior to this update, you might need to move your game files from /opt/quake3e to /opt/quake3.

xrayfur commented on 2021-11-26 10:58 (UTC)

For some reason this package always tries to rebuild even if the git revision is current:

latest.r0.g3fb70d37-1 -> 2020.08.08.r43.g521c2fbf-1