118 lines
3.6 KiB
RPMSpec
118 lines
3.6 KiB
RPMSpec
Name: avrdude
|
|
Version: 5.8
|
|
Release: 1%{?dist}
|
|
Summary: Software for programming Atmel AVR Microcontroller
|
|
|
|
Group: Applications/Engineering
|
|
License: GPLv2+
|
|
URL: http://www.nongnu.org/avrdude
|
|
Source0: http://download.savannah.gnu.org/releases/%{name}/%{name}-%{version}.tar.gz
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
|
|
BuildRequires: flex
|
|
BuildRequires: bison
|
|
BuildRequires: readline-devel
|
|
BuildRequires: ncurses-devel
|
|
BuildRequires: libusb-devel
|
|
BuildRequires: texi2html
|
|
BuildRequires: texinfo-tex
|
|
BuildRequires: tetex-dvips
|
|
Requires(post): /sbin/install-info
|
|
Requires(preun): /sbin/install-info
|
|
|
|
|
|
%description
|
|
AVRDUDE is a program for programming Atmel's AVR CPU's. It can program the
|
|
Flash and EEPROM, and where supported by the serial programming protocol, it
|
|
can program fuse and lock bits. AVRDUDE also supplies a direct instruction
|
|
mode allowing one to issue any programming instruction to the AVR chip
|
|
regardless of whether AVRDUDE implements that specific feature of a
|
|
particular chip.
|
|
|
|
|
|
%prep
|
|
%setup -q
|
|
chmod -x safemode.c doc/TODO
|
|
sed -i 's|/usr/local/etc/avrdude.conf|/etc/avrdude/avrdude.conf|g' doc/avrdude.texi avrdude.1
|
|
sed -i 's|/etc/avrdude.conf|/etc/avrdude/avrdude.conf|g' doc/avrdude.texi avrdude.1
|
|
iconv -f ISO88591 -t UTF8 < ChangeLog-2003 > ChangeLog-2003~
|
|
mv ChangeLog-2003~ ChangeLog-2003
|
|
iconv -f ISO88591 -t UTF8 < NEWS > NEWS~
|
|
mv NEWS~ NEWS
|
|
|
|
|
|
|
|
|
|
%build
|
|
%configure --enable-doc --sysconfdir=%{_sysconfdir}/%{name}
|
|
make
|
|
|
|
|
|
%install
|
|
rm -rf $RPM_BUILD_ROOT
|
|
make install DESTDIR=$RPM_BUILD_ROOT
|
|
mv $RPM_BUILD_ROOT/%{_docdir}/%{name}-%{version} installed-docs
|
|
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
|
|
|
|
|
|
%clean
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
%post
|
|
/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
|
|
|
|
|
|
%preun
|
|
if [ $1 = 0 ]; then
|
|
/sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || :
|
|
fi
|
|
|
|
|
|
%files
|
|
%defattr(-,root,root,-)
|
|
%doc README AUTHORS ChangeLog* COPYING NEWS doc/TODO installed-docs/*
|
|
%config(noreplace) %{_sysconfdir}/%{name}
|
|
%{_bindir}/%{name}
|
|
%{_mandir}/man1/%{name}.1.gz
|
|
%{_infodir}/%{name}.info.gz
|
|
|
|
|
|
%changelog
|
|
* Thu Sep 3 2009 Bart Vanbrabant <bart.vanbrabant@zoeloelip.be> - 5.8-1
|
|
- New upstream version: See the NEWS file for more information
|
|
- Removed patch: changes are included in upstream version
|
|
|
|
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.5-4
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
|
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 5.5-3
|
|
- Autorebuild for GCC 4.3
|
|
|
|
* Fri Jan 11 2008 Trond Danielsen <trond.danielsen@gmail.com> - 5.5-2
|
|
- Added patch for 64-bit systems.
|
|
- Corrected the URL to the avrude homepage.
|
|
|
|
* Sat Dec 29 2007 Trond Danielsen <trond.danielsen@gmail.com> - 5.5-1
|
|
- New upstream version
|
|
- Fixed minor rpmlint warning.
|
|
|
|
* Fri Mar 02 2007 Trond Danielsen <trond.danielsen@gmail.com> - 5.3.1-5
|
|
- Added missing BuildRequire tetex-dvips.
|
|
|
|
* Thu Feb 29 2007 Trond Danielsen <trond.danielsen@gmail.com> - 5.3.1-4
|
|
- Updated list of files.
|
|
- Corrected sed line in prep section.
|
|
|
|
* Wed Feb 28 2007 Trond Danielsen <trond.danielsen@gmail.com> - 5.3.1-3
|
|
- Added missing BuildRequires.
|
|
- Enable generation of documentation.
|
|
- Updated path to avrdude.conf in info page.
|
|
|
|
* Wed Feb 28 2007 Trond Danielsen <trond.danielsen@gmail.com> - 5.3.1-2
|
|
- Added missing BuildRequires readline-devel and ncurses-devel.
|
|
- Changed config file to noreplace and moved to separate folder.
|
|
- Corrected permission for file debuginfo package.
|
|
|
|
* Wed Feb 28 2007 Trond Danielsen <trond.danielsen@gmail.com> - 5.3.1-1
|
|
- Initial version.
|