X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sdcc.spec;h=b38b65aaba931fbf1fb01e8064c219fd48b21149;hb=780eda408c43eb1674af2ea88e94bb2ed630f5d8;hp=1db35ce9acf4cab42e25ae6bf93511833c5f9ddb;hpb=510205c652e6e6ce1aac8b2451c01fbfa59f8417;p=fw%2Fsdcc diff --git a/sdcc.spec b/sdcc.spec index 1db35ce9..b38b65aa 100644 --- a/sdcc.spec +++ b/sdcc.spec @@ -1,10 +1,10 @@ Summary: Small Device C Compiler Name: sdcc -Version: 2.2.2 -Release: 0.20010225 +Version: 2.3.0 +Release: 2 Copyright: GPL Group: Applications/Engineering -Source: sdcc-2.2.2.tar.gz +Source: sdcc-2.3.0.tar.gz URL: http://sdcc.sourceforge.net/ Packager: Stephen Williams @@ -14,30 +14,49 @@ BuildRoot: /tmp/sdcc SDC 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 and z80. +degree) include the 8051, avr, ds390, PIC, and z80. %prep -%setup -n sdcc-2.2.2 +%setup -n sdcc %build -./configure --prefix=/usr/local +./configure --prefix=/usr make all %install -make prefix=$RPM_BUILD_ROOT/usr/local install +make prefix=$RPM_BUILD_ROOT/usr install +mv $RPM_BUILD_ROOT/usr/doc/ucsim $RPM_BUILD_ROOT/usr/share/doc -%files +# 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 -%attr(-,root,root) /usr/local/bin/sdcc -%attr(-,root,root) /usr/local/bin/sdcpp -%attr(-,root,root) /usr/local/bin/asx8051 -%attr(-,root,root) /usr/local/bin/aslink -%attr(-,root,root) /usr/local/bin/packihx -%attr(-,root,root) /usr/local/bin/sdcdb -%attr(-,root,root) /usr/local/share/sdcc +# 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 -%attr(-,root,root) /usr/local/bin/s51 -%attr(-,root,root) /usr/local/bin/savr -%attr(-,root,root) /usr/local/bin/sz80 +%files -%attr(-,root,root) %doc /usr/local/doc/ucsim +%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