xsuspender/xsuspender.spec

40 lines
1.1 KiB
RPMSpec
Raw Normal View History

2023-08-09 07:45:36 +00:00
Summary: Save battery by auto-suspending unfocused X11 applications
Name: xsuspender
Version: 1.3
Release: 1
License: WTFPL
Group: System/Configuration/Hardware
Url: https://github.com/kernc/xsuspender
Source0: https://github.com/kernc/xsuspender/archive/%{version}.tar.gz?/%{name}-%{version}.tar.gz
BuildRequires: cmake
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(libwnck-3.0)
%description
Automatically suspend inactive X11 applications.
When an application window loses focus, XSuspender tries to match it to one of
the rules in its configuration. If a match is found, the application is sent a
SIGSTOP signal (preventing the process from obtaining further CPU time). Upon
windows regaining focus, the process is seamlessly continued where it had left off.
%files
%{_bindir}/xsuspender
%{_usr}/etc/xdg/autostart/xsuspender.desktop
%{_datadir}/doc/xsuspender/examples/xsuspender.conf
%{_mandir}/man1/xsuspender.1.xz
#------------------------------------------------------------------
%prep
%autosetup -p1
%build
%cmake
%make
%install
%makeinstall_std -C build