[packages/glew] Up to 2.3.1
arekm
arekm at pld-linux.org
Fri May 22 20:08:26 CEST 2026
commit 265bf123c56326bd48cf099fa930803a2e6e8280
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Fri May 22 20:07:55 2026 +0200
Up to 2.3.1
glew-const.patch | 34 +++++++++++++++++-----------------
glew-eglew.patch | 10 ----------
glew.spec | 15 +++++++--------
3 files changed, 24 insertions(+), 35 deletions(-)
---
diff --git a/glew.spec b/glew.spec
index fc48c6c..a359f73 100644
--- a/glew.spec
+++ b/glew.spec
@@ -1,14 +1,13 @@
Summary: The OpenGL Extension Wrangler Library
Summary(pl.UTF-8): Bibliteka OpenGL Extension Wrangler
Name: glew
-Version: 2.2.0
-Release: 2
+Version: 2.3.1
+Release: 1
License: BSD
Group: Libraries
Source0: https://github.com/nigels-com/glew/releases/download/glew-%{version}/glew-%{version}.tgz
-# Source0-md5: 3579164bccaef09e36c0af7f4fd5c7c7
-Patch0: %{name}-eglew.patch
-Patch1: %{name}-const.patch
+# Source0-md5: 923ac4437518cc7cd323adde8a4091ae
+Patch0: %{name}-const.patch
URL: https://github.com/nigels-com/glew
BuildRequires: OpenGL-GLU-devel
BuildRequires: xorg-lib-libX11-devel
@@ -57,12 +56,11 @@ Biblioteka statyczna glew.
%prep
%setup -q
%patch -P0 -p1
-%patch -P1 -p1
%build
%{__make} \
CC="%{__cc}" \
- OPT="%{rpmcflags}" \
+ OPT="%{rpmcflags} %{rpmcppflags}" \
LDFLAGS="%{rpmldflags}" \
INCDIR=%{_includedir}/GL \
LIBDIR=%{_libdir} \
@@ -74,6 +72,7 @@ rm -rf $RPM_BUILD_ROOT
%{__make} install.all \
DESTDIR=$RPM_BUILD_ROOT \
+ BINDIR=%{_bindir} \
INCDIR=%{_includedir}/GL \
LIBDIR=%{_libdir} \
PKGDIR=%{_pkgconfigdir}
@@ -93,7 +92,7 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_bindir}/glewinfo
%attr(755,root,root) %{_bindir}/visualinfo
%{_libdir}/libGLEW.so.*.*.*
-%ghost %{_libdir}/libGLEW.so.2.2
+%ghost %{_libdir}/libGLEW.so.2.3
%files devel
%defattr(644,root,root,755)
diff --git a/glew-const.patch b/glew-const.patch
index 1549f30..70e19e4 100644
--- a/glew-const.patch
+++ b/glew-const.patch
@@ -1,6 +1,6 @@
---- glew-2.2.0/include/GL/glew.h.orig 2020-03-15 12:53:59.000000000 +0100
-+++ glew-2.2.0/include/GL/glew.h 2020-03-19 21:45:56.585955301 +0100
-@@ -3764,7 +3764,7 @@
+--- glew-2.3.1.orig/include/GL/glew.h 2026-01-24 00:00:13.000000000 +0100
++++ glew-2.3.1/include/GL/glew.h 2026-05-21 01:43:17.092885690 +0200
+@@ -3761,7 +3761,7 @@
#define GL_STORAGE_SHARED_APPLE 0x85BF
typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC) (GLenum target, GLenum pname, void **params);
@@ -9,7 +9,7 @@
#define glGetTexParameterPointervAPPLE GLEW_GET_FUN(__glewGetTexParameterPointervAPPLE)
#define glTextureRangeAPPLE GLEW_GET_FUN(__glewTextureRangeAPPLE)
-@@ -5665,10 +5665,10 @@
+@@ -5662,10 +5662,10 @@
#define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849
typedef void (GLAPIENTRY * PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index);
@@ -24,7 +24,7 @@
#define glCurrentPaletteMatrixARB GLEW_GET_FUN(__glewCurrentPaletteMatrixARB)
#define glMatrixIndexPointerARB GLEW_GET_FUN(__glewMatrixIndexPointerARB)
-@@ -7764,10 +7764,10 @@
+@@ -7763,10 +7763,10 @@
#define GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E5
#define GL_TRANSPOSE_COLOR_MATRIX_ARB 0x84E6
@@ -39,7 +39,7 @@
#define glLoadTransposeMatrixdARB GLEW_GET_FUN(__glewLoadTransposeMatrixdARB)
#define glLoadTransposeMatrixfARB GLEW_GET_FUN(__glewLoadTransposeMatrixfARB)
-@@ -7999,15 +7999,15 @@
+@@ -7998,15 +7998,15 @@
#define GL_MODELVIEW31_ARB 0x873F
typedef void (GLAPIENTRY * PFNGLVERTEXBLENDARBPROC) (GLint count);
@@ -64,7 +64,7 @@
#define glVertexBlendARB GLEW_GET_FUN(__glewVertexBlendARB)
#define glWeightPointerARB GLEW_GET_FUN(__glewWeightPointerARB)
-@@ -8707,8 +8707,8 @@
+@@ -8727,8 +8727,8 @@
typedef void (GLAPIENTRY * PFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat *param);
typedef void (GLAPIENTRY * PFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param);
@@ -75,7 +75,7 @@
#define glGetTexBumpParameterfvATI GLEW_GET_FUN(__glewGetTexBumpParameterfvATI)
#define glGetTexBumpParameterivATI GLEW_GET_FUN(__glewGetTexBumpParameterivATI)
-@@ -9681,8 +9681,8 @@
+@@ -9712,8 +9712,8 @@
#define GL_MAP1_BINORMAL_EXT 0x8446
#define GL_MAP2_BINORMAL_EXT 0x8447
@@ -86,7 +86,7 @@
#define glBinormalPointerEXT GLEW_GET_FUN(__glewBinormalPointerEXT)
#define glTangentPointerEXT GLEW_GET_FUN(__glewTangentPointerEXT)
-@@ -10559,21 +10559,21 @@
+@@ -10594,21 +10594,21 @@
typedef void (GLAPIENTRY * PFNGLFRAGMENTCOLORMATERIALEXTPROC) (GLenum face, GLenum mode);
typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFEXTPROC) (GLenum pname, GLfloat param);
@@ -116,7 +116,7 @@
typedef void (GLAPIENTRY * PFNGLLIGHTENVIEXTPROC) (GLenum pname, GLint param);
#define glFragmentColorMaterialEXT GLEW_GET_FUN(__glewFragmentColorMaterialEXT)
-@@ -11280,7 +11280,7 @@
+@@ -11481,7 +11481,7 @@
#define GL_EXT_multi_draw_arrays 1
typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, const GLint* first, const GLsizei *count, GLsizei primcount);
@@ -125,7 +125,7 @@
#define glMultiDrawArraysEXT GLEW_GET_FUN(__glewMultiDrawArraysEXT)
#define glMultiDrawElementsEXT GLEW_GET_FUN(__glewMultiDrawElementsEXT)
-@@ -13632,21 +13632,21 @@
+@@ -13911,21 +13911,21 @@
typedef void (GLAPIENTRY * PFNGLGETVARIANTPOINTERVEXTPROC) (GLuint id, GLenum value, void **data);
typedef void (GLAPIENTRY * PFNGLINSERTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
typedef GLboolean (GLAPIENTRY * PFNGLISVARIANTENABLEDEXTPROC) (GLuint id, GLenum cap);
@@ -158,7 +158,7 @@
typedef void (GLAPIENTRY * PFNGLWRITEMASKEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
#define glBeginVertexShaderEXT GLEW_GET_FUN(__glewBeginVertexShaderEXT)
-@@ -13715,9 +13715,9 @@
+@@ -13994,9 +13994,9 @@
#define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT 0x850F
#define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT 0x8510
@@ -171,7 +171,7 @@
#define glVertexWeightPointerEXT GLEW_GET_FUN(__glewVertexWeightPointerEXT)
#define glVertexWeightfEXT GLEW_GET_FUN(__glewVertexWeightfEXT)
-@@ -16962,7 +16962,7 @@
+@@ -17357,7 +17357,7 @@
#define GL_READ_PIXEL_DATA_RANGE_POINTER_NV 0x887D
typedef void (GLAPIENTRY * PFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target);
@@ -180,7 +180,7 @@
#define glFlushPixelDataRangeNV GLEW_GET_FUN(__glewFlushPixelDataRangeNV)
#define glPixelDataRangeNV GLEW_GET_FUN(__glewPixelDataRangeNV)
-@@ -18093,7 +18093,7 @@
+@@ -18534,7 +18534,7 @@
#define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521
typedef void (GLAPIENTRY * PFNGLFLUSHVERTEXARRAYRANGENVPROC) (void);
@@ -189,7 +189,7 @@
#define glFlushVertexArrayRangeNV GLEW_GET_FUN(__glewFlushVertexArrayRangeNV)
#define glVertexArrayRangeNV GLEW_GET_FUN(__glewVertexArrayRangeNV)
-@@ -21137,16 +21137,16 @@
+@@ -21687,16 +21687,16 @@
typedef void (GLAPIENTRY * PFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode);
typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param);
@@ -212,7 +212,7 @@
typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* params);
typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum value, GLfloat* data);
typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum value, GLint* data);
-@@ -21237,7 +21237,7 @@
+@@ -21787,7 +21787,7 @@
#define GL_IGLOO_TMESHMODE_SGIX 0x81A4
#define GL_LIGHT31 0xBEAD
@@ -221,7 +221,7 @@
#define glIglooInterfaceSGIX GLEW_GET_FUN(__glewIglooInterfaceSGIX)
-@@ -21591,9 +21591,9 @@
+@@ -22141,9 +22141,9 @@
#define GL_SGIX_sprite 1
typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat param);
diff --git a/glew-eglew.patch b/glew-eglew.patch
deleted file mode 100644
index bf744d3..0000000
--- a/glew-eglew.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- glew-2.1.0/Makefile.orig 2017-07-31 13:25:39.000000000 +0200
-+++ glew-2.1.0/Makefile 2018-12-22 22:11:56.756841925 +0100
-@@ -234,6 +234,7 @@
- $(INSTALL) -m 0644 include/GL/wglew.h "$(DESTDIR)$(INCDIR)/"
- $(INSTALL) -m 0644 include/GL/glew.h "$(DESTDIR)$(INCDIR)/"
- $(INSTALL) -m 0644 include/GL/glxew.h "$(DESTDIR)$(INCDIR)/"
-+ $(INSTALL) -m 0644 include/GL/eglew.h "$(DESTDIR)$(INCDIR)/"
-
- install.pkgconfig: glew.pc
- $(INSTALL) -d -m 0755 "$(DESTDIR)$(PKGDIR)"
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/glew.git/commitdiff/265bf123c56326bd48cf099fa930803a2e6e8280
More information about the pld-cvs-commit
mailing list