Update spec file for 2.3.0 release.
authorstevewilliams <stevewilliams@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sat, 6 Apr 2002 23:09:21 +0000 (23:09 +0000)
committerstevewilliams <stevewilliams@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sat, 6 Apr 2002 23:09:21 +0000 (23:09 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2008 4a8a32a2-be11-0410-ad9d-d568d2c75423

sdcc.spec

index 1db35ce9acf4cab42e25ae6bf93511833c5f9ddb..d89fd0cd9b4d83c6a2e9de52255227e90edcbf69 100644 (file)
--- 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 <steve@icarus.com>
 
@@ -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