|
|
3fcd61b |
Name: avrdude
|
|
|
3fcd61b |
Version: 5.3.1
|
|
|
7ee7bba |
Release: 5%{?dist}
|
|
|
3fcd61b |
Summary: Software for programming Atmel AVR Microcontroller
|
|
|
3fcd61b |
|
|
|
3fcd61b |
Group: Applications/Engineering
|
|
|
3fcd61b |
License: GPL
|
|
|
3fcd61b |
URL: http://www.bsdhome.com/avrdude/
|
|
|
3fcd61b |
Source0: http://download.savannah.gnu.org/releases/%{name}/%{name}-%{version}.tar.gz
|
|
|
3fcd61b |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
3fcd61b |
|
|
|
3fcd61b |
BuildRequires: flex
|
|
|
3fcd61b |
BuildRequires: bison
|
|
|
3fcd61b |
BuildRequires: readline-devel
|
|
|
3fcd61b |
BuildRequires: ncurses-devel
|
|
|
3fcd61b |
BuildRequires: libusb-devel
|
|
|
3fcd61b |
BuildRequires: texi2html
|
|
|
3fcd61b |
BuildRequires: texinfo-tex
|
|
|
7ee7bba |
BuildRequires: tetex-dvips
|
|
|
3fcd61b |
Requires(post): /sbin/install-info
|
|
|
3fcd61b |
Requires(preun): /sbin/install-info
|
|
|
3fcd61b |
|
|
|
3fcd61b |
|
|
|
3fcd61b |
%description
|
|
|
3fcd61b |
AVRDUDE is a program for programming Atmel's AVR CPU's. It can program the
|
|
|
3fcd61b |
Flash and EEPROM, and where supported by the serial programming protocol, it
|
|
|
3fcd61b |
can program fuse and lock bits. AVRDUDE also supplies a direct instruction
|
|
|
3fcd61b |
mode allowing one to issue any programming instruction to the AVR chip
|
|
|
3fcd61b |
regardless of whether AVRDUDE implements that specific feature of a
|
|
|
3fcd61b |
particular chip.
|
|
|
3fcd61b |
|
|
|
3fcd61b |
|
|
|
3fcd61b |
%prep
|
|
|
3fcd61b |
%setup -q
|
|
|
3fcd61b |
chmod -x safemode.c doc/TODO
|
|
|
3fcd61b |
sed -i 's|/usr/local/etc/avrdude.conf|/etc/avrdude/avrdude.conf|g' doc/avrdude.texi avrdude.1
|
|
|
3fcd61b |
sed -i 's|/etc/avrdude.conf|/etc/avrdude/avrdude.conf|g' doc/avrdude.texi avrdude.1
|
|
|
3fcd61b |
|
|
|
3fcd61b |
|
|
|
3fcd61b |
%build
|
|
|
3fcd61b |
%configure --enable-doc --sysconfdir=%{_sysconfdir}/%{name}
|
|
|
3fcd61b |
make
|
|
|
3fcd61b |
|
|
|
3fcd61b |
|
|
|
3fcd61b |
%install
|
|
|
3fcd61b |
rm -rf $RPM_BUILD_ROOT
|
|
|
3fcd61b |
make install DESTDIR=$RPM_BUILD_ROOT
|
|
|
3fcd61b |
mv $RPM_BUILD_ROOT/%{_docdir}/%{name}-%{version} installed-docs
|
|
|
3fcd61b |
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
|
|
|
3fcd61b |
|
|
|
3fcd61b |
|
|
|
3fcd61b |
%clean
|
|
|
3fcd61b |
rm -rf $RPM_BUILD_ROOT
|
|
|
3fcd61b |
|
|
|
3fcd61b |
|
|
|
3fcd61b |
%post
|
|
|
3fcd61b |
/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
|
|
|
3fcd61b |
|
|
|
3fcd61b |
|
|
|
3fcd61b |
%preun
|
|
|
3fcd61b |
if [ $1 = 0 ]; then
|
|
|
3fcd61b |
/sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || :
|
|
|
3fcd61b |
fi
|
|
|
3fcd61b |
|
|
|
3fcd61b |
|
|
|
3fcd61b |
%files
|
|
|
3fcd61b |
%defattr(-,root,root,-)
|
|
|
3fcd61b |
%doc README AUTHORS ChangeLog* COPYING NEWS doc/TODO installed-docs/*
|
|
|
3fcd61b |
%config(noreplace) %{_sysconfdir}/%{name}
|
|
|
3fcd61b |
%{_bindir}/%{name}
|
|
|
3fcd61b |
%{_mandir}/man1/%{name}.1.gz
|
|
|
3fcd61b |
%{_infodir}/%{name}.info.gz
|
|
|
3fcd61b |
|
|
|
3fcd61b |
|
|
|
3fcd61b |
%changelog
|
|
|
7ee7bba |
* Fri Mar 02 2007 Trond Danielsen <trond.danielsen@gmail.com> - 5.3.1-5
|
|
|
7ee7bba |
- Added missing BuildRequire tetex-dvips.
|
|
|
7ee7bba |
|
|
|
3fcd61b |
* Thu Feb 29 2007 Trond Danielsen <trond.danielsen@gmail.com> - 5.3.1-4
|
|
|
3fcd61b |
- Updated list of files.
|
|
|
3fcd61b |
- Corrected sed line in prep section.
|
|
|
3fcd61b |
|
|
|
3fcd61b |
* Wed Feb 28 2007 Trond Danielsen <trond.danielsen@gmail.com> - 5.3.1-3
|
|
|
3fcd61b |
- Added missing BuildRequires.
|
|
|
3fcd61b |
- Enable generation of documentation.
|
|
|
3fcd61b |
- Updated path to avrdude.conf in info page.
|
|
|
3fcd61b |
|
|
|
3fcd61b |
* Wed Feb 28 2007 Trond Danielsen <trond.danielsen@gmail.com> - 5.3.1-2
|
|
|
3fcd61b |
- Added missing BuildRequires readline-devel and ncurses-devel.
|
|
|
3fcd61b |
- Changed config file to noreplace and moved to separate folder.
|
|
|
3fcd61b |
- Corrected permission for file debuginfo package.
|
|
|
3fcd61b |
|
|
|
3fcd61b |
* Wed Feb 28 2007 Trond Danielsen <trond.danielsen@gmail.com> - 5.3.1-1
|
|
|
3fcd61b |
- Initial version.
|