blktrace/blktrace.spec
2020-02-17 09:32:07 +08:00

66 lines
1.5 KiB
RPMSpec

Name: blktrace
Version: 1.2.0
Release: 11
Summary: Block IO tracer in the Linux kernel
License: GPLv2+
Source: http://brick.kernel.dk/snaps/blktrace-%{version}.tar.bz2
URL: http://brick.kernel.dk/snaps
BuildRequires: gcc, git, xz, libaio-devel, python3, librsvg2-devel blktrace sysstat theora-tools
Provides: iowatcher
Obsoletes: iowatcher
Requires: python3
Patch6000: blktrace-fix-btt-overflow.patch
Patch9000: 0000-huawei-remove-python2-dependency.patch
%description
blktrace is a block layer IO tracing mechanism which provides detailed
information about request queue operations up to user space. This is
valuable for diagnosing and fixing performance or application problems
relating to block layer io.
%package help
Summary: Including man files for blktrace
Requires: man
%description help
This contains man files for the using of blktrace.
%prep
%autosetup -Sgit -n %{name}-%{version}
%build
%make_build all
%install
make dest=%{buildroot} prefix=%{buildroot}/%{_prefix} mandir=%{buildroot}/%{_mandir} install
%files
%defattr(-,root,root)
%doc README COPYING
%{_bindir}/*
%{_bindir}/iowatcher
%files help
%{_mandir}/man1/*
%{_mandir}/man8/*
%changelog
* Thu Feb 6 2020 sunshihao<sunshihao@huawei.com> - 1.2.0-11
- Type:enhancemnet
- ID:NA
- SUG:restart
- DESCi:remove python2 dependency
* Fri Aug 30 2019 zoujing<zoujing13@huawei.com> - 1.2.0-10
- Type:enhancemnet
- ID:NA
- SUG:restart
- DESCi:openEuler Debranding
* Thu Aug 15 2019 Buildteam <buildteam@openeuler.org> - 1.2.0-9
- Package Initialization