From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id CE39715808B for ; Thu, 3 Oct 2024 05:23:35 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id EF141E29C0; Thu, 3 Oct 2024 05:23:34 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id D3167E29C0 for ; Thu, 3 Oct 2024 05:23:34 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id E5C2D33EDD8 for ; Thu, 3 Oct 2024 05:23:33 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 51F4A11DF for ; Thu, 3 Oct 2024 05:23:32 +0000 (UTC) From: "Ionen Wolkens" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ionen Wolkens" Message-ID: <1727932278.a01e73b9ff9e6fbf0926c50d7e8e7940e0bc829c.ionen@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: gui-libs/egl-wayland/ X-VCS-Repository: repo/gentoo X-VCS-Files: gui-libs/egl-wayland/Manifest gui-libs/egl-wayland/egl-wayland-1.1.17_pre20240924.ebuild X-VCS-Directories: gui-libs/egl-wayland/ X-VCS-Committer: ionen X-VCS-Committer-Name: Ionen Wolkens X-VCS-Revision: a01e73b9ff9e6fbf0926c50d7e8e7940e0bc829c X-VCS-Branch: master Date: Thu, 3 Oct 2024 05:23:32 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: ec383be5-214a-4f65-9a21-a1b7107b733b X-Archives-Hash: 2229639d32d29076d439a6237b52262e commit: a01e73b9ff9e6fbf0926c50d7e8e7940e0bc829c Author: Ionen Wolkens gentoo org> AuthorDate: Thu Oct 3 05:03:14 2024 +0000 Commit: Ionen Wolkens gentoo org> CommitDate: Thu Oct 3 05:11:18 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a01e73b9 gui-libs/egl-wayland: add 1.1.17_pre20240924 For testing explicit sync, has a lot of fixes over 1.1.16 but release is taking a while and it makes it difficult to know if issues are in egl-wayland or individual software when testing meanwhile. >=1.1.16 is still masked either way, odds are will remain that way until nvidia-drivers ships with >=1.1.16 (currently doesn't) and 1.1.17 is released. Can drop src_install given it ships its own icd json file now. Signed-off-by: Ionen Wolkens gentoo.org> gui-libs/egl-wayland/Manifest | 1 + .../egl-wayland-1.1.17_pre20240924.ebuild | 38 ++++++++++++++++++++++ 2 files changed, 39 insertions(+) diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest index 7d90b2ea9043..dee982f4e58b 100644 --- a/gui-libs/egl-wayland/Manifest +++ b/gui-libs/egl-wayland/Manifest @@ -1,2 +1,3 @@ DIST egl-wayland-1.1.13.1.tar.gz 68181 BLAKE2B 12587c24828570b5ad399042bb339b27c4d17e14896398d331970b32020956f12d56155e6b97f82c0e7c5f7aa5ad962b923c37ff1609f5384a99bb83e02c2dd7 SHA512 264373b22bab2a26dcd8391308ae24c0afe31168c318fd8fdf74a9958bc41658f9295645c4d91e395b5ab472cdf9dcf5160c448ba54e0aa8eccf04c294ffdb5b DIST egl-wayland-1.1.16.tar.gz 74615 BLAKE2B ebb6c5ca00bcf78a2d09bc555da8023c16d340c0793b92833fbcc2b05de5a92e26bc59391af9b42d9ed079290c19e94897cf925bc92a926bd518aa3c1a3ccd38 SHA512 cd32f565c287808ebc9999c46650aecbd023d2df6e1824d30c58822e2f93fe807b37eb87c4626b0874797ad61cfcc75a436f528ec7947dd98c5bae24ca6e7a28 +DIST egl-wayland-1.1.17_pre20240924.tar.gz 75212 BLAKE2B 770b806bb7096d90753648d5f166693e47ebec1c6e0a3c883d85ac51a05344318e8f1ed252b09814746873dd6333f06cc1d109012e38005f86b38d503fd14a82 SHA512 f4517c409100596b9c65a8dc0d3b87c896b664a1f7ea9019fb2f4b40043d7fe38ab8f867292914851f4822e0554700ad67d270fea97fc870b7e720f68940a193 diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.17_pre20240924.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.17_pre20240924.ebuild new file mode 100644 index 000000000000..9063308be5d3 --- /dev/null +++ b/gui-libs/egl-wayland/egl-wayland-1.1.17_pre20240924.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson-multilib + +HASH_EGLWAYLAND=c10c5300483a8ec975e64e5d76c0fb00ac94e026 + +DESCRIPTION="EGLStream-based Wayland external platform" +HOMEPAGE="https://github.com/NVIDIA/egl-wayland/" +SRC_URI=" + https://github.com/NVIDIA/egl-wayland/archive/${HASH_EGLWAYLAND}.tar.gz + -> ${P}.tar.gz +" +S=${WORKDIR}/${PN}-${HASH_EGLWAYLAND} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + dev-libs/wayland[${MULTILIB_USEDEP}] + x11-libs/libdrm[${MULTILIB_USEDEP}] +" +DEPEND=" + ${RDEPEND} + dev-libs/wayland-protocols + >=gui-libs/eglexternalplatform-1.1-r1 + media-libs/libglvnd +" +BDEPEND=" + dev-util/wayland-scanner +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.1.6-remove-werror.patch +)