commit: 76772b90ca8035f96ac9f69853aee19b97bc8cd0
Author: Dale Sweeney <agooglygooglr <AT> gmail <DOT> com>
AuthorDate: Tue Dec 9 04:47:18 2025 +0000
Commit: Dale Sweeney <agooglygooglr <AT> gmail <DOT> com>
CommitDate: Tue Dec 9 04:47:18 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=76772b90
media-video/gpu-screen-recorder: add 5.10.2
Signed-off-by: Dale Sweeney <agooglygooglr <AT> gmail.com>
media-video/gpu-screen-recorder/Manifest | 1 +
.../gpu-screen-recorder-5.10.2.ebuild | 48 ++++++++++++++++++++++
2 files changed, 49 insertions(+)
diff --git a/media-video/gpu-screen-recorder/Manifest
b/media-video/gpu-screen-recorder/Manifest
index 9ac4f8cde1..bf6ca21753 100644
--- a/media-video/gpu-screen-recorder/Manifest
+++ b/media-video/gpu-screen-recorder/Manifest
@@ -1,3 +1,4 @@
+DIST gpu-screen-recorder-5.10.2.tar.gz 294690 BLAKE2B
4a0d9b4987c1dbe8014cf95cf963574e10e84d174f45c3f977432ca58f8599d528bef31df5fefc7cd865fc843eca0096ec073692f46463e31554a2a08bbf4a9f
SHA512
ea2ecb1b179cc96e9ae2e5963e040e91e1b39f16878807a2f05a7dc979f00eea7fa0a1c8ece455e84573b0a42a388ff788e7bd205df46d690f065b2ee7e1e29d
DIST gpu-screen-recorder-5.6.8.tar.gz 293592 BLAKE2B
61065af0789fffc986c077bc25477f00adfbbdd7e5b37e8b859d3733dfe38cbbab9d468ac9dc8f01aa4e60edcdddad443ecafbc0cad271d29405b31daa417af5
SHA512
d63a05578864ebe78967676074aaf1f18f9dc17de64f57136b6a8968f2a70eaf1d07922c5a04950a95093ebe3940028cf7561e11114deda8d59f8bc5147067ba
DIST gpu-screen-recorder-5.8.0.tar.gz 291445 BLAKE2B
1c46f04321b22d4ae2ca0d194d12c4239b078fdd0eb9edc9c1fc0e14169bb26233aed793095deb71c2b64e0753256beeba777f94af51a15cf15d302b61818dfa
SHA512
a1a6bbd8aff3bc1e2aa5ebca173b51b0e7aa71ce48cc2286408daa9aef7f2c3f1f9383443db0da7f0574995204ede199be02cea7ee9db6a47b6d29cd0742da51
DIST gpu-screen-recorder-5.8.1.tar.gz 293447 BLAKE2B
d124dca608b7f88e9dda9b96ae4984b74445d0776cec2a456185aeb4016b6110ae5cf242fc75a2661d15282089efd85f081e12d542bbd56bbe371a2ffa1721b1
SHA512
d7258ca091f7d87200566b2414f87edf04d65f016f0064256273ec3fa3a8426cb1eec7714072c8512a5cf904657f3d8f017a4de8ea802a58bac2135b6fed9d02
diff --git a/media-video/gpu-screen-recorder/gpu-screen-recorder-5.10.2.ebuild
b/media-video/gpu-screen-recorder/gpu-screen-recorder-5.10.2.ebuild
new file mode 100644
index 0000000000..67d6b1e1c0
--- /dev/null
+++ b/media-video/gpu-screen-recorder/gpu-screen-recorder-5.10.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://repo.dec05eba.com/gpu-screen-recorder"
+else
+ SRC_URI="https://dec05eba.com/snapshot/${PN}.git.${PV}.tar.gz ->
${P}.tar.gz"
+ S="${WORKDIR}"
+ KEYWORDS="~amd64 ~arm64"
+fi
+
+DESCRIPTION="A screen recorder that has minimal impact on system performance"
+HOMEPAGE="https://git.dec05eba.com/gpu-screen-recorder/about"
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="+filecaps systemd"
+
+DEPEND="
+ media-video/ffmpeg
+ media-libs/libglvnd
+ x11-libs/libXcomposite
+ x11-libs/libXrandr
+ x11-libs/libXfixes
+ media-libs/libpulse
+ media-libs/libva
+ x11-libs/libdrm
+ sys-libs/libcap
+ dev-libs/wayland
+"
+RDEPEND="${DEPEND}"
+BDEPEND="${DEPEND}"
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use systemd)
+ $(meson_use filecaps capabilities)
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+}