Name: rtla Version: 5.17.0 Release: 5%{?dist} Summary: RTLA: Real-Time Linux Analysis tools License: GPLv2 URL: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git Source0: rtla-5.17.0.tar.bz2 Patch1: 0001-rtla-Don-t-overwrite-existing-directory-mode.patch Patch2: 0002-rtla-Minor-fix-to-grammar-in-README.txt.patch BuildRequires: gcc BuildRequires: python3-docutils BuildRequires: procps-ng-devel BuildRequires: libtraceevent-devel >= 1.5.3 BuildRequires: libtracefs-devel >= 1.3.1 Requires: procps-ng Requires: libtraceevent >= 1.5.3 Requires: libtracefs >= 1.3.1 %description The rtla tool is a meta-tool that includes a set of commands that aims to analyze the real-time properties of Linux. But, instead of testing Linux as a black box, rtla leverages kernel tracing capabilities to provide precise information about the properties and root causes of unexpected results. %prep %autosetup %build %make_build %install install -d -m 755 %{buildroot}/%{_bindir} install -m 755 rtla %{buildroot}/%{_bindir}/rtla install -d -m 755 %{buildroot}/%{_mandir} make DESTDIR=%{buildroot} -C Documentation clean make DESTDIR=%{buildroot} -C Documentation make DESTDIR=%{buildroot} -C Documentation install (cd %{buildroot} ln -sf rtla ./%{_bindir}/osnoise ln -sf rtla ./%{_bindir}/timerlat ) %files %{_bindir}/rtla %{_bindir}/osnoise %{_bindir}/timerlat %doc %{_mandir}/man1/rtla-osnoise-hist.1.gz %{_mandir}/man1/rtla-osnoise-top.1.gz %{_mandir}/man1/rtla-osnoise.1.gz %{_mandir}/man1/rtla-timerlat-hist.1.gz %{_mandir}/man1/rtla-timerlat-top.1.gz %{_mandir}/man1/rtla-timerlat.1.gz %{_mandir}/man1/rtla.1.gz %changelog * Wed May 11 2022 John Kacur - 5.17.0-5 - Fix rpmlint warnings - Use spaces everywhere and not a mix of spaces and tabs * Tue Apr 05 2022 John Kacur - 5.17.0-4 - Modify the BuildRequires to include the devel versions of the libs - Modify the Requires to include the non-devel versions of the libs * Tue Apr 05 2022 John Kacur - 5.17.0-3 - Add patch to preserve the file mod bits on /usr/bin - Small grammar tweak patch * Mon Apr 04 2022 John Kacur - 5.17.0-2 - Add BuildRequires for libtracefs and libtraceevent * Thu Mar 31 2022 John Kacur - 5.17.0-1 - Initial build of rtla