6342e1b
Name:          dfu-util
cd7d2a2
Version:       0.11
2a5cf66
Release:       4%{?dist}
6342e1b
Summary:       USB Device Firmware Upgrade tool
6342e1b
License:       GPLv2+
267b52c
267b52c
# Can't use normal SourceForge URL per Fedora Packaging/SourceURL
267b52c
#   https://fedoraproject.org/wiki/Packaging:SourceURL
267b52c
# because the project is not actually using the SourceForge file release
267b52c
# system. They're just using SourceForge as a web server.
267b52c
URL:            http://dfu-util.sourceforge.net/
267b52c
Source0:        http://dfu-util.sourceforge.net/releases/%{name}-%{version}.tar.gz
267b52c
5ac908c
BuildRequires: gcc
cd7d2a2
BuildRequires: libusb1-devel
90c5820
BuildRequires: make
d87c1ea
d87c1ea
%description
d87c1ea
USB Device Firmware Upgrade (DFU) is an official USB device class specification 
d87c1ea
of the USB Implementers Forum. It specifies a vendor and device independent way 
d87c1ea
of updating the firmware of a USB device. The idea is to have only one 
d87c1ea
vendor-independent firmware update tool as part of the operating system, which 
d87c1ea
can then (given a particular firmware image) be downloaded into the device. 
d87c1ea
d87c1ea
In addition to firmware download, it also specifies firmware upload, i.e.
d87c1ea
loading the currently installed device firmware to the USB Host.
d87c1ea
6342e1b
The DFU specification can be found at:
656528e
 http://www.usb.org/developers/devclass_docs/usbdfu10.pdf
656528e
d87c1ea
d87c1ea
%prep
9d02192
%autosetup -p1
d87c1ea
d87c1ea
d87c1ea
%build
d87c1ea
%configure
9d02192
%{make_build}
d87c1ea
d87c1ea
d87c1ea
%install
9d02192
%{make_install}
d87c1ea
d87c1ea
d87c1ea
%files
e858abf
%license COPYING
e858abf
%doc ChangeLog README DEVICES.txt TODO
d87c1ea
%{_bindir}/*
d87c1ea
%{_mandir}/man1/*
d87c1ea
d87c1ea
d87c1ea
%changelog
2a5cf66
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-4
2a5cf66
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
2a5cf66
17e5348
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-3
17e5348
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
17e5348
e2e2d2e
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-2
e2e2d2e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
e2e2d2e
cd7d2a2
* Mon Oct 18 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 0.11-1
cd7d2a2
- Update to 0.11
cd7d2a2
e0965fc
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.10-2
e0965fc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
e0965fc
9d02192
* Sat Feb 06 2021 Peter Robinson <pbrobinson@fedoraproject.org> - 0.10-1
9d02192
- Update to 0.10
9d02192
e73a18f
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-11
e73a18f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
e73a18f
71c378a
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-10
71c378a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
71c378a
1642b97
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-9
1642b97
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
1642b97
a951b39
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-8
a951b39
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
a951b39
d0f0ee5
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-7
d0f0ee5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
d0f0ee5
cbcec5e
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-6
cbcec5e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
cbcec5e
f68884b
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-5
f68884b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
f68884b
5cc2205
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-4
5cc2205
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
5cc2205
7c643ed
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-3
7c643ed
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
7c643ed
3a62931
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9-2
3a62931
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
3a62931
e858abf
* Mon Oct 24 2016 Peter Robinson <pbrobinson@fedoraproject.org> 0.9-1
e858abf
- Latest 0.9 upstream release
e858abf
- Minor spec cleanups
e858abf
0e15649
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.8-3
0e15649
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
0e15649
04ec248
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.8-2
04ec248
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
04ec248
267b52c
* Mon Dec 15 2014 Eric Smith <brouhaha@fedoraproject.org> - 0.8-1
267b52c
- Latest 0.8 upstream release
267b52c
86b92e7
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7-4
86b92e7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
86b92e7
cc794ae
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7-3
cc794ae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
cc794ae
0f7dad3
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7-2
0f7dad3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
0f7dad3
267b52c
* Fri Jun 07 2013 Eric Smith <brouhaha@fedoraproject.org> - 0.7-1
5caf89f
- Latest 0.7 upstream release
5caf89f
978f84f
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-4
978f84f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
978f84f
2a8507e
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-3
2a8507e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2a8507e
2575165
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-2
2575165
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
2575165
19acb12
* Wed Dec 21 2011 Peter Robinson <pbrobinson@fedoraproject.org> - 0.5-1
19acb12
- Latest 0.5 upstream release
19acb12
- Add license and appropriate docs
19acb12
19acb12
* Sat Jun 11 2011 Peter Robinson <pbrobinson@fedoraproject.org> - 0.3-1
6342e1b
- Latest 0.3 upstream release
6342e1b
- Update URL and source location
6342e1b
- cleanup spec file
6342e1b
3d3332f
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1-0.12
3d3332f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
3d3332f
ecb2b86
* Tue Jun 22 2010 Juha Tuomala <tuju@iki.fi> - 0.1-0.11
ecb2b86
- Update to first release, 0.1.
ecb2b86
ff72292
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1-0.10.20090307svn4917
ff72292
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
ff72292
89140e0
* Tue Mar 10 2009 Juha Tuomala <tuju@iki.fi> - 0.1-0.9.20090307svn4917
89140e0
- Fix builds for Fedora 11.
89140e0
3fd239c
* Tue Mar 10 2009 Juha Tuomala <tuju@iki.fi> - 0.1-0.8.20090307svn4917
3fd239c
- Add 64-bit archs again as x86_64 seems to work.
3fd239c
222932a
* Tue Mar 10 2009 Jaroslav Reznik <jreznik@redhat.com> - 0.1-0.7.20090307svn4917
222932a
- glibc-devel BR
222932a
aaaac6e
* Tue Mar 10 2009 Juha Tuomala <tuju@iki.fi> - 0.1-0.6.20090307svn4917
aaaac6e
- Update to snpshot 4917.
aaaac6e
87d6f28
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1-0.5.20080922svn4662
87d6f28
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
87d6f28
d87c1ea
* Mon Sep 22 2008 Juha Tuomala <tuju@iki.fi> - 0.1-0.4.20080922svn4662
d87c1ea
- fixed perms and excluded static binary.
d87c1ea
d87c1ea
* Mon Sep 22 2008 Juha Tuomala <tuju@iki.fi> - 0.1-0.3.20080922svn4662
d87c1ea
- Added missing BRs.
d87c1ea
d87c1ea
* Mon Sep 22 2008 Juha Tuomala <tuju@iki.fi> - 0.1-0.2.20080922svn4662
d87c1ea
- Removed unecessary Requires: tag. Added ExlcudeArch for 64bit machines.
d87c1ea
d87c1ea
* Mon Sep 22 2008 Juha Tuomala <tuju@iki.fi> - 0.1-0.1.20080922svn4662
d87c1ea
- Fixed version, license conflict, url, etc rpmlit warnings.
d87c1ea
d87c1ea
* Sun Sep 21 2008 Juha Tuomala <tuju@iki.fi> - 0.0svn4160
d87c1ea
- Initial package version.