b42ea36
Name:		usbmon
Pete Zaitcev 5b1a052
Version:	6.1
90227ca
Release:	11%{dist}
b42ea36
Summary:	A basic front-end to usbmon
b42ea36
b42ea36
License:	GPLv2
b42ea36
URL:		http://people.redhat.com/zaitcev/linux/
b42ea36
Source:		http://people.redhat.com/zaitcev/linux/%{name}-%{version}.tar.gz
b42ea36
Pete Zaitcev 092d54b
BuildRequires:	gcc
Pete Zaitcev 092d54b
BuildRequires:	make
Pete Zaitcev 092d54b
b42ea36
%description
b42ea36
The usbmon program collects and prints a trace of USB transactions as they
b42ea36
occur between the USB core and HCDs. Analyzing the trace helps to debug the
b42ea36
kernel USB stack, device firmware, and applications.
b42ea36
b42ea36
%prep
b42ea36
%setup -q
b42ea36
b42ea36
%build
b42ea36
make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" 
b42ea36
# Builds outside of the Koji/Brew fail unless we mkdir. How do other RPMs work?
b42ea36
%install
b42ea36
rm -rf $RPM_BUILD_ROOT
b42ea36
mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man8
b42ea36
install -p -m 644 -t $RPM_BUILD_ROOT/%{_mandir}/man8 usbmon.8
b42ea36
mkdir -p $RPM_BUILD_ROOT/%{_sbindir}
b42ea36
install -p -m 755 -t $RPM_BUILD_ROOT/%{_sbindir} usbmon
b42ea36
b42ea36
%files
b42ea36
%doc README COPYING
b42ea36
%{_sbindir}/usbmon
b42ea36
%{_mandir}/man8/usbmon.8*
b42ea36
b42ea36
%changelog
90227ca
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.1-11
90227ca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
90227ca
b883161
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.1-10
b883161
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
b883161
98a209f
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.1-9
98a209f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
98a209f
42d61ce
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.1-8
42d61ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
42d61ce
Pete Zaitcev 092d54b
* Mon Jul 16 2018 Pete Zaitcev <zaitcev@redhat.com>
Pete Zaitcev 092d54b
- 6.1-7: rebuild with a newly-mandatory BuildRequires: gcc
Pete Zaitcev 092d54b
47c877f
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.1-6
47c877f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
47c877f
303ebed
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.1-5
303ebed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
303ebed
bb86a4d
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.1-4
bb86a4d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
bb86a4d
9245d69
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.1-3
9245d69
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
9245d69
191dbbc
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.1-2
191dbbc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
191dbbc
Pete Zaitcev 5b1a052
* Tue Apr 19 2016 Pete Zaitcev <zaitcev@redhat.com>
Pete Zaitcev 5b1a052
- 6.1-1: future-proof against <sys/sysmacros.h> for makedev
Pete Zaitcev 5b1a052
dd41511
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 6-8
dd41511
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
dd41511
aca8da9
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6-7
aca8da9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
aca8da9
3163990
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6-6
3163990
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
3163990
fb0ff6a
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6-5
fb0ff6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
fb0ff6a
b9f1992
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6-4
b9f1992
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
b9f1992
c0a0b7f
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6-3
c0a0b7f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
c0a0b7f
e6048cb
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6-2
e6048cb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
e6048cb
Pete Zaitcev ad27922
* Wed Apr 25 2012 Pete Zaitcev <zaitcev@redhat.com>
Pete Zaitcev ad27922
- 6-1
Pete Zaitcev ad27922
- The new upstream verion 6 includes a fix for bz#574024
Pete Zaitcev ad27922
f348519
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.4-6
f348519
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
f348519
55a441d
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.4-5
55a441d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
55a441d
6837041
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.4-4
6837041
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
6837041
0b653ac
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.4-3
0b653ac
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
0b653ac
9f9c6c0
* Wed Feb 18 2009 Pete Zaitcev <zaitcev@redhat.com> 5.4-1
9f9c6c0
- Pull 5.4: Really prevent overflows when printing _and_ rework the size
9f9c6c0
  calculation. Hopefully fix corruption reported by Paul Bolle.
9f9c6c0
0b1a27f
* Thu Dec 18 2008 Pete Zaitcev <zaitcev@redhat.com> 5.3-1
0b1a27f
- Pull 5.3 in: license made explicit in usbmon.c per Fedora review feedback.
0b1a27f
  Also, change parse_params to protect print_48 from overflows.
0b1a27f
b42ea36
* Sun Dec 7 2008 Pete Zaitcev <zaitcev@redhat.com> 5.2-1
b42ea36
- Initial revision (5.2)