libepoxy: update to 1.5.3
This commit is contained in:
parent
4f1184e6aa
commit
812d97d68f
@ -2,10 +2,9 @@ TERMUX_PKG_MAINTAINER="Leonid Plyushch <leonid.plyushch@gmail.com> @xeffyr"
|
|||||||
|
|
||||||
TERMUX_PKG_HOMEPAGE=https://github.com/anholt/libepoxy
|
TERMUX_PKG_HOMEPAGE=https://github.com/anholt/libepoxy
|
||||||
TERMUX_PKG_DESCRIPTION="Library handling OpenGL function pointer management"
|
TERMUX_PKG_DESCRIPTION="Library handling OpenGL function pointer management"
|
||||||
TERMUX_PKG_VERSION=1.5.2
|
TERMUX_PKG_VERSION=1.5.3
|
||||||
TERMUX_PKG_REVISION=4
|
|
||||||
TERMUX_PKG_SRCURL=https://github.com/anholt/libepoxy/releases/download/${TERMUX_PKG_VERSION}/libepoxy-${TERMUX_PKG_VERSION}.tar.xz
|
TERMUX_PKG_SRCURL=https://github.com/anholt/libepoxy/releases/download/${TERMUX_PKG_VERSION}/libepoxy-${TERMUX_PKG_VERSION}.tar.xz
|
||||||
TERMUX_PKG_SHA256=a9562386519eb3fd7f03209f279f697a8cba520d3c155d6e253c3e138beca7d8
|
TERMUX_PKG_SHA256=002958c5528321edd53440235d3c44e71b5b1e09b9177e8daf677450b6c4433d
|
||||||
TERMUX_PKG_DEPENDS="mesa"
|
TERMUX_PKG_DEPENDS="mesa"
|
||||||
|
|
||||||
termux_step_pre_configure () {
|
termux_step_pre_configure () {
|
||||||
|
@ -1,9 +0,0 @@
|
|||||||
diff -uNr libepoxy-1.5.2/epoxy.pc.in libepoxy-1.5.2.mod/epoxy.pc.in
|
|
||||||
--- libepoxy-1.5.2/epoxy.pc.in 2018-02-23 18:05:50.000000000 +0200
|
|
||||||
+++ libepoxy-1.5.2.mod/epoxy.pc.in 2018-06-22 19:48:58.384419880 +0300
|
|
||||||
@@ -13,4 +13,4 @@
|
|
||||||
Cflags: -I${includedir}
|
|
||||||
Libs: -L${libdir} -lepoxy
|
|
||||||
Libs.private: @DLOPEN_LIBS@
|
|
||||||
-Requires.private: @GL_REQS@
|
|
||||||
+Requires.private: gl
|
|
@ -1,12 +0,0 @@
|
|||||||
diff -uNr libepoxy-1.5.2/src/dispatch_common.c libepoxy-1.5.2.mod/src/dispatch_common.c
|
|
||||||
--- libepoxy-1.5.2/src/dispatch_common.c 2018-05-14 14:49:17.000000000 +0300
|
|
||||||
+++ libepoxy-1.5.2.mod/src/dispatch_common.c 2018-06-22 19:50:14.587757143 +0300
|
|
||||||
@@ -177,7 +177,7 @@
|
|
||||||
#define GLX_LIB "/opt/X11/lib/libGL.1.dylib"
|
|
||||||
#define OPENGL_LIB "/System/Library/Frameworks/OpenGL.framework/Versions/Current/OpenGL"
|
|
||||||
#elif defined(__ANDROID__)
|
|
||||||
-#define GLX_LIB "libGLESv2.so"
|
|
||||||
+#define GLX_LIB "libGL.so"
|
|
||||||
#else
|
|
||||||
#define GLVND_GLX_LIB "libGLX.so.1"
|
|
||||||
#define GLX_LIB "libGL.so.1"
|
|
9
x11-packages/libepoxy/libepoxy-1.5.3_epoxy.pc.in.patch
Normal file
9
x11-packages/libepoxy/libepoxy-1.5.3_epoxy.pc.in.patch
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
diff -uNr libepoxy-1.5.3/epoxy.pc.in libepoxy-1.5.3.mod/epoxy.pc.in
|
||||||
|
--- libepoxy-1.5.3/epoxy.pc.in 2018-10-05 02:40:48.000000000 +0300
|
||||||
|
+++ libepoxy-1.5.3.mod/epoxy.pc.in 2018-10-06 21:07:20.967823671 +0300
|
||||||
|
@@ -13,4 +13,4 @@
|
||||||
|
Cflags: -I${includedir}
|
||||||
|
Libs: -L${libdir} -lepoxy
|
||||||
|
Libs.private: @DLOPEN_LIBS@
|
||||||
|
-Requires.private: @GL_REQS@
|
||||||
|
+Requires.private: gl
|
20
x11-packages/libepoxy/libepoxy-1.5.3_meson.build.patch
Normal file
20
x11-packages/libepoxy/libepoxy-1.5.3_meson.build.patch
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
diff -uNr libepoxy-1.5.3/meson.build libepoxy-1.5.3.mod/meson.build
|
||||||
|
--- libepoxy-1.5.3/meson.build 2018-10-05 02:40:48.000000000 +0300
|
||||||
|
+++ libepoxy-1.5.3.mod/meson.build 2018-10-06 21:13:18.854247131 +0300
|
||||||
|
@@ -36,7 +36,7 @@
|
||||||
|
# support on Linux and Unix
|
||||||
|
enable_glx = get_option('glx')
|
||||||
|
if enable_glx == 'auto'
|
||||||
|
- build_glx = not ['windows', 'darwin', 'android', 'haiku'].contains(host_system)
|
||||||
|
+ build_glx = not ['windows', 'darwin', 'haiku'].contains(host_system)
|
||||||
|
else
|
||||||
|
build_glx = enable_glx == 'yes'
|
||||||
|
endif
|
||||||
|
@@ -211,6 +211,7 @@
|
||||||
|
wgl_registry = files('registry/wgl.xml')
|
||||||
|
|
||||||
|
libepoxy_inc = [
|
||||||
|
+ include_directories('@TERMUX_PREFIX@/include'),
|
||||||
|
include_directories('include'),
|
||||||
|
include_directories('src'),
|
||||||
|
]
|
25
x11-packages/libepoxy/libepoxy-1.5.3_meson_options.txt.patch
Normal file
25
x11-packages/libepoxy/libepoxy-1.5.3_meson_options.txt.patch
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
diff -uNr libepoxy-1.5.3/meson_options.txt libepoxy-1.5.3.mod/meson_options.txt
|
||||||
|
--- libepoxy-1.5.3/meson_options.txt 2018-10-05 02:40:48.000000000 +0300
|
||||||
|
+++ libepoxy-1.5.3.mod/meson_options.txt 2018-10-06 21:10:32.422811017 +0300
|
||||||
|
@@ -4,12 +4,12 @@
|
||||||
|
option('glx',
|
||||||
|
type: 'combo',
|
||||||
|
choices: [ 'auto', 'yes', 'no' ],
|
||||||
|
- value: 'auto',
|
||||||
|
+ value: 'yes',
|
||||||
|
description: 'Enable GLX support')
|
||||||
|
option('egl',
|
||||||
|
type: 'combo',
|
||||||
|
choices: [ 'auto', 'yes', 'no' ],
|
||||||
|
- value: 'auto',
|
||||||
|
+ value: 'no',
|
||||||
|
description: 'Enable EGL support')
|
||||||
|
option('x11',
|
||||||
|
type: 'boolean',
|
||||||
|
@@ -17,5 +17,5 @@
|
||||||
|
description: 'Enable X11 support (GLX or EGL-X11)')
|
||||||
|
option('tests',
|
||||||
|
type: 'boolean',
|
||||||
|
- value: true,
|
||||||
|
+ value: false,
|
||||||
|
description: 'Build the test suite')
|
@ -0,0 +1,15 @@
|
|||||||
|
diff -uNr libepoxy-1.5.3/src/dispatch_common.c libepoxy-1.5.3.mod/src/dispatch_common.c
|
||||||
|
--- libepoxy-1.5.3/src/dispatch_common.c 2018-10-05 02:40:48.000000000 +0300
|
||||||
|
+++ libepoxy-1.5.3.mod/src/dispatch_common.c 2018-10-06 21:07:20.971157033 +0300
|
||||||
|
@@ -178,11 +178,6 @@
|
||||||
|
#define OPENGL_LIB "/System/Library/Frameworks/OpenGL.framework/Versions/Current/OpenGL"
|
||||||
|
#define GLES1_LIB "libGLESv1_CM.so"
|
||||||
|
#define GLES2_LIB "libGLESv2.so"
|
||||||
|
-#elif defined(__ANDROID__)
|
||||||
|
-#define GLX_LIB "libGLESv2.so"
|
||||||
|
-#define EGL_LIB "libEGL.so"
|
||||||
|
-#define GLES1_LIB "libGLESv1_CM.so"
|
||||||
|
-#define GLES2_LIB "libGLESv2.so"
|
||||||
|
#elif defined(_WIN32)
|
||||||
|
#define EGL_LIB "libEGL.dll"
|
||||||
|
#define GLES1_LIB "libGLES_CM.dll"
|
Loading…
Reference in New Issue
Block a user