From 44c1d43fe519b7a36cc0ad4b7b11d736fe8148ee Mon Sep 17 00:00:00 2001 From: SupervisedThinking Date: Sat, 15 Jan 2022 20:28:29 +0100 Subject: [PATCH] glmark2: updated build for all WSI --- packages/graphics/glmark2/package.mk | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/packages/graphics/glmark2/package.mk b/packages/graphics/glmark2/package.mk index e91713262d..37e5cf5796 100644 --- a/packages/graphics/glmark2/package.mk +++ b/packages/graphics/glmark2/package.mk @@ -4,17 +4,29 @@ PKG_NAME="glmark2" PKG_VERSION="2021.12" PKG_SHA256="9f111284b2ef1d3fce91928e249e6ca00796a036831b063a549a0f3b03557a95" -PKG_LICENSE="GPLv3" +PKG_LICENSE="GPL-3.0-or-later" PKG_SITE="https://github.com/glmark2/glmark2" PKG_URL="https://github.com/glmark2/glmark2/archive/${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain" +PKG_DEPENDS_TARGET="toolchain libjpeg-turbo libpng" PKG_LONGDESC="glmark2 is an OpenGL 2.0 and ES 2.0 benchmark" -if [ "${OPENGLES_SUPPORT}" = "yes" ]; then - PKG_DEPENDS_TARGET+=" ${OPENGLES}" - PKG_MESON_OPTS_TARGET="-Dflavors=drm-glesv2" -elif [ "${OPENGL_SUPPORT}" = "yes" ]; then +if [ "${OPENGL_SUPPORT}" = "yes" ]; then PKG_DEPENDS_TARGET+=" ${OPENGL}" - PKG_MESON_OPTS_TARGET="-Dflavors=drm-gl" +elif [ "${OPENGLES_SUPPORT}" = "yes" ]; then + PKG_DEPENDS_TARGET+=" ${OPENGLES}" fi +case ${DISPLAYSERVER} in + wl) + PKG_DEPENDS_TARGET+=" wayland wayland-protocols" + PKG_MESON_OPTS_TARGET="-Dflavors=wayland-glesv2" + ;; + x11) + PKG_DEPENDS_TARGET+=" libX11" + PKG_MESON_OPTS_TARGET="-Dflavors=x11-gl" + ;; + *) + PKG_DEPENDS_TARGET+=" systemd libdrm" + PKG_MESON_OPTS_TARGET="-Dflavors=drm-glesv2" + ;; +esac