%global snapshot r923.0b9fe9a Name: gpu-screen-recorder Version: 4.3.4 Release: 1%{dist} Summary: A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux. # WARNING. I had to bump this because I decided to use normal versions instead of git snapshot as a version. # If you remove this, you will be FIRED. Epoch: 2 License: GPL-3.0-or-later URL: https://git.dec05eba.com/%{name}/about Source: https://dec05eba.com/snapshot/%{name}.git.%{snapshot}.tar.gz BuildRequires: gcc BuildRequires: (gcc-g++ or gcc-c++) BuildRequires: cmake BuildRequires: pkgconfig(libva) BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(libva-drm) BuildRequires: vulkan-headers BuildRequires: pkgconfig(libcap) BuildRequires: pkgconfig(wayland-client) BuildRequires: pkgconfig(wayland-egl) BuildRequires: pkgconfig(libpulse) BuildRequires: (ffmpeg-free-devel or ffmpeg-devel) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xdamage) BuildRequires: pkgconfig(xcomposite) BuildRequires: pkgconfig(xrandr) BuildRequires: pkgconfig(xfixes) BuildRequires: meson BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(libspa-0.2) BuildRequires: pkgconfig(libglvnd) %description Shadowplay like screen recorder for Linux. It is the fastest screen recorder for Linux. %prep %autosetup -c %build %meson %meson_build %install %meson_install %check %meson_test %files %license LICENSE %doc README.md %{_bindir}/gpu-screen-recorder %{_bindir}/gsr-kms-server /usr/lib/systemd/user/%{name}.service /usr/lib/modprobe.d/gsr-nvidia.conf %changelog * Thu Sep 05 2024 Brycen G - 4.3.3-3 - Update to 4.3.3