Eric Sandeen bd318a
Summary: Utilities for performing block layer IO tracing in the linux kernel
Eric Sandeen bd318a
Name: blktrace
Eric Sandeen 389bcd
Version: 1.0.1
Dennis Gilmore 3f9782
Release: 5%{?dist}
Eric Sandeen bd318a
License: GPLv2+
Eric Sandeen bd318a
Group: Development/System
Eric Sandeen 90c5f1
Source:  http://brick.kernel.dk/snaps/blktrace-%{version}.tar.bz2
Eric Sandeen bd318a
Url: http://brick.kernel.dk/snaps
Eric Sandeen bd318a
Eric Sandeen 90c5f1
Requires: python
Eric Sandeen d0bada
BuildRequires: libaio-devel python texlive-latex dvipdfm
Eric Sandeen bd318a
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Eric Sandeen bd318a
Eric Sandeen 372c65
Patch0: blktrace-1.0.1-explicit-libpthread.patch
Eric Sandeen 372c65
Eric Sandeen bd318a
%description
Eric Sandeen bd318a
blktrace is a block layer IO tracing mechanism which provides detailed
Eric Sandeen bd318a
information about request queue operations to user space.  This package
Eric Sandeen bd318a
includes both blktrace, a utility which gathers event traces from the kernel;
Eric Sandeen bd318a
and blkparse, a utility which formats trace data collected by blktrace.
Eric Sandeen bd318a
Eric Sandeen bd318a
You should install the blktrace package if you need to gather detailed
Eric Sandeen bd318a
information about IO patterns.
Eric Sandeen bd318a
Eric Sandeen bd318a
%prep
Eric Sandeen 028080
%setup -q
Eric Sandeen bd318a
Eric Sandeen 372c65
%patch0 -p1
Eric Sandeen 372c65
Eric Sandeen bd318a
%build
Eric Sandeen bd318a
make CFLAGS="%{optflags}" all
Eric Sandeen d0bada
make CFLAGS="%{optflags}" docs
Eric Sandeen bd318a
Eric Sandeen bd318a
%install
Eric Sandeen bd318a
rm -rf %{buildroot}
Eric Sandeen bd318a
make dest=%{buildroot} prefix=%{buildroot}/%{_prefix} mandir=%{buildroot}/usr/share/man install
Eric Sandeen bd318a
Eric Sandeen bd318a
%clean
Eric Sandeen bd318a
rm -rf %{buildroot}
Eric Sandeen bd318a
Eric Sandeen bd318a
%files
Eric Sandeen bd318a
%defattr(-,root,root)
Eric Sandeen bd318a
%doc README COPYING
Eric Sandeen d0bada
%doc btt/doc/btt.pdf btreplay/doc/btreplay.pdf doc/blktrace.pdf
Eric Sandeen 90c5f1
%{_bindir}/*
Eric Sandeen bd318a
%attr(0644,root,root) /usr/share/man/man1/*
Eric Sandeen bd318a
%attr(0644,root,root) /usr/share/man/man8/*
Eric Sandeen bd318a
Eric Sandeen bd318a
%changelog
Dennis Gilmore 3f9782
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-5
Dennis Gilmore 3f9782
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Dennis Gilmore 3f9782
Eric Sandeen 372c65
* Sat Feb 13 2010 Eric Sandeen <sandeen@redhat.com> - 1.0.1-4
Eric Sandeen 372c65
- Fix linking with libpthread (#564775)
Eric Sandeen 372c65
Jesse Keating 2ed16d
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1-3
Jesse Keating 2ed16d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Jesse Keating 2ed16d
Eric Sandeen 028080
* Mon May 11 2009 Eric Sandeen <sandeen@redhat.com> - 1.0.1-2
Eric Sandeen 028080
- Upstream respun the release tarball to re-include top-level dir
Eric Sandeen 028080
- drop exclude of bno_plot.py[co], not getting built now?
Eric Sandeen 028080
Eric Sandeen 389bcd
* Mon May 11 2009 Eric Sandeen <sandeen@redhat.com> - 1.0.1-1
Eric Sandeen 389bcd
- New upstream version
Eric Sandeen 389bcd
Jesse Keating fceddd
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-3
Jesse Keating fceddd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Jesse Keating fceddd
Eric Sandeen d0bada
* Tue Feb 17 2009 Eric Sandeen <sandeen@redhat.com> - 1.0.0-2
Eric Sandeen d0bada
- Build PDF documentation after all
Eric Sandeen d0bada
Eric Sandeen 90c5f1
* Sun Nov 02 2008 Eric Sandeen <sandeen@redhat.com> - 1.0.0-1
Eric Sandeen 90c5f1
- New upstream version (now with actual versioning!)
Eric Sandeen 90c5f1
Eric Sandeen aa7e97
* Fri Feb 08 2008 Eric Sandeen <sandeen@redhat.com> - 0.0-0.9.20080103162505git
Eric Sandeen aa7e97
- gcc-4.3 rebuild
Eric Sandeen aa7e97
Eric Sandeen 08f2c5
* Sat Jan 26 2008 Eric Sandeen <sandeen@redhat.com> - 0.0-0.8.20080103162505git
Eric Sandeen 08f2c5
- New upstream version
Eric Sandeen 08f2c5
Eric Sandeen a9f405
* Wed Oct 24 2007 Eric Sandeen <sandeen@redhat.com> - 0.0-0.6.20071010202719git
Eric Sandeen a9f405
- Add libaio-devel to BuildRequires
Eric Sandeen a9f405
Eric Sandeen 9d60ea
* Wed Oct 24 2007 Eric Sandeen <sandeen@redhat.com> - 0.0-0.5.20071010202719git
Eric Sandeen 9d60ea
- New upstream version
Eric Sandeen 9d60ea
Eric Sandeen bd318a
* Wed Aug 15 2007 Eric Sandeen <sandeen@redhat.com> - 0.0-0.4.20070730162628git
Eric Sandeen bd318a
- Fix up btt/Makefile to accept rpm's CFLAGS
Eric Sandeen bd318a
Eric Sandeen bd318a
* Tue Aug 14 2007 Eric Sandeen <sandeen@redhat.com> - 0.0-0.3.20070730162628git
Eric Sandeen bd318a
- Just drop the pdf build, bloats the buildroot for such a simple tool
Eric Sandeen bd318a
Eric Sandeen bd318a
* Wed Aug 01 2007 Eric Sandeen <sandeen@redhat.com> - 0.0-0.2.20070730162628git
Eric Sandeen bd318a
- Add ghostscript to BuildRequires, use attr macro for man pages
Eric Sandeen bd318a
Eric Sandeen bd318a
* Wed Aug 01 2007 Eric Sandeen <sandeen@redhat.com> - 0.0-0.1.20070730162628git
Eric Sandeen bd318a
- New package, initial build.