From ec14e8f203d21c39536541bb63a3d3e3c01432ce Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sat, 25 May 2024 04:21:06 +0000 Subject: [PATCH] libdrm: enable host build required by mesa-24.1.0 when building intel_clc needed for Iris --- packages/graphics/libdrm/package.mk | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/packages/graphics/libdrm/package.mk b/packages/graphics/libdrm/package.mk index fed46f545a..6833036e10 100644 --- a/packages/graphics/libdrm/package.mk +++ b/packages/graphics/libdrm/package.mk @@ -8,12 +8,13 @@ PKG_SHA256="3bf55363f76c7250946441ab51d3a6cc0ae518055c0ff017324ab76cdefb327a" PKG_LICENSE="GPL" PKG_SITE="https://dri.freedesktop.org" PKG_URL="https://dri.freedesktop.org/libdrm/libdrm-${PKG_VERSION}.tar.xz" +PKG_DEPENDS_HOST="toolchain:host" PKG_DEPENDS_TARGET="toolchain libpciaccess" PKG_LONGDESC="The userspace interface library to kernel DRM services." get_graphicdrivers -PKG_MESON_OPTS_TARGET="-Dnouveau=disabled \ +PKG_MESON_OPTS_COMMON="-Dnouveau=disabled \ -Domap=disabled \ -Dexynos=disabled \ -Dtegra=disabled \ @@ -21,9 +22,23 @@ PKG_MESON_OPTS_TARGET="-Dnouveau=disabled \ -Dman-pages=disabled \ -Dvalgrind=disabled \ -Dfreedreno-kgsl=false \ - -Dinstall-test-programs=true \ -Dudev=false" +PKG_MESON_OPTS_HOST="${PKG_MESON_OPTS_COMMON} \ + -Damdgpu=disabled \ + -Detnaviv=disabled \ + -Dfreedreno=disabled \ + -Dintel=disabled \ + -Dradeon=disabled \ + -Dvc4=disabled \ + -Dvmwgfx=disabled \ + -Dtests=false \ + -Dinstall-test-programs=false" + +PKG_MESON_OPTS_TARGET="${PKG_MESON_OPTS_COMMON} \ + -Dtests=true \ + -Dinstall-test-programs=true" + listcontains "${GRAPHIC_DRIVERS}" "(crocus|i915|iris)" && PKG_MESON_OPTS_TARGET+=" -Dintel=enabled" || PKG_MESON_OPTS_TARGET+=" -Dintel=disabled"