From 3276a1eae562654e998dc39a9d2f0f85ca2eb6bb Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Fri, 24 Dec 2021 08:18:52 -0500 Subject: gui-libs/egl-gbm: initial import, version 1.1.0 This is libnvidia-egl-gbm.so previously provided only as a prebuilt by nvidia-drivers-495+, NVIDIA made the source available. Like egl-wayland this uses its own versioning and doesn't necessarily need to be in sync with drivers' version (albeit pinning may happen if there's major changes), so a separate package is more fitting. Signed-off-by: Ionen Wolkens --- gui-libs/egl-gbm/Manifest | 1 + gui-libs/egl-gbm/egl-gbm-1.1.0.ebuild | 34 +++++++++++++++++++++++ gui-libs/egl-gbm/files/15_nvidia_gbm.json | 6 ++++ gui-libs/egl-gbm/files/egl-gbm-1.1.0-werror.patch | 6 ++++ gui-libs/egl-gbm/metadata.xml | 11 ++++++++ 5 files changed, 58 insertions(+) create mode 100644 gui-libs/egl-gbm/Manifest create mode 100644 gui-libs/egl-gbm/egl-gbm-1.1.0.ebuild create mode 100644 gui-libs/egl-gbm/files/15_nvidia_gbm.json create mode 100644 gui-libs/egl-gbm/files/egl-gbm-1.1.0-werror.patch create mode 100644 gui-libs/egl-gbm/metadata.xml (limited to 'gui-libs/egl-gbm') diff --git a/gui-libs/egl-gbm/Manifest b/gui-libs/egl-gbm/Manifest new file mode 100644 index 000000000000..89e67167b684 --- /dev/null +++ b/gui-libs/egl-gbm/Manifest @@ -0,0 +1 @@ +DIST egl-gbm-1.1.0.tar.gz 17165 BLAKE2B c83702635c7621d93968ed6813d3641bcc785b7e6fb0474d1e6edebf46942c799af52d22127865ff9484ef6b398a02cb6081dfc00a6e1ec8ce1882c0c980b116 SHA512 4b7856f496bd045d1ef56881ac793c9e5994bb6cfaa911de51f83bfd4adcf596c204a75cd9f1aef0418289dcef4812ace8cba23b44445e18e004bf6ad2b18421 diff --git a/gui-libs/egl-gbm/egl-gbm-1.1.0.ebuild b/gui-libs/egl-gbm/egl-gbm-1.1.0.ebuild new file mode 100644 index 000000000000..4d1b664b6bb7 --- /dev/null +++ b/gui-libs/egl-gbm/egl-gbm-1.1.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="GBM EGL external platform library" +HOMEPAGE="https://github.com/NVIDIA/egl-gbm" +SRC_URI="https://github.com/NVIDIA/egl-gbm/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=media-libs/mesa-21.2[gbm(+)] + x11-libs/libdrm + ! + + + + ionen@gentoo.org + Ionen Wolkens + + + NVIDIA/egl-gbm + + -- cgit v1.2.3-65-gdbad