commit:     741f97cc7ef472f7b2ae3624928ec1e41d63e4ed
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 13 05:10:40 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Aug 13 05:15:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=741f97cc

gui-libs/egl-gbm: add 1.1.2

Straight-to-stable because this is identical to 1.1.1-r2
save for bumping the version and 1 commit that we were
applying as a patch. Not worth extra stabilization churn.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 gui-libs/egl-gbm/Manifest             |  1 +
 gui-libs/egl-gbm/egl-gbm-1.1.2.ebuild | 38 +++++++++++++++++++++++++++++++++++
 2 files changed, 39 insertions(+)

diff --git a/gui-libs/egl-gbm/Manifest b/gui-libs/egl-gbm/Manifest
index 74ae57f4e82a..dae78ed6b4a3 100644
--- a/gui-libs/egl-gbm/Manifest
+++ b/gui-libs/egl-gbm/Manifest
@@ -1 +1,2 @@
 DIST egl-gbm-1.1.1.tar.gz 17888 BLAKE2B 
65296a51623a77f10ef897b87c9cdbc9ef3cc721bded5289e9fa5e83f4cffbcdf7f7068480eeeaa9a9f7f958dbf04ebfe4b057fd252002117d597dac17d4451a
 SHA512 
43650ec1681d9bdc9d8e559f5d9e38c1b09ceac6b3cec3b12ecf24d5f24d47cefaa87e50c3783dc491671d7bf85aa0a2da89ce09420cb716192356975c0d529a
+DIST egl-gbm-1.1.2.tar.gz 17897 BLAKE2B 
b13d1eba51bea5ebf388b6f12734e3e88dcbfd7ceb51be6ce2f7def2e06f5a676d6b148cd25a559466099a1a19a9a14c5f6fae30217879f2ef6cb63d82f75e6d
 SHA512 
03e19ec9121c3a32469d6f9fb207286b0f8e2d728f2f1c501a5b470f40119b9df4f040d9eae3177b7529cfc1416797e80c54a33552d41dccb18c74133b50dc3c

diff --git a/gui-libs/egl-gbm/egl-gbm-1.1.2.ebuild 
b/gui-libs/egl-gbm/egl-gbm-1.1.2.ebuild
new file mode 100644
index 000000000000..2309eed1d1df
--- /dev/null
+++ b/gui-libs/egl-gbm/egl-gbm-1.1.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+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 ~arm64"
+
+RDEPEND="
+       media-libs/mesa[gbm(+),${MULTILIB_USEDEP}]
+       x11-libs/libdrm[${MULTILIB_USEDEP}]
+"
+DEPEND="
+       ${RDEPEND}
+       >=gui-libs/eglexternalplatform-1.1-r1
+       media-libs/libglvnd
+"
+
+PATCHES=(
+       "${FILESDIR}"/${PN}-1.1.0-werror.patch
+)
+
+src_install() {
+       meson-multilib_src_install
+
+       insinto /usr/share/egl/egl_external_platform.d
+       doins "${FILESDIR}"/15_nvidia_gbm.json
+}

Reply via email to