From fe32a44be5161a6cf22e569855fa5ae38a9d5660 Mon Sep 17 00:00:00 2001 From: Rudi Heitbaum Date: Sat, 17 May 2025 05:31:40 +0000 Subject: [PATCH] mesa-reusable: initial release --- packages/graphics/mesa-reusable/package.mk | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 packages/graphics/mesa-reusable/package.mk diff --git a/packages/graphics/mesa-reusable/package.mk b/packages/graphics/mesa-reusable/package.mk new file mode 100644 index 0000000000..30fb0da221 --- /dev/null +++ b/packages/graphics/mesa-reusable/package.mk @@ -0,0 +1,20 @@ +# SPDX-License-Identifier: GPL-2.0-only +# Copyright (C) 2025-present Team LibreELEC (https://libreelec.tv) + +PKG_NAME="mesa-reusable" +PKG_LICENSE="OSS" +PKG_SITE="http://www.mesa3d.org/" +PKG_DEPENDS_HOST="toolchain:host" +PKG_LONGDESC="Mesa is a 3-D graphics library with an API." +PKG_TOOLCHAIN="manual" + +MESA_VERSION=$(get_pkg_version mesa) +PKG_VERSION="${OS_VERSION}-${MESA_VERSION}" +PKG_SOURCE_NAME="${PKG_NAME}-${PKG_VERSION}-${MACHINE_HARDWARE_NAME}.tar" +PKG_URL="https://github.com/LibreELEC/mesa-reusable/releases/download/${PKG_VERSION}/${PKG_SOURCE_NAME}" +PKG_SHA256="$(curl --fail --connect-timeout 30 --retry 3 --location --max-redirs 5 ${PKG_URL}.sha256)" + +unpack() { + mkdir -p ${TOOLCHAIN}/bin + tar -xf ${SOURCES}/${PKG_NAME}/${PKG_SOURCE_NAME} -C ${TOOLCHAIN}/bin +}