summaryrefslogtreecommitdiff
path: root/gui-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-10-24 04:04:24 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-10-24 04:04:24 +0100
commite7daa1f959ba2c720f36a6984f588098e68b15cd (patch)
tree42ed099f2514ebda2681a4de13af60727c8a9fab /gui-libs
parentfd93fe10d9e6c855fed8e1524b2d2d64d2085570 (diff)
gentoo auto-resync : 24:10:2024 - 04:04:24
Diffstat (limited to 'gui-libs')
-rw-r--r--gui-libs/Manifest.gzbin5288 -> 5452 bytes
-rw-r--r--gui-libs/egl-gbm/Manifest2
-rw-r--r--gui-libs/egl-gbm/egl-gbm-1.1.2.ebuild2
-rw-r--r--gui-libs/egl-wayland/Manifest6
-rw-r--r--gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild2
-rw-r--r--gui-libs/egl-wayland/egl-wayland-1.1.16.ebuild42
-rw-r--r--gui-libs/egl-wayland/egl-wayland-1.1.17_pre20241015.ebuild2
-rw-r--r--gui-libs/egl-x11/Manifest3
-rw-r--r--gui-libs/egl-x11/egl-x11-1.0.0_pre20240919.ebuild37
-rw-r--r--gui-libs/egl-x11/metadata.xml11
-rw-r--r--gui-libs/wlroots/Manifest2
-rw-r--r--gui-libs/wlroots/wlroots-0.18.1.ebuild2
12 files changed, 59 insertions, 52 deletions
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz
index e663ea77dfb5..bb73cf7906f2 100644
--- a/gui-libs/Manifest.gz
+++ b/gui-libs/Manifest.gz
Binary files differ
diff --git a/gui-libs/egl-gbm/Manifest b/gui-libs/egl-gbm/Manifest
index dbed73b0dba3..fe3285f6ae98 100644
--- a/gui-libs/egl-gbm/Manifest
+++ b/gui-libs/egl-gbm/Manifest
@@ -1,5 +1,5 @@
AUX 15_nvidia_gbm.json 96 BLAKE2B ed3c97a8df4e80b969b479c46472143b81a986a9009d6cf9faed0bc99e59f977d0a9260204252151befe2d3454eac05c584776464d86aae263040f209df5ca8b SHA512 6a3e3bffb0f5352b4d8738f7b18003579664f69e062e2f50e5b8189f06a1161ee651d66e83dcb1b9338751908b4e410cbf9b98fc2e58c18269b66e3c2f2f3e34
AUX egl-gbm-1.1.0-werror.patch 220 BLAKE2B c93b535d6f17ea35c39b61b8f655a1b9378b18260fcae319f22d94c28ec932557303d97b9e0b435006964ec5cc6a660e9e89b4823000893221dfe07a16efde39 SHA512 0c5eeea9eaaea637200314363da1cf1873a44b939287b27b0156cc05a99c274e311848ce6b69ce39df1fcf1b44deba5ec227d871db87a8785e7d0d27b447a066
DIST egl-gbm-1.1.2.tar.gz 17897 BLAKE2B b13d1eba51bea5ebf388b6f12734e3e88dcbfd7ceb51be6ce2f7def2e06f5a676d6b148cd25a559466099a1a19a9a14c5f6fae30217879f2ef6cb63d82f75e6d SHA512 03e19ec9121c3a32469d6f9fb207286b0f8e2d728f2f1c501a5b470f40119b9df4f040d9eae3177b7529cfc1416797e80c54a33552d41dccb18c74133b50dc3c
-EBUILD egl-gbm-1.1.2.ebuild 730 BLAKE2B 8d3e672508965d25a82393767da89081a8fb7cde67399709aa7c8081af7b4c8e4654bc331d3a16a668558d82ca84b86a1217ec35874f24549fa8c055c24d6908 SHA512 341baf43ed194824270ec849caf27d44e9c15e4ca569ea2b604640a2e518061a142a5c940060cda4a1add3ffd217a79fd85420478280351190607eaf3708e656
+EBUILD egl-gbm-1.1.2.ebuild 737 BLAKE2B 030f44a8abe54382da6296ba32f94f8da3fbd62db963e2cc190d368be90315275474526ab5593c72fe55633cb8232cc4ee7fae713d77712cc15a69835074b1ef SHA512 617f72a239586ce45d1d996c79fe77d0eac7b8563ad491ee2426ea914ea8f6721fccb31fff3366a68f4afa3f2c8db8fea147c9f209d71c119bcdab9a5826e955
MISC metadata.xml 325 BLAKE2B b7fe17481f96e0fabd321b64090bc12c09ee61de8251531a0853c668b799522480f700fd2382e16bf6aa956c3aa6d3dd0ceff76a27355994b7517cbce7d25094 SHA512 8a3bdde2a17fcec7bbc55af10d33774e4fa648a88949b06ea9f5c7c8c83b2a05c67a3a8cdfcff44eac757639184b790b17b55a574d449cd0a5186b7a5414e5df
diff --git a/gui-libs/egl-gbm/egl-gbm-1.1.2.ebuild b/gui-libs/egl-gbm/egl-gbm-1.1.2.ebuild
index 2309eed1d1df..f53e71c2435d 100644
--- a/gui-libs/egl-gbm/egl-gbm-1.1.2.ebuild
+++ b/gui-libs/egl-gbm/egl-gbm-1.1.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
inherit meson-multilib
-DESCRIPTION="GBM EGL external platform library"
+DESCRIPTION="NVIDIA GBM EGL external platform library"
HOMEPAGE="https://github.com/NVIDIA/egl-gbm/"
SRC_URI="
https://github.com/NVIDIA/egl-gbm/archive/${PV}.tar.gz
diff --git a/gui-libs/egl-wayland/Manifest b/gui-libs/egl-wayland/Manifest
index efafbfad723f..35c340a5ff43 100644
--- a/gui-libs/egl-wayland/Manifest
+++ b/gui-libs/egl-wayland/Manifest
@@ -1,9 +1,7 @@
AUX 10_nvidia_wayland.json 115 BLAKE2B b10206c742e8966d1192b9b0604137e6b296d2be74a437841c63844c0716343578b11565a34fb4c534d5908c0b5775305581b68039a6ff9ed7421c9d385a2b7a SHA512 1a611ac0fc2762d94661efc28fa58d57a821185afa7589158d1b8d503bd7361ba1b5029302550134ed1787c2bf90e2ea8afbf3bdefbfe268d8cf13d2f340fb47
AUX egl-wayland-1.1.6-remove-werror.patch 251 BLAKE2B 12a14b185f9b1cb3a42226708642f5b57c2b0eb64d81c96438ee24ac45b950ba588591194648fc8e64e3aa8d2fda9ba2dba63a2f78fc22c00a14d56403bf6839 SHA512 c6c3c4d4f776f44d642d51ab2eed44a0388558b43f2c4c894b6d19bdef40b8a646be43b6b356a3ffa0297e36a48122ef057265db68a8717020abe30906bc8f28
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_pre20241015.tar.gz 75650 BLAKE2B 736a10e2c94c09678078b9810afbf2b43c27db073e2af75d9d2758d1955592973a78571116c1715ee75d6dac05f5a7f4419031353266ba2ce76db505b13a3fd4 SHA512 431a2ec24cfc1683d3f24f446598c48be552688f579671eafe14fc4339969c03f493c425ac5020662ef13767657b2bdde58298f6b4ab34f60e9faa9c238f0ebb
-EBUILD egl-wayland-1.1.13.1.ebuild 827 BLAKE2B 8828a39f35cf6dd10b39b0171b23ad3d7967f3307d61ba0a6eab5352434da90deb6523f19089bbf764ed585dea0588da590b86274e7e81d10567f1e0d1ee8de4 SHA512 6c95b4f476a2e63783abda00756c1678d227b57456ffbbf17bee7b20c44aac67d1a4920651a84da3cabd0b5ba0bc5821335f4873b36a7c562d4fb13db5af2295
-EBUILD egl-wayland-1.1.16.ebuild 828 BLAKE2B 2159eaa4dfe60ce9768be88c15c1814ba7d0f34ef9f863e30491bb43f285be3f241d798c4963705d97f5df49b6597e73719fd833f864c44d4f2f6335075b8818 SHA512 f4fd1a39de619a1f636f74d600daf9f4ab29043b2a7dd4080c5972be5e8b3304c46b1d5e05a1e0bd4f4b52011a02795d7b20fee690075464a8327db7626fcb3d
-EBUILD egl-wayland-1.1.17_pre20241015.ebuild 787 BLAKE2B 40b03b60c82d90630bbdfd177e753ea47060238002efd47175666b68f4d8eb991ef59929c54c1dcd8d898877d6e6a8055c00bb5dbbf21d25da05518e2e416d00 SHA512 ecfae50374175d1d7a99311c9056954b1d056e3e9b4dbc7c567b97b20fd35c2bce58843ef6e3ef1e04d7f22474a4eb7fb062be44954f3969fbc91569a08315c8
+EBUILD egl-wayland-1.1.13.1.ebuild 830 BLAKE2B 3b7b4420b5ed0336bcbd65e51c40d666d1db8d4af0c7c3033460a7957e1fb0b27316a49b36d90f3f8fdb9a7fafe551f2204b5453819ff5557739e348939d698c SHA512 7d6e0b47ec31d6a308a219b295549940ab966e44e89d19db0d3b004d0693f7944ad4f89c2c33145e8c1a4da80a21ffd07de4c84bd812dfc9e868304cece07702
+EBUILD egl-wayland-1.1.17_pre20241015.ebuild 790 BLAKE2B fb9448356cd969ab7ebef79cc18ef7cf222eef25d83cb1a090fc2c2fe353e3538956830790c16cc20455663ac87a5d68fe013ded76edfa546e27599c11494625 SHA512 c7e0bcbed417d72d71e6296201075487fcb837226bf5907e92061508c77fe26edefb6829811d17f1e7d2e8c1b272673600a93661b0ed1d2a39f8a4c024bc140e
MISC metadata.xml 329 BLAKE2B 9763d8fac09a9b4902a2a5d61f0f109659ad580117b52d7f844785e449623480752356d31507d86be1198b56a6e38fa6a6fa20aa2151421f79f3ce94f98865a5 SHA512 ae3d6edba2229abebf7f87b448a3f1eacd592d28f6ff3bf80e50e14d8718f15e5a67ec8496cdf03f86532f9525638c3dab5020ba9f62d2a9a4495a16a617d4d4
diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild
index a6b1902f88a1..0cd7c4bbab43 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.13.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
inherit meson-multilib
-DESCRIPTION="EGLStream-based Wayland external platform"
+DESCRIPTION="NVIDIA wayland EGL external platform library"
HOMEPAGE="https://github.com/NVIDIA/egl-wayland/"
SRC_URI="
https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz
diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.16.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.16.ebuild
deleted file mode 100644
index 93079328f2a5..000000000000
--- a/gui-libs/egl-wayland/egl-wayland-1.1.16.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson-multilib
-
-DESCRIPTION="EGLStream-based Wayland external platform"
-HOMEPAGE="https://github.com/NVIDIA/egl-wayland/"
-SRC_URI="
- https://github.com/NVIDIA/egl-wayland/archive/refs/tags/${PV}.tar.gz
- -> ${P}.tar.gz
-"
-
-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
-)
-
-src_install() {
- meson-multilib_src_install
-
- insinto /usr/share/egl/egl_external_platform.d
- doins "${FILESDIR}"/10_nvidia_wayland.json
-}
diff --git a/gui-libs/egl-wayland/egl-wayland-1.1.17_pre20241015.ebuild b/gui-libs/egl-wayland/egl-wayland-1.1.17_pre20241015.ebuild
index 4f0637337aad..473ab53dcab5 100644
--- a/gui-libs/egl-wayland/egl-wayland-1.1.17_pre20241015.ebuild
+++ b/gui-libs/egl-wayland/egl-wayland-1.1.17_pre20241015.ebuild
@@ -7,7 +7,7 @@ inherit meson-multilib
HASH_EGLWAYLAND=0cd471dcfd46e6cb8b71eceddb20cc02eadabf61
-DESCRIPTION="EGLStream-based Wayland external platform"
+DESCRIPTION="NVIDIA wayland EGL external platform library"
HOMEPAGE="https://github.com/NVIDIA/egl-wayland/"
SRC_URI="
https://github.com/NVIDIA/egl-wayland/archive/${HASH_EGLWAYLAND}.tar.gz
diff --git a/gui-libs/egl-x11/Manifest b/gui-libs/egl-x11/Manifest
new file mode 100644
index 000000000000..7e07bf4ef924
--- /dev/null
+++ b/gui-libs/egl-x11/Manifest
@@ -0,0 +1,3 @@
+DIST egl-x11-1.0.0_pre20240919.tar.gz 71007 BLAKE2B 10793ee854f1548630772579a745c6d12c6add7abea506663b3c196726544353a06eb45a17a42f4fe1c13cb4602750f43d267c8c2be541c31fa34e9aa0f4c7a4 SHA512 b902e39107ec1e6fcd5d10a2741bcb1d3930b947d36c4778d5c3c12d14086d92ad64742f5a5ff2bdfd36c1cc37ac634277221272cb8f5092ff165fcc2c2ecdff
+EBUILD egl-x11-1.0.0_pre20240919.ebuild 965 BLAKE2B 5bdd0a8223aa09a040848593361626fc98a6db7fc5687c4a6ccd941bfba0adb87f9e6c3d5103f0946c64eb953f5cb98570077aa643cdd6c8abcbe139afcca880 SHA512 861a43bf92e1ff83014f747b2e533b77d9a381677c63e5f3edb9584d8ec8d691c5972f3ba85ac99822f2f14209bd4ad9a65bb552466d0593391e9181e208f780
+MISC metadata.xml 325 BLAKE2B 59dd7d85257b84174be2f1e220cf77f72d1e22a1b984346d77a6d18fe9006ad9e97873a3035a9ca86c266c8599c038acbb56568d5621fa8748409d04239f7aca SHA512 fc6b45bc132109cc4b1a0fb9752a463ab35118d386766341636a75f1c18fc707d90c7e646472d1d24446c27f63725c540cfb23930c27324f46d4f0b51ea69aae
diff --git a/gui-libs/egl-x11/egl-x11-1.0.0_pre20240919.ebuild b/gui-libs/egl-x11/egl-x11-1.0.0_pre20240919.ebuild
new file mode 100644
index 000000000000..0aa68f117a41
--- /dev/null
+++ b/gui-libs/egl-x11/egl-x11-1.0.0_pre20240919.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson-multilib
+
+# no releases yet, should typically update hash in sync with nvidia bumps
+HASH_EGLX11=8aac36c712561ebfecc82af3db15c50cd0d573fb
+
+DESCRIPTION="NVIDIA X11/XCB EGL external platform library"
+HOMEPAGE="https://github.com/NVIDIA/egl-x11/"
+SRC_URI="
+ https://github.com/NVIDIA/egl-x11/archive/${HASH_EGLX11}.tar.gz
+ -> ${P}.tar.gz
+"
+S=${WORKDIR}/${PN}-${HASH_EGLX11}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# wrt blocker, may or may not cause problems if present with <560
+# drivers, and collides with <565.57.01-r2
+RDEPEND="
+ media-libs/mesa[gbm(+),${MULTILIB_USEDEP}]
+ x11-libs/libX11[${MULTILIB_USEDEP}]
+ x11-libs/libdrm[${MULTILIB_USEDEP}]
+ x11-libs/libxcb:=[${MULTILIB_USEDEP}]
+ !<x11-drivers/nvidia-drivers-565.57.01-r2
+"
+DEPEND="
+ ${RDEPEND}
+ >=gui-libs/eglexternalplatform-1.2
+ media-libs/libglvnd
+ x11-base/xorg-proto
+"
diff --git a/gui-libs/egl-x11/metadata.xml b/gui-libs/egl-x11/metadata.xml
new file mode 100644
index 000000000000..099da4f176c1
--- /dev/null
+++ b/gui-libs/egl-x11/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>ionen@gentoo.org</email>
+ <name>Ionen Wolkens</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">NVIDIA/egl-x11</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index c5a6498c3f85..4466f3086b20 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -4,6 +4,6 @@ DIST wlroots-0.18.0.tar.gz 628190 BLAKE2B b1d725e0397365b69afce24baf5376057a40d2
DIST wlroots-0.18.1.tar.gz 628648 BLAKE2B 051909ef4cac4c523bb43b42396abe8c18e3835a7a29bde30787829040271720f06579dadf3f03d9569bcc1e25492c6bd383f314aaa10b63c597f08735d30537 SHA512 c4d83ae75aec4f7f4e8aefbff27594d0962c56c4a3a3ef2d7ccd432f92eb56df7edb995cc0fa1f62d9290e988f20e7525d007717f36ce4824dfc41061a697fbb
EBUILD wlroots-0.17.4.ebuild 2300 BLAKE2B c4d3285af6801baa3323046e960ef40f6fa05993d6cf675a88d6e6a7defbd92d81b054a216091c63063e9dc232e84e43c89ee11bdc77b4bb6206bc3b32cf0b2d SHA512 e015a8e7523e53b7b586dc91548c0d52de396cbbd74939728d0a2e6c009254ecaf9e29c44c9a8a1ac99d551038c31b08ebd339f39bbc9484a4daed1d5e94e938
EBUILD wlroots-0.18.0.ebuild 2290 BLAKE2B 5ded671baea81e0c99d8dbd7588ff6f309f52dfb47223c478f96eccf9752dfa534f23f7fb12c0a8147e1906e9b95dd8fa9e566cd53c3040b0b4b532c58d7c103 SHA512 af0844f5e82597ea324a2936db7690ff9d45f48f48d687935c8a55b8a03d4bf8eae098f3b2c21a8f57db3446e40eb6d697eae48b070a48208ea345ba1d46db2a
-EBUILD wlroots-0.18.1.ebuild 2294 BLAKE2B b119629426b4c04b547fd2d27a85e10fd93e35242f0f1f71caed1096c9fb4e1f4c03af2ac5810edfade4d88120397c80d45f8e865cba89a7eb6807aba53da20a SHA512 ef1cec90b60d2e47770fd5643ed4f110a6d0d195801c94d9b73ec99b7e58e914466d0cdff4bac8876b3d47245b90ae073c5f27bd2eea5747928651f9c09daf14
+EBUILD wlroots-0.18.1.ebuild 2291 BLAKE2B af805d00a72cdc0d7e6c2bfacb06a42733c2a58aecb78fe38cf0e3e8623998fa24d5426e72dd524dde9ace009ad091220131bac13e10e21405d1592601ac863f SHA512 a2f2e2b72f73fde2d303e27e3d8eed67eb35298c5eff08e887e30911bf44d0e46e6c2d2e635e1efe4badbdf79c31d4cc9912f6fb91f0c5cd430285fc30da65d2
EBUILD wlroots-9999.ebuild 2276 BLAKE2B 06f2f469cfc869846a321574cf6fbec899e0106daf9260b546e7630b054758c928a7b7cd83a2f949221241713853dead269f942864acc664faf2386b2d57fa11 SHA512 ad945ce3a8b7b87526d3a0290d7f7b47ce659601a4a34ca1991de4d5462c4bd67a95ec1f67c7dccadc9343d4d64c96ffba5329b6ae401d61da49226d46d7ff99
MISC metadata.xml 2073 BLAKE2B 01685a9e54fd33a6432190d523f0700575992139e10abdc30864dc3ec662da38f3efe22ac858568cfe4ae6a0d8d83b2c5da846c7c8fe42159e7bf569a07c8960 SHA512 e2a94175fd489823ef4ebbd6601dff059b7f34c668cb18a69df76a74cfa4f6aed8191b5544b436424b3c7b4992f5ab803326079393a6883724f03fb215871348
diff --git a/gui-libs/wlroots/wlroots-0.18.1.ebuild b/gui-libs/wlroots/wlroots-0.18.1.ebuild
index c10dc7018f2a..87c63e1d1538 100644
--- a/gui-libs/wlroots/wlroots-0.18.1.ebuild
+++ b/gui-libs/wlroots/wlroots-0.18.1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
SLOT="0.18"
else
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86"
SLOT="$(ver_cut 1-2)"
fi