diff options
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 9 | ||||
-rw-r--r-- | egl+glx.patch | 16 |
3 files changed, 18 insertions, 17 deletions
@@ -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 @@ -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; } |