diff --git a/x11-packages/mesa-demos/0001-fix-KHR-define.patch b/x11-packages/mesa-demos/0001-fix-KHR-define.patch new file mode 100644 index 0000000000..5b2e96e4a8 --- /dev/null +++ b/x11-packages/mesa-demos/0001-fix-KHR-define.patch @@ -0,0 +1,11 @@ +--- a/src/glad/include/KHR/khrplatform.h ++++ b/src/glad/include/KHR/khrplatform.h +@@ -101,7 +101,7 @@ + # define KHRONOS_APICALL __declspec(dllimport) + #elif defined (__SYMBIAN32__) + # define KHRONOS_APICALL IMPORT_C +-#elif defined(__ANDROID__) ++#elif defined(__ANDROID__) && !defined(__TERMUX__) + # include + # define KHRONOS_APICALL __attribute__((visibility("default"))) __NDK_FPABI__ + #else diff --git a/x11-packages/mesa-demos/build.sh b/x11-packages/mesa-demos/build.sh index 5a57b0230d..bf92f4ab21 100644 --- a/x11-packages/mesa-demos/build.sh +++ b/x11-packages/mesa-demos/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="OpenGL demonstration and test programs" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_MAINTAINER="Rafael Kitover " TERMUX_PKG_VERSION=8.5.0 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://mesa.freedesktop.org/archive/demos/${TERMUX_PKG_VERSION}/mesa-demos-${TERMUX_PKG_VERSION}.tar.bz2 TERMUX_PKG_SHA256=cea2df0a80f09a30f635c4eb1a672bf90c5ddee0b8e77f4d70041668ef71aac1 TERMUX_PKG_DEPENDS="freeglut, glu, libx11, libxext, mesa"