X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sdcc.spec;h=b7ad9122eedba3f5f65c2bf9413d2fda129edf54;hb=0e6cf188b9f92fb856bf66a17d2e1662497d8ac0;hp=d89fd0cd9b4d83c6a2e9de52255227e90edcbf69;hpb=4a0b5be281fb83b9a203e21172ad2fcee148ec07;p=fw%2Fsdcc diff --git a/sdcc.spec b/sdcc.spec index d89fd0cd..b7ad9122 100644 --- a/sdcc.spec +++ b/sdcc.spec @@ -1,62 +1,52 @@ -Summary: Small Device C Compiler -Name: sdcc -Version: 2.3.0 -Release: 2 -Copyright: GPL -Group: Applications/Engineering -Source: sdcc-2.3.0.tar.gz -URL: http://sdcc.sourceforge.net/ -Packager: Stephen Williams - -BuildRoot: /tmp/sdcc +# +# spec file for package sdcc +# + +Name: sdcc +Requires: /bin/sh +License: GPL, LGPL +Group: Applications/Engineering +Provides: sdcc +Summary: Small Device C Compiler +Version: 2.3.7 +Release: 4 +Source: %{name}-%{version}.tar.bz2 +URL: http://sdcc.sourceforge.net/ +Packager: Bernhard Held +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -SDC is a C compiler for 8051 class and similar microcontrollers. +SDCC is a C compiler for 8051 class and similar microcontrollers. The packge includes the compiler, assemblers and linkers, a device simulator and a core library. The processors supported (to a varying -degree) include the 8051, avr, ds390, PIC, i186 and z80. +degree) include the 8051, ds390, z80, hc08, and PIC. %prep %setup -n sdcc %build -./configure --prefix=/usr -make all +./configure CFLAGS="$RPM_OPT_FLAGS" --prefix=/usr docdir=$RPM_BUILD_ROOT/%{_defaultdocdir}/%{name} +make +cd doc +make +cd .. %install -make prefix=$RPM_BUILD_ROOT/usr install -mv $RPM_BUILD_ROOT/usr/doc/ucsim $RPM_BUILD_ROOT/usr/share/doc - -# These files need not be distributed. -rm -rf $RPM_BUILD_ROOT/usr/share/sdcc/lib/src/ds390/CVS -rm -rf $RPM_BUILD_ROOT/usr/share/sdcc/lib/src/gbz80/CVS -rm -rf $RPM_BUILD_ROOT/usr/share/sdcc/lib/src/z80/CVS - -# These files freak out find-requires if left executable. -chmod -x $RPM_BUILD_ROOT/usr/share/sdcc/lib/src/ds390/Makefile -chmod -x $RPM_BUILD_ROOT/usr/share/sdcc/lib/src/gbz80/Makefile -chmod -x $RPM_BUILD_ROOT/usr/share/sdcc/lib/src/z80/Makefile +rm -rf $RPM_BUILD_ROOT/usr +make prefix=$RPM_BUILD_ROOT/usr install +cd doc +make install +cd .. %files - -%attr(-,root,root) /usr/bin/as-gbz80 -%attr(-,root,root) /usr/bin/aslink -%attr(-,root,root) /usr/bin/asx8051 -%attr(-,root,root) /usr/bin/as-z80 -%attr(-,root,root) /usr/bin/link-gbz80 -%attr(-,root,root) /usr/bin/link-z80 -%attr(-,root,root) /usr/bin/packihx -%attr(-,root,root) /usr/bin/s51 -%attr(-,root,root) /usr/bin/savr -%attr(-,root,root) /usr/bin/sdcc -%attr(-,root,root) /usr/bin/sdcdb -%attr(-,root,root) /usr/bin/sdcpp -%attr(-,root,root) /usr/bin/sdcppold -%attr(-,root,root) /usr/bin/serialview -%attr(-,root,root) /usr/bin/sz80 - -%attr(-,root,root) /usr/share/sdcc - - -%attr(-,root,root) %doc /usr/share/doc/sdcc -%attr(-,root,root) %doc /usr/share/doc/ucsim +%defattr(-,root,root) +/usr/bin +/usr/share/sdcc/include +/usr/share/sdcc/lib +%doc %{_defaultdocdir} + +%changelog +* Sun Jan 04 2004 - bernhard@bernhardheld.de +- updated +* Sat Apr 27 2002 - steve@icarus.com +- first version from Stephen Williams