From 4a0b5be281fb83b9a203e21172ad2fcee148ec07 Mon Sep 17 00:00:00 2001 From: stevewilliams Date: Sat, 6 Apr 2002 23:09:21 +0000 Subject: [PATCH 1/1] Update spec file for 2.3.0 release. git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2008 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- sdcc.spec | 57 ++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 38 insertions(+), 19 deletions(-) diff --git a/sdcc.spec b/sdcc.spec index 1db35ce9..d89fd0cd 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, i186 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 -- 2.30.2