Package Details: glew-osmesa-git 2.2.0.r49.gc43940a-1

Git Clone URL: https://aur.archlinux.org/glew-osmesa-git.git (read-only, click to copy)
Package Base: glew-osmesa-git
Description: The OpenGL Extension Wrangler Library (software rendering)
Upstream URL: https://github.com/nigels-com/glew
Licenses: GPL, BSD, MIT
Conflicts: glew
Provides: glew, libGLEW.so
Submitter: Rustmilian
Maintainer: None
Last Packager: Rustmilian
Votes: 1
Popularity: 0.000004
First Submitted: 2023-03-12 09:20 (UTC)
Last Updated: 2023-10-07 19:57 (UTC)

Dependencies (7)

Required by (372)

Sources (2)

Latest Comments

MarsSeed commented on 2023-08-12 15:00 (UTC) (edited on 2023-08-12 15:00 (UTC) by MarsSeed)

@Rustmillan, could you please add some short remark in the pkgdesc of this package that summarizes the difference between this one and the generic glew-git? Thank you in advance.

Rustmilian commented on 2023-03-12 11:24 (UTC) (edited on 2023-03-12 14:26 (UTC) by Rustmilian)

@FabioLolix Just read the PKGBUILD, lol.

It does download the submodules, it just does it the way described in upstream, it also syncs the glfixes submodule so it's actually further ahead then upstream.

glew-git actually fails first run btw because of the method it's using, while this way does not.

Also this is using the software rendering make flag, e.g. OSMESA as well as the extensions make flag for things like ANGLE.

(tho it does build some unnecessary things too, but can't specify which extensions get built as far as I can tell)

See glew-wayland-git for none software rendering flag, e.g. EGL.

Glew in the official repo also uses EGL flag but is patched to remove wayland functionality.

All dependence are added as according to the build instructions upstream, tho thanks for pointing out wget; also glew-git is missing perl dep.

Run a test build if you want, I've now triple checked and even contacted the upstream dev to check with them and they said "IDK Arch PKGBUILD very well, but it looks good to me".

FabioLolix commented on 2023-03-12 09:54 (UTC)

Hello, what is the difference with glew-git?

Not downloading git submodules in source=() is not an improvement and it fails to build with devtools for a missing makedepends (wget)