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 +}