%global snapshot r213.affa44e Name: gpu-screen-recorder-ui Version: 1.0.6 Release: 1%{dist} Summary: A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux. License: GPL-3.0-or-later Source: https://dec05eba.com/snapshot/%{name}.git.%{snapshot}.tar.gz URL: https://git.dec05eba.com/%{name}/about # 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 BuildRequires: gcc BuildRequires: (gcc-g++ or gcc-c++) BuildRequires: meson BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xcomposite) BuildRequires: pkgconfig(xrandr) BuildRequires: pkgconfig(xfixes) BuildRequires: pkgconfig(xi) BuildRequires: pkgconfig(xrender) BuildRequires: pkgconfig(libglvnd) BuildRequires: pkgconfig(xcursor) BuildRequires: kernel-headers Requires: gpu-screen-recorder Requires: gpu-screen-recorder-notification Requires: (google-noto-sans-fonts or noto-sans) %description A fullscreen overlay UI for GPU Screen Recorder in the style of ShadowPlay. %prep %autosetup -c %build %meson %meson_build %install %meson_install # Say it with me. I will not violate Fedora packaging guidelines. rm -rf %{_buildroot}%{_datadir}/gsr-ui/fonts %check %meson_test %files %license LICENSE %doc README.md %{_bindir}/gsr* %{_datadir}/gsr-ui %{_exec_prefix}/lib/systemd/user/%{name}.service %changelog * Fri Dec 13 2024 Brycen G - r142.4c83972 - Initial package