Package Details: quake3e-git r2146.3fb70d37-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: 2
Popularity: 0.130700
First Submitted: 2020-09-08 00:08 (UTC)
Last Updated: 2021-12-27 10:08 (UTC)

Required by (11)

Sources (3)

Latest Comments

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

niobium93 commented on 2021-04-13 14:41 (UTC) (edited on 2021-04-13 15:56 (UTC) by niobium93)

The /opt/quake3 link stops any quake3 data or mod package from installing:

error: failed to commit transaction (conflicting files)
quake3-cpma: /opt/quake3 exists in filesystem (owned by quake3e-git)

You should install the binaries to /opt/quake3 This will still allow for multiple source ports to be installed, since the binaries are named quake3e.

adomas commented on 2021-03-11 17:35 (UTC)

Seems this way it does not work. It gets overwritten.

I think it would be best if you provide "quake3" with this, and put binaries into /opt/quake3 instead of /opt/quake3e

You can look how ioquake3 source port done this: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=ioquake3-git

I was testing by first installing quake3e-git and then quake3-data-steam package which provides pak0.pk3 via Steam. Mods does deploy pk3 files in similar way.

zoidby commented on 2021-03-11 17:21 (UTC)

I have added a symlink. Can you check if that works for you?

adomas commented on 2021-03-11 16:32 (UTC)

Could you please update your package to support quake3 mods which are available on AUR?

Here is the list of mods: https://aur.archlinux.org/packages/?K=quake3-

Mods are usually installed to /opt/quake3/ so you would need to install your packages binaries to that location