uresourced/uresourced.spec

59 lines
1.4 KiB
RPMSpec
Raw Normal View History

2020-07-01 13:05:03 +00:00
Name: uresourced
Version: 0.5.4
2022-02-15 15:28:09 +00:00
Release: %autorelease
2020-07-01 13:05:03 +00:00
Summary: Dynamically allocate resources to the active user
License: LGPL-2.1-or-later
2020-07-01 13:05:03 +00:00
URL: https://gitlab.freedesktop.org/benzea/uresourced
Source0: %{url}/-/archive/v%{version}/%{name}-v%{version}.tar.bz2
2020-07-01 13:05:03 +00:00
BuildRequires: gcc
BuildRequires: meson
2020-07-01 13:05:03 +00:00
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(libpipewire-0.3)
BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(systemd)
BuildRequires: systemd-rpm-macros
2020-07-01 13:05:03 +00:00
%description
This daemon dynamically assigns a resource allocation to the active
graphical user. If the user has an active graphical session managed
using systemd (e.g. GNOME), then the memory allocation will be used
to protect the sessions core processes (session.slice).
%prep
%autosetup -n %{name}-v%{version} -p1
2020-07-01 13:05:03 +00:00
%build
%meson -Dappmanagement=true
2020-07-01 13:05:03 +00:00
%meson_build
%install
%meson_install
%post
%systemd_post uresourced.service
%systemd_user_post uresourced.service
%preun
%systemd_preun uresourced.service
%systemd_user_preun uresourced.service
%postun
%systemd_postun uresourced.service
%systemd_user_postun uresourced.service
%files
%license COPYING
%doc README
%doc NEWS.md
%config(noreplace) %{_sysconfdir}/uresourced.conf
%{_datadir}/dbus-1/system.d/org.freedesktop.UResourced.conf
2020-07-01 13:05:03 +00:00
%{_libexecdir}/uresourced
%{_libexecdir}/cgroupify
2020-07-01 13:05:03 +00:00
%{_unitdir}/*
%{_userunitdir}/*
%changelog
2022-02-15 15:28:09 +00:00
%autochangelog