From a0875f4fa231043da5774a52bc8013709e5bc409 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Kelemen=20=28vudiq=29?= Date: Wed, 29 Jan 2025 20:06:19 +0100 Subject: [PATCH] ply: add python-ply package ply is required by mesa package when building vulkan drivers, otherwise following error is thrown: Problem encountered: Python (3.x) ply module required to build GRL kernels. --- packages/graphics/mesa/package.mk | 2 +- packages/python/devel/ply/package.mk | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 packages/python/devel/ply/package.mk diff --git a/packages/graphics/mesa/package.mk b/packages/graphics/mesa/package.mk index e1e1f0b3e2..7e6715ea8f 100644 --- a/packages/graphics/mesa/package.mk +++ b/packages/graphics/mesa/package.mk @@ -109,7 +109,7 @@ else fi if [ "${VULKAN_SUPPORT}" = "yes" ]; then - PKG_DEPENDS_TARGET+=" ${VULKAN} vulkan-tools" + PKG_DEPENDS_TARGET+=" ${VULKAN} vulkan-tools ply:host" PKG_MESON_OPTS_TARGET+=" -Dvulkan-drivers=${VULKAN_DRIVERS_MESA// /,}" else PKG_MESON_OPTS_TARGET+=" -Dvulkan-drivers=" diff --git a/packages/python/devel/ply/package.mk b/packages/python/devel/ply/package.mk new file mode 100644 index 0000000000..57547a367c --- /dev/null +++ b/packages/python/devel/ply/package.mk @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: GPL-2.0-only +# Copyright (C) 2025-present Team LibreELEC (https://libreelec.tv) + +PKG_NAME="ply" +PKG_VERSION="3.11" +PKG_SHA256="00c7c1aaa88358b9c765b6d3000c6eec0ba42abca5351b095321aef446081da3" +PKG_LICENSE="BSD-3-Clause" +PKG_SITE="https://pypi.org/project/ply" +PKG_URL="https://files.pythonhosted.org/packages/source/${PKG_NAME:0:1}/${PKG_NAME}/${PKG_NAME}-${PKG_VERSION}.tar.gz" +PKG_DEPENDS_HOST="Python3:host setuptools:host" +PKG_LONGDESC="PLY is yet another implementation of lex and yacc for Python." +PKG_TOOLCHAIN="python"