Name: trace-cmd Version: 2.9.2 Release: 1 Summary: A front-end for Ftrace License: GPLv2 and LGPLv2 URL: http://git.kernel.org/?p=linux/kernel/git/rostedt/trace-cmd.git;a=summary Source0: https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git/snapshot/%{name}-v%{version}.tar.gz Source1: kernelshark.desktop BuildRequires: gcc xmlto asciidoc mlocate libxml2-devel BuildRequires: gtk2-devel glib2-devel desktop-file-utils libtraceevent-devel Provides: kernelshark Obsoletes: kernelshark %description This package is a user-space front-end command-line tool for Ftrace. %package_help %prep %autosetup -n %{name}-v%{version} -p1 %build MANPAGE_DOCBOOK_XSL=`rpm -ql docbook-style-xsl | grep manpages/docbook.xsl` make V=1 MANPAGE_DOCBOOK_XSL=$MANPAGE_DOCBOOK_XSL prefix=%{_prefix} all doc %install make V=1 DESTDIR=$RPM_BUILD_ROOT/ prefix=%{_prefix} install install_doc find $RPM_BUILD_ROOT%{_mandir} -type f | xargs chmod u-x,g-x,o-x find $RPM_BUILD_ROOT%{_datadir} -type f | xargs chmod u-x,g-x,o-x install -d -m 755 $RPM_BUILD_ROOT/%{_datadir}/applications install -p -m 644 %{SOURCE1} $RPM_BUILD_ROOT/%{_datadir}/applications/kernelshark.desktop desktop-file-validate $RPM_BUILD_ROOT/%{_datadir}/applications/kernelshark.desktop %pre %preun %post %postun %files %defattr(-,root,root) %license COPYING COPYING.LIB %doc README %{_bindir}/trace-cmd %{_datadir}/applications/kernelshark.desktop %{_sysconfdir}/bash_completion.d/trace-cmd.bash %{_docdir}/libtracecmd-doc/libtracecmd-files.html %{_docdir}/libtracecmd-doc/libtracecmd-instances.html %{_docdir}/libtracecmd-doc/libtracecmd-peer.html %{_docdir}/libtracecmd-doc/libtracecmd-record.html %{_docdir}/libtracecmd-doc/libtracecmd.html %files help %{_mandir}/man1/* %{_mandir}/man3/* %{_mandir}/man5/* %changelog * Tue Jan 18 2022 houyingchao - 2.9.2-1 - Upgrade to 2.9.2 version * Fri July 30 2021 Guoxiaoqi - 2.7-6 - Fix build with gcc-10 * Wed Oct 28 2020 Anan Fu - 2.7-5 - disable python2 * Wed Nov 20 2019 openEuler Buildteam - 2.7-4 - Package init