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

Git Clone URL: https://aur.archlinux.org/glew-wayland-git.git (read-only, click to copy)
Package Base: glew-wayland-git
Description: The OpenGL Extension Wrangler Library (wayland enabled)
Upstream URL: https://github.com/nigels-com/glew
Licenses: GPL, BSD, MIT
Conflicts: glew
Provides: glew, libGLEW.so
Submitter: Rustmilian
Maintainer: gibroule
Last Packager: gibroule
Votes: 1
Popularity: 0.000000
First Submitted: 2023-03-12 11:14 (UTC)
Last Updated: 2026-09-28 17:40 (UTC)

Dependencies (7)

Required by (19)

Sources (2)

Latest Comments

gibroule commented on 2026-09-28 19:53 (UTC)

The build issue was fixed

gibroule commented on 2026-09-24 17:10 (UTC)

The packet fails build due to the outdated glew-install.patch patch file. I fixed it by deleting the forth hunk, which gives me this file :

diff --git a/Makefile b/Makefile
index 9a6b9ef..4a02f59 100644
--- a/Makefile
+++ b/Makefile
@@ -120,7 +120,7 @@ ifneq ($(STRIP),)
 endif

 $(LIB.SHARED.DIR)/$(LIB.SHARED): $(LIB.SOBJS)
-   $(LD) $(LDFLAGS.SO) -o $@ $^ $(LIB.LDFLAGS) $(LIB.LIBS)
+   $(LD) $(LDFLAGS.SO) $(LDFLAGS) -o $@ $^ $(LIB.LDFLAGS) $(LIB.LIBS)
 ifneq ($(LN),)
    $(LN) $(LIB.SHARED) $(LIB.SHARED.DIR)/$(LIB.SONAME)
    $(LN) $(LIB.SHARED) $(LIB.SHARED.DIR)/$(LIB.DEVLNK)
@@ -131,11 +131,11 @@ endif

 tmp/$(SYSTEM)/default/static/glew.o: src/glew.c include/GL/glew.h include/GL/wglew.h include/GL/glxew.h
    @mkdir -p $(dir $@)
-   $(CC) -DGLEW_NO_GLU -DGLEW_STATIC $(CFLAGS) $(CFLAGS.SO) -o $@ -c $<
+   $(CC) -DGLEW_NO_GLU -DGLEW_STATIC $(CFLAGS) $(CFLAGS.SO) $(LDFLAGS) -o $@ -c $<

 tmp/$(SYSTEM)/default/shared/glew.o: src/glew.c include/GL/glew.h include/GL/wglew.h include/GL/glxew.h
    @mkdir -p $(dir $@)
-   $(CC) -DGLEW_NO_GLU -DGLEW_BUILD $(CFLAGS) $(CFLAGS.SO) -o $@ -c $<
+   $(CC) -DGLEW_NO_GLU -DGLEW_BUILD $(CFLAGS) $(CFLAGS.SO) $(LDFLAGS) -o $@ -c $<

 # Force re-write of glew.pc, GLEW_DEST can vary

@@ -178,25 +178,25 @@ endif

 bin/$(GLEWINFO.BIN): $(GLEWINFO.BIN.OBJ) $(LIB.SHARED.DIR)/$(LIB.SHARED)
    @mkdir -p $(dir $@)
-   $(CC) $(CFLAGS) -o $@ $(GLEWINFO.BIN.OBJ) $(BIN.LIBS)
+   $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(GLEWINFO.BIN.OBJ) $(BIN.LIBS)
 ifneq ($(STRIP),)
    $(STRIP) -x $@
 endif

 bin/$(VISUALINFO.BIN): $(VISUALINFO.BIN.OBJ) $(LIB.SHARED.DIR)/$(LIB.SHARED)
    @mkdir -p $(dir $@)
-   $(CC) $(CFLAGS) -o $@ $(VISUALINFO.BIN.OBJ) $(BIN.LIBS)
+   $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(VISUALINFO.BIN.OBJ) $(BIN.LIBS)
 ifneq ($(STRIP),)
    $(STRIP) -x $@
 endif

 $(GLEWINFO.BIN.OBJ): $(GLEWINFO.BIN.SRC) include/GL/glew.h include/GL/wglew.h include/GL/glxew.h
    @mkdir -p $(dir $@)
-   $(CC) -DGLEW_NO_GLU $(CFLAGS) $(CFLAGS.SO) -o $@ -c $<
+   $(CC) -DGLEW_NO_GLU $(CFLAGS) $(CFLAGS.SO) $(LDFLAGS) -o $@ -c $<

 $(VISUALINFO.BIN.OBJ): $(VISUALINFO.BIN.SRC) include/GL/glew.h include/GL/wglew.h include/GL/glxew.h
    @mkdir -p $(dir $@)
-   $(CC) -DGLEW_NO_GLU $(CFLAGS) $(CFLAGS.SO) -o $@ -c $<
+   $(CC) -DGLEW_NO_GLU $(CFLAGS) $(CFLAGS.SO) $(LDFLAGS) -o $@ -c $<

 # Install targets

Don't forget to refresh the sha256 of the file in the PKGBUILD.