Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > contrib-release-src > by-pkgid > c46d586cf253063a225c5541c9d7462d > files > 2

sdcc-2.7.0.20071018.4933-1mdv2008.1.src.rpm

Name: sdcc
Version: 2.7.0.20071018.4933
Release: %mkrel 1
Summary: SDCC - Small Device C Compiler.
Group: Development/Other
License: GPL
URL: http://sdcc.sourceforge.net/
Source: http://sdcc.sourceforge.net/snapshots/sdcc.src/%{name}-src-20071018-4933.tar.bz2
BuildRequires: binutils
BuildRequires: bison
BuildRequires: gcc-c++
BuildRequires: gawk
BuildRequires: glibc-devel
BuildRequires: gputils
BuildRequires: flex
BuildRequires: libncurses-devel
BuildRequires: libstdc++-devel
BuildRequires: make
BuildRoot: %{_tmppath}/%{name}-%{version}-root

%description
SDCC is a Free ware , retargettable, optimizing ANSI-C compiler. The
current version targets Intel 8051 based MCUs, it can be retargetted
for other 8 bit MCUs or PICs.

%package doc
Summary: Extra documentation about sdcc
Group: Books/Other

%description doc
Extra documentation about sdcc

%prep
%setup -q -c -n %{name}

%build
cd sdcc
%configure --docdir %{_docdir}/sdcc
# Parallel build is broken
make

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}
ln -f sdcc/COPYING .
cd sdcc
make install DESTDIR=%{buildroot}

%clean
rm -rf %{buildroot}

%files
%defattr(0644,root,root,0755)
%doc COPYING
%{_datadir}/sdcc/
%defattr(0755,root,root,0755)
%{_bindir}/as-gbz80
%{_bindir}/as-hc08
%{_bindir}/as-z80
%{_bindir}/aslink
%{_bindir}/asx8051
%{_bindir}/link-gbz80
%{_bindir}/link-hc08
%{_bindir}/link-z80
%{_bindir}/makebin
%{_bindir}/packihx
%{_bindir}/s51
%{_bindir}/savr
%{_bindir}/sdcc
%{_bindir}/sdcclib
%{_bindir}/sdcdb
%{_bindir}/sdcdb.el
%{_bindir}/sdcdbsrc.el
%{_bindir}/sdcpp
%{_bindir}/shc08
%{_bindir}/sz80

%files doc
%defattr(0644,root,root,0755)
%{_docdir}/sdcc/


%changelog
* Fri Oct 19 2007 Marcelo Ricardo Leitner <mrl@mandriva.com> 2.7.0.20071018.4933-1mdv2008.1
+ Revision: 100482
- Added missing BuildRequires to flex.
- Fixed Group tag.
- First package.
- Created package structure for sdcc.