|
|
262d5ab |
%global udev_rules 70-avrdude_usbprog.rules
|
|
|
262d5ab |
|
|
|
1dbfc56 |
Name: avrdude
|
|
Hans Ulrich Niedermann |
312cd82 |
Version: 6.3
|
|
|
9cdef53 |
Release: 19%{?dist}
|
|
|
1dbfc56 |
Summary: Software for programming Atmel AVR Microcontroller
|
|
|
1dbfc56 |
|
|
|
32a27fc |
License: GPLv2+
|
|
|
f0a8d61 |
URL: http://www.nongnu.org/avrdude
|
|
|
1dbfc56 |
Source0: http://download.savannah.gnu.org/releases/%{name}/%{name}-%{version}.tar.gz
|
|
|
262d5ab |
Source1: avrdude-udev-rules
|
|
|
68e01f3 |
# From: http://savannah.nongnu.org/bugs/?42517
|
|
|
68e01f3 |
Patch0: avrdude-6.1_includes.patch
|
|
|
1dbfc56 |
|
|
Igor Gnatenko |
e313b76 |
BuildRequires: gcc
|
|
|
1dbfc56 |
BuildRequires: flex
|
|
|
1dbfc56 |
BuildRequires: bison
|
|
Hans Ulrich Niedermann |
1de9fd2 |
BuildRequires: elfutils-libelf-devel
|
|
Hans Ulrich Niedermann |
3859057 |
BuildRequires: hidapi-devel
|
|
Hans Ulrich Niedermann |
3859057 |
BuildRequires: libhid-devel
|
|
|
1dbfc56 |
BuildRequires: readline-devel
|
|
|
1dbfc56 |
BuildRequires: ncurses-devel
|
|
Hans Ulrich Niedermann |
f704c15 |
BuildRequires: libftdi-devel
|
|
|
62c148d |
BuildRequires: libusb-devel
|
|
|
a6b2413 |
BuildRequires: libusbx-devel
|
|
|
1dbfc56 |
BuildRequires: texi2html
|
|
|
1dbfc56 |
BuildRequires: texinfo-tex
|
|
|
01796c2 |
BuildRequires: tetex-dvips
|
|
|
0d82380 |
BuildRequires: make
|
|
|
1dbfc56 |
|
|
Hans Ulrich Niedermann |
7592c91 |
# https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
|
|
Hans Ulrich Niedermann |
9c0e7ba |
%if !((0%{?fedora} >= 28) || (0%{?rhel} >= 8))
|
|
Hans Ulrich Niedermann |
9c0e7ba |
%{error:No install-info scriptlets for Fedora prior to F28 or EL prior to EL8.}
|
|
Hans Ulrich Niedermann |
7592c91 |
%endif
|
|
Hans Ulrich Niedermann |
7592c91 |
|
|
Hans Ulrich Niedermann |
7592c91 |
|
|
|
1dbfc56 |
%description
|
|
Hans Ulrich Niedermann |
14b1b54 |
AVRDUDE is a program for programming Atmel's AVR CPU's. It can program the
|
|
Hans Ulrich Niedermann |
14b1b54 |
Flash and EEPROM, and where supported by the serial programming protocol, it
|
|
Hans Ulrich Niedermann |
14b1b54 |
can program fuse and lock bits. AVRDUDE also supplies a direct instruction
|
|
Hans Ulrich Niedermann |
14b1b54 |
mode allowing one to issue any programming instruction to the AVR chip
|
|
Hans Ulrich Niedermann |
14b1b54 |
regardless of whether AVRDUDE implements that specific feature of a
|
|
|
1dbfc56 |
particular chip.
|
|
|
1dbfc56 |
|
|
|
1dbfc56 |
|
|
|
1dbfc56 |
%prep
|
|
|
1dbfc56 |
%setup -q
|
|
|
68e01f3 |
%patch0 -p0
|
|
|
1dbfc56 |
chmod -x safemode.c doc/TODO
|
|
|
1dbfc56 |
sed -i 's|/usr/local/etc/avrdude.conf|/etc/avrdude/avrdude.conf|g' doc/avrdude.texi avrdude.1
|
|
|
1dbfc56 |
sed -i 's|/etc/avrdude.conf|/etc/avrdude/avrdude.conf|g' doc/avrdude.texi avrdude.1
|
|
|
32a27fc |
iconv -f ISO88591 -t UTF8 < ChangeLog-2003 > ChangeLog-2003~
|
|
|
32a27fc |
mv ChangeLog-2003~ ChangeLog-2003
|
|
|
32a27fc |
iconv -f ISO88591 -t UTF8 < NEWS > NEWS~
|
|
|
32a27fc |
mv NEWS~ NEWS
|
|
|
32a27fc |
|
|
|
32a27fc |
|
|
|
1dbfc56 |
%build
|
|
Hans Ulrich Niedermann |
312cd82 |
%configure --enable-doc --enable-linuxgpio --sysconfdir=%{_sysconfdir}/%{name}
|
|
|
1dbfc56 |
make
|
|
|
1dbfc56 |
|
|
|
1dbfc56 |
|
|
|
1dbfc56 |
%install
|
|
|
262d5ab |
%make_install
|
|
|
1dbfc56 |
mv $RPM_BUILD_ROOT/%{_docdir}/%{name}-%{version} installed-docs
|
|
Hans Ulrich Niedermann |
312cd82 |
rm -f $RPM_BUILD_ROOT%{_includedir}/libavrdude.h
|
|
|
1dbfc56 |
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
|
|
Hans Ulrich Niedermann |
312cd82 |
rm -f $RPM_BUILD_ROOT%{_libdir}/libavrdude.a
|
|
Hans Ulrich Niedermann |
312cd82 |
rm -f $RPM_BUILD_ROOT%{_libdir}/libavrdude.la
|
|
Hans Ulrich Niedermann |
312cd82 |
rm -f $RPM_BUILD_ROOT%{_libdir}/libavrdude.so
|
|
Hans Ulrich Niedermann |
312cd82 |
rm -f $RPM_BUILD_ROOT%{_libdir}/libavrdude.so.1
|
|
Hans Ulrich Niedermann |
312cd82 |
rm -f $RPM_BUILD_ROOT%{_libdir}/libavrdude.so.1.0.0
|
|
|
262d5ab |
install -d -m 755 $RPM_BUILD_ROOT%{_udevrulesdir}
|
|
|
262d5ab |
install -p -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_udevrulesdir}/%{udev_rules}
|
|
|
1dbfc56 |
|
|
|
1dbfc56 |
%files
|
|
|
32a27fc |
%doc README AUTHORS ChangeLog* COPYING NEWS doc/TODO installed-docs/*
|
|
|
1dbfc56 |
%config(noreplace) %{_sysconfdir}/%{name}
|
|
|
262d5ab |
%{_udevrulesdir}/%{udev_rules}
|
|
|
1dbfc56 |
%{_bindir}/%{name}
|
|
|
1dbfc56 |
%{_mandir}/man1/%{name}.1.gz
|
|
|
bf1e4ed |
%{_infodir}/%{name}.info.*
|
|
|
1dbfc56 |
|
|
|
1dbfc56 |
|
|
|
1dbfc56 |
%changelog
|
|
|
9cdef53 |
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.3-19
|
|
|
9cdef53 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
9cdef53 |
|
|
|
10d5dfd |
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 6.3-18
|
|
|
10d5dfd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
10d5dfd |
|
|
|
45a8a64 |
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.3-17
|
|
|
45a8a64 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
45a8a64 |
|
|
|
bf1e4ed |
* Wed Apr 24 2019 Björn Esser <besser82@fedoraproject.org> - 6.3-16
|
|
|
bf1e4ed |
- Remove hardcoded gzip suffix from GNU info pages
|
|
|
bf1e4ed |
|
|
|
d80e5b7 |
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 6.3-15
|
|
|
d80e5b7 |
- Rebuild for readline 8.0
|
|
|
d80e5b7 |
|
|
|
d0f4bb9 |
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 6.3-14
|
|
|
d0f4bb9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
d0f4bb9 |
|
|
|
d68f27f |
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.3-13
|
|
|
d68f27f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
d68f27f |
|
|
|
a5251ec |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 6.3-12
|
|
|
a5251ec |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
a5251ec |
|
|
|
84d4ef8 |
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.3-11
|
|
|
84d4ef8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
84d4ef8 |
|
|
|
fd4db15 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.3-10
|
|
|
fd4db15 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
fd4db15 |
|
|
|
4282b28 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 6.3-9
|
|
|
4282b28 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
4282b28 |
|
|
Igor Gnatenko |
c410895 |
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 6.3-8
|
|
Igor Gnatenko |
c410895 |
- Rebuild for readline 7.x
|
|
Igor Gnatenko |
c410895 |
|
|
Hans Ulrich Niedermann |
312cd82 |
* Sat May 21 2016 Hans Ulrich Niedermann <hun@n-dimensional.de> - 6.3-7
|
|
Hans Ulrich Niedermann |
312cd82 |
- Update to avrdude-6.3 release
|
|
Hans Ulrich Niedermann |
312cd82 |
- Build avrdude with linuxgpio support
|
|
Hans Ulrich Niedermann |
312cd82 |
- Do not ship new libavrdude as avrdude executable is statically linked
|
|
Hans Ulrich Niedermann |
312cd82 |
|
|
Hans Ulrich Niedermann |
3859057 |
* Sat May 21 2016 Hans Ulrich Niedermann <hun@n-dimensional.de> - 6.1-6
|
|
Hans Ulrich Niedermann |
3859057 |
- Build avrdude with libhid and hidapi support
|
|
Hans Ulrich Niedermann |
3859057 |
|
|
Hans Ulrich Niedermann |
1de9fd2 |
* Sat May 21 2016 Hans Ulrich Niedermann <hun@n-dimensional.de> - 6.1-5
|
|
Hans Ulrich Niedermann |
1de9fd2 |
- Build avrdude with libelf ELF support (#1325530)
|
|
Hans Ulrich Niedermann |
1de9fd2 |
|
|
|
d319a70 |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 6.1-4
|
|
|
d319a70 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
d319a70 |
|
|
|
b9f41e2 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.1-3
|
|
|
b9f41e2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
b9f41e2 |
|
|
|
db20c47 |
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.1-2
|
|
|
db20c47 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
db20c47 |
|
|
|
68e01f3 |
* Sat Jun 14 2014 Hans de Goede <hdegoede@redhat.com> - 6.1-1
|
|
|
68e01f3 |
- Upgrade to new upstream release 6.1 (rhbz#1056138)
|
|
|
62c148d |
- Some supported devices will only get build if libusb-0.1 is present, so
|
|
|
62c148d |
build with both libusb-0.1 and libusbx-1.0
|
|
|
68e01f3 |
|
|
|
a540543 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 6.0.1-3
|
|
|
a540543 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
a540543 |
|
|
|
a6b2413 |
* Fri May 30 2014 Peter Robinson <pbrobinson@fedoraproject.org> 6.0.1-2
|
|
|
a6b2413 |
- Build with libusbx and libfdti 1
|
|
|
a6b2413 |
|
|
|
262d5ab |
* Sat Mar 08 2014 Hans de Goede <hdegoede@redhat.com> - 6.0.1-1
|
|
|
262d5ab |
- Upgrade to new upstream release 6.0.1 (rhbz#1056138)
|
|
|
262d5ab |
|
|
|
01f8e65 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.11.1-5
|
|
|
01f8e65 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
01f8e65 |
|
|
Jaromir Capik |
6c6275a |
* Mon Jun 17 2013 jcapik@redhat.com - 5.11.1-4
|
|
Jaromir Capik |
6c6275a |
- Fixing texi errors (causing builds to fail)
|
|
Jaromir Capik |
6c6275a |
- Introducing aarch64 support (#925062)
|
|
Jaromir Capik |
6c6275a |
|
|
|
5efc9f0 |
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.11.1-3
|
|
|
5efc9f0 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
5efc9f0 |
|
|
|
ffb88a4 |
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.11.1-2
|
|
|
ffb88a4 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
ffb88a4 |
|
|
Hans Ulrich Niedermann |
ceb1b96 |
* Sun Jan 22 2012 ndim <hun@n-dimensional.de> - 5.11.1-1
|
|
Hans Ulrich Niedermann |
ceb1b96 |
- Update to avrdude-5.11.1
|
|
Hans Ulrich Niedermann |
f704c15 |
- Build support for FTDI based devices (#742044)
|
|
Hans Ulrich Niedermann |
23324f9 |
- Use mktemp based BuildRoot for improved local .rpm building
|
|
Hans Ulrich Niedermann |
ceb1b96 |
|
|
|
2177bd1 |
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.11-2
|
|
|
2177bd1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
2177bd1 |
|
|
Hans Ulrich Niedermann |
914326b |
* Mon Sep 12 2011 Hans Ulrich Niedermann <hun@n-dimensional.de> - 5.11-1
|
|
Hans Ulrich Niedermann |
914326b |
- Update to avrdude-5.11
|
|
Hans Ulrich Niedermann |
914326b |
|
|
Hans Ulrich Niedermann |
8fe020e |
* Wed Mar 02 2011 Hans Ulrich Niedermann <hun@n-dimensional.de> - 5.10-3
|
|
Hans Ulrich Niedermann |
8fe020e |
- Rebuilt package from fixed sources (unchanged package content)
|
|
Hans Ulrich Niedermann |
8fe020e |
- Unify pkg source in git for el6, f13, f14, f15, rawhide
|
|
Hans Ulrich Niedermann |
8fe020e |
|
|
|
4e13503 |
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.10-2
|
|
|
4e13503 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
4e13503 |
|
|
Bart Vanbrabant |
377a493 |
* Fri Feb 19 2010 Bart Vanbrabant <bart.vanbrabant@zoeloelip.be> - 5.10-1
|
|
Bart Vanbrabant |
377a493 |
- New upstream version. Several new devices and programmers supported. Some
|
|
Bart Vanbrabant |
377a493 |
bugfixes and a new features to apply external reset if JTAG ID could not be
|
|
Bart Vanbrabant |
377a493 |
read.
|
|
Bart Vanbrabant |
377a493 |
|
|
Bart Vanbrabant |
c446068 |
* Thu Sep 3 2009 Bart Vanbrabant <bart.vanbrabant@zoeloelip.be> - 5.8-1
|
|
Bart Vanbrabant |
c446068 |
- New upstream version: See the NEWS file for more information
|
|
Bart Vanbrabant |
c446068 |
- Removed patch: changes are included in upstream version
|
|
|
a7d84cf |
|
|
|
249dd8d |
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.5-4
|
|
|
249dd8d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
249dd8d |
|
|
|
bdefedf |
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 5.5-3
|
|
|
bdefedf |
- Autorebuild for GCC 4.3
|
|
|
bdefedf |
|
|
|
f0a8d61 |
* Fri Jan 11 2008 Trond Danielsen <trond.danielsen@gmail.com> - 5.5-2
|
|
|
f0a8d61 |
- Added patch for 64-bit systems.
|
|
|
f0a8d61 |
- Corrected the URL to the avrude homepage.
|
|
|
f0a8d61 |
|
|
|
32a27fc |
* Sat Dec 29 2007 Trond Danielsen <trond.danielsen@gmail.com> - 5.5-1
|
|
|
32a27fc |
- New upstream version
|
|
|
32a27fc |
- Fixed minor rpmlint warning.
|
|
|
32a27fc |
|
|
|
0d8950d |
* Fri Mar 02 2007 Trond Danielsen <trond.danielsen@gmail.com> - 5.3.1-5
|
|
|
01796c2 |
- Added missing BuildRequire tetex-dvips.
|
|
|
01796c2 |
|
|
Jaromir Capik |
6c6275a |
* Thu Mar 01 2007 Trond Danielsen <trond.danielsen@gmail.com> - 5.3.1-4
|
|
|
1dbfc56 |
- Updated list of files.
|
|
|
1dbfc56 |
- Corrected sed line in prep section.
|
|
|
1dbfc56 |
|
|
|
1dbfc56 |
* Wed Feb 28 2007 Trond Danielsen <trond.danielsen@gmail.com> - 5.3.1-3
|
|
|
1dbfc56 |
- Added missing BuildRequires.
|
|
|
1dbfc56 |
- Enable generation of documentation.
|
|
|
1dbfc56 |
- Updated path to avrdude.conf in info page.
|
|
|
1dbfc56 |
|
|
|
1dbfc56 |
* Wed Feb 28 2007 Trond Danielsen <trond.danielsen@gmail.com> - 5.3.1-2
|
|
|
1dbfc56 |
- Added missing BuildRequires readline-devel and ncurses-devel.
|
|
|
1dbfc56 |
- Changed config file to noreplace and moved to separate folder.
|
|
|
1dbfc56 |
- Corrected permission for file debuginfo package.
|
|
|
1dbfc56 |
|
|
|
1dbfc56 |
* Wed Feb 28 2007 Trond Danielsen <trond.danielsen@gmail.com> - 5.3.1-1
|
|
|
1dbfc56 |
- Initial version.
|