summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD9
-rw-r--r--egl+glx.patch16
3 files changed, 18 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c865c048cc51..72a1b12f9970 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = glew-egl-glx
pkgdesc = The OpenGL Extension Wrangler Library
- pkgver = 2.1.0
- pkgrel = 2
+ pkgver = 2.2.0
+ pkgrel = 1
url = http://glew.sourceforge.net
arch = aarch64
arch = armv7h
@@ -17,10 +17,10 @@ pkgbase = glew-egl-glx
provides = glew
conflicts = glew
conflicts = glew-wayland
- source = https://downloads.sourceforge.net/glew/glew-2.1.0.tgz
+ source = https://downloads.sourceforge.net/glew/glew-2.2.0.tgz
source = egl+glx.patch
- sha256sums = 04de91e7e6763039bc11940095cd9c7f880baba82196a7765f727ac05a993c95
- sha256sums = 971b09095bd4335a1e2813c997f38f162c92b62821896312ee12a23ba2d1f6c2
+ sha256sums = d4fc82893cfb00109578d0a1a2337fb8ca335b3ceccf97b97e5cc7f08e4353e1
+ sha256sums = 206dc53e185aa2bd64b21107dcaafccb3207a8185ccd1c02a87ed9783c25cc61
pkgname = glew-egl-glx
diff --git a/PKGBUILD b/PKGBUILD
index 354dd3833ed2..9293270c014b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,8 +6,8 @@
_pkgbase=glew
pkgname=glew-egl-glx
-pkgver=2.1.0
-pkgrel=2
+pkgver=2.2.0
+pkgrel=1
pkgdesc="The OpenGL Extension Wrangler Library"
arch=('aarch64' 'armv7h' 'pentium4' 'x86_64')
url="http://glew.sourceforge.net" # no https available
@@ -18,8 +18,8 @@ conflicts=('glew' 'glew-wayland')
provides=('glew')
source=(https://downloads.sourceforge.net/${_pkgbase}/${_pkgbase}-${pkgver}.tgz
egl+glx.patch)
-sha256sums=('04de91e7e6763039bc11940095cd9c7f880baba82196a7765f727ac05a993c95'
- '971b09095bd4335a1e2813c997f38f162c92b62821896312ee12a23ba2d1f6c2')
+sha256sums=('d4fc82893cfb00109578d0a1a2337fb8ca335b3ceccf97b97e5cc7f08e4353e1'
+ '206dc53e185aa2bd64b21107dcaafccb3207a8185ccd1c02a87ed9783c25cc61')
prepare() {
cd ${_pkgbase}-${pkgver}
@@ -35,6 +35,7 @@ build() {
make STRIP= glew.bin
mv bin/glewinfo bin/glxewinfo
+ rm glew.pc
make STRIP= SYSTEM=linux-egl glew.lib.shared bin/glewinfo
mv bin/glewinfo bin/eglewinfo
}
diff --git a/egl+glx.patch b/egl+glx.patch
index 4ff99d1ed70a..634690164aab 100644
--- a/egl+glx.patch
+++ b/egl+glx.patch
@@ -1,7 +1,7 @@
--- a/src/glew.c
+++ b/src/glew.c
@@ -36,11 +36,13 @@
- #include GLEW_INCLUDE
+ # include GLEW_INCLUDE
#endif
+#if defined(GLEW_EGL)
@@ -74,7 +74,7 @@
#endif
/*
-@@ -17358,9 +17373,7 @@
+@@ -19297,9 +19312,7 @@
}
@@ -85,7 +85,7 @@
PFNEGLCHOOSECONFIGPROC __eglewChooseConfig = NULL;
PFNEGLCOPYBUFFERSPROC __eglewCopyBuffers = NULL;
-@@ -18350,8 +18363,8 @@
+@@ -20490,8 +20503,8 @@
PFNEGLQUERYSTRINGPROC queryString = NULL;
/* Load necessary entry points */
@@ -96,7 +96,7 @@
if (!initialize || !queryString)
return 1;
-@@ -18804,7 +18817,9 @@
+@@ -21029,7 +21042,9 @@
return GLEW_OK;
}
@@ -107,7 +107,7 @@
PFNWGLSETSTEREOEMITTERSTATE3DLPROC __wglewSetStereoEmitterState3DL = NULL;
-@@ -20862,13 +20877,26 @@
+@@ -23105,13 +23120,26 @@
GLenum r;
#if defined(GLEW_EGL)
PFNEGLGETCURRENTDISPLAYPROC getCurrentDisplay = NULL;
@@ -137,7 +137,7 @@
return r;
#elif defined(_WIN32)
return wglewInit();
-@@ -26623,7 +26651,7 @@
+@@ -29785,7 +29813,7 @@
return ret;
}
@@ -146,7 +146,7 @@
GLboolean GLEWAPIENTRY wglewIsSupported (const char* name)
{
-@@ -27059,7 +27087,7 @@
+@@ -30228,7 +30256,7 @@
return ret;
}
@@ -155,7 +155,7 @@
GLboolean glxewIsSupported (const char* name)
{
-@@ -27615,7 +27643,9 @@
+@@ -30805,7 +30833,9 @@
return ret;
}