Skip to content

Commit 2b23b89

Browse files
committed
nvidia/egl-gbm: new package to provida libnvidia-egl-gbm
libnvidia-egl-gbm is not provided by nvidia drivers 590.x and newer.
1 parent 493a8b9 commit 2b23b89

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# SPDX-License-Identifier: GPL-2.0
2+
# Copyright (C) 2026-present Team LibreELEC (https://libreelec.tv)
3+
4+
PKG_NAME="nvidia_egl-gbm"
5+
PKG_VERSION="1.1.3"
6+
PKG_SHA256="2669f59a22e1d41d73b02866f3ed35e55b50c6afc70f078bcff97bfef67736ad"
7+
PKG_LICENSE="MIT"
8+
PKG_SITE="https://github.com/NVIDIA/egl-gbm"
9+
PKG_URL="${PKG_SITE}/archive/${PKG_VERSION}.tar.gz"
10+
PKG_DEPENDS_TARGET="toolchain libdrm eglexternalplatform mesa"
11+
PKG_LONGDESC="NVIDIA GBM EGL external platform library (libnvidia-egl-gbm)"
12+
PKG_TOOLCHAIN="meson"
13+
14+
makeinstall_target() {
15+
mkdir -p ${INSTALL}/usr/share/egl/egl_external_platform.d
16+
cp -p ${PKG_BUILD}/src/15_nvidia_gbm.json ${INSTALL}/usr/share/egl/egl_external_platform.d
17+
18+
mkdir -p ${INSTALL}/usr/lib
19+
cp -p ${PKG_BUILD}/.${TARGET_NAME}/src/libnvidia-egl-gbm.so.${PKG_VERSION} ${INSTALL}/usr/lib
20+
ln -sf libnvidia-egl-gbm.so.${PKG_VERSION} ${INSTALL}/usr/lib/libnvidia-egl-gbm.so.1
21+
ln -sf libnvidia-egl-gbm.so.1 ${INSTALL}/usr/lib/libnvidia-egl-gbm.so
22+
}
23+

0 commit comments

Comments
 (0)