From 3ef26beb53533a34d545c3b7587807a85f3eb64e Mon Sep 17 00:00:00 2001 From: Feng Su Date: Wed, 15 Mar 2023 11:04:26 +0800 Subject: [PATCH] add doc package and add abi/api files --- rtkit.spec | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/rtkit.spec b/rtkit.spec index c19d30d..d859e96 100644 --- a/rtkit.spec +++ b/rtkit.spec @@ -1,4 +1,4 @@ -%define anolis_release 1 +%define anolis_release 2 Name: rtkit Epoch: 1 @@ -35,6 +35,14 @@ scheduling policy of user processes/threads to SCHED_RR (i.e. realtime scheduling mode) on request. It is intended to be used as a secure mechanism to allow real-time scheduling to be used by normal user processes. + +%package doc +Summary: Documentation files for %{name} +Requires: %{name} = %{epoch}:%{version}-%{release} +BuildArch: noarch + +%description doc +The %{name}-doc package contains documentation files for %{name}. %prep %autosetup -n %{name}-%{version} -p1 @@ -49,6 +57,8 @@ autoreconf -fvi %make_install install -Dm0644 org.freedesktop.RealtimeKit1.xml %{buildroot}%{_datadir}/dbus-1/interfaces/org.freedesktop.RealtimeKit1.xml +%generate_compatibility_deps + %pre getent group rtkit >/dev/null 2>&1 || groupadd \ -r \ @@ -76,8 +86,9 @@ dbus-send --system --type=method_call --dest=org.freedesktop.DBus / org.freedesk %files %license GPL LICENSE -%doc README rtkit.c rtkit.h %attr(0755,root,root) %{_sbindir}/rtkitctl +%dir %{abidir} +%{abidir}/rtkitctl-option.list %attr(0755,root,root) %{_libexecdir}/rtkit-daemon %{_datadir}/dbus-1/system-services/org.freedesktop.RealtimeKit1.service %{_datadir}/dbus-1/interfaces/org.freedesktop.RealtimeKit1.xml @@ -86,6 +97,13 @@ dbus-send --system --type=method_call --dest=org.freedesktop.DBus / org.freedesk %{_prefix}/lib/systemd/system/rtkit-daemon.service %{_mandir}/man8/* +%files doc +%doc README rtkit.c rtkit.h + %changelog +* Fri Mar 10 2023 Feng Su - 1:0.11-2 +- add doc package +- add abi/api files + * Fri Apr 15 2022 happy_orange - 1:0.11-1 - Init package from upstream -- Gitee