rpms/ikarus/F-7 .cvsignore, 1.2, 1.3 ikarus.spec, 1.3, 1.4 sources, 1.2, 1.3 ikarus-0.0.1-bootfile.patch, 1.1, NONE

Michel Alexandre Salim (salimma) fedora-extras-commits at redhat.com
Mon Jan 28 02:59:59 UTC 2008


Author: salimma

Update of /cvs/pkgs/rpms/ikarus/F-7
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv18014/F-7

Modified Files:
	.cvsignore ikarus.spec sources 
Removed Files:
	ikarus-0.0.1-bootfile.patch 
Log Message:
Update to 0.0.2



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/ikarus/F-7/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore	20 Nov 2007 05:19:16 -0000	1.2
+++ .cvsignore	28 Jan 2008 02:59:26 -0000	1.3
@@ -1 +1 @@
-ikarus-0.0.1.tar.gz
+ikarus-0.0.2.tar.gz


Index: ikarus.spec
===================================================================
RCS file: /cvs/pkgs/rpms/ikarus/F-7/ikarus.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ikarus.spec	22 Nov 2007 00:53:43 -0000	1.3
+++ ikarus.spec	28 Jan 2008 02:59:26 -0000	1.4
@@ -1,13 +1,13 @@
 Name:           ikarus
-Version:        0.0.1
-Release:        4%{?dist}
+Version:        0.0.2
+Release:        1%{?dist}
 Summary:        An incremental optimizing compiler for R6RS Scheme
 
 Group:          Development/Languages
 License:        GPLv3
 URL:            http://www.cs.indiana.edu/~aghuloum/ikarus/
 Source0:        http://www.cs.indiana.edu/~aghuloum/ikarus/ikarus-%{version}.tar.gz
-Patch0:         ikarus-0.0.1-bootfile.patch
+#Patch0:         ikarus-0.0.1-bootfile.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 # 391531
@@ -17,44 +17,56 @@
 # 391551
 ExcludeArch:    ppc64
 
-BuildRequires:  gmp-devel
+BuildRequires:  gmp-devel chkconfig
 #Requires:       
 
 %description
-Ikarus is a free optimizing incremental native-code compiler for R6RS Scheme.
-
-Ikarus is an optimizing compiler, so your Scheme code will run fast
-without the need to port hot spots to C "for performance". With an
-incremental compiler, you don't need a separate compilation step to
+Ikarus Scheme is a free optimizing incremental native-code compiler
+for Scheme as specified in the Revised^6 Report on the Algorithmic
+Language Scheme.
+
+Ikarus Scheme is an optimizing compiler, so your Scheme code will run
+fast without the need to port hot spots to C "for performance". With
+an incremental compiler, you don't need a separate compilation step to
 make your program run fast. The best part is that the compiler itself
 is fast, capable of compiling thousands of lines of code per second.
 
-Finally, Ikarus is an R6RS compiler. R6RS is the latest revision of
-the Scheme standard. The preliminary release of Ikarus supports over
-80% of the most important features R6RS, and later releases will bring
-Ikarus closer to full R6RS conformance. R6RS libraries, scripts,
-record types, condition system, exception handling, unicode strings,
-bytevectors, hashtable, and enumerations are among the supported
-features.
+Finally, Ikarus Scheme is an R6RS compiler. R6RS is the latest
+revision of the Scheme standard. The current release of Ikarus
+supports over 90% of the most important features R6RS, and later
+releases will bring Ikarus closer to full R6RS conformance. R6RS
+libraries, scripts, record types, condition system, exception
+handling, unicode strings, bytevectors, hashtable, and enumerations
+are among the supported features.Ikarus is a free optimizing
+incremental native-code compiler for R6RS Scheme.
 
 
 %prep
 %setup -q
-%patch0 -p1 -b .bootfile
+#%patch0 -p1 -b .bootfile
 
 
 %build
-%configure
+%configure --docdir=%{_docdir}/%{name}-%{version}
 make %{?_smp_mflags}
 
 
 %install
 rm -rf $RPM_BUILD_ROOT
 make install DESTDIR=$RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT%{_libdir}/ikarus
-chmod -x $RPM_BUILD_ROOT%{_bindir}/ikarus.boot
-mv $RPM_BUILD_ROOT%{_bindir}/ikarus.boot $RPM_BUILD_ROOT%{_libdir}/ikarus/
+cp -p TODO $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/
 
+# rename scheme-script
+cd $RPM_BUILD_ROOT%{_bindir}
+mv scheme-script ikarus-scheme-script
+
+%preun
+%{_sbindir}/alternatives --remove scheme-script \
+                         %{_bindir}/ikarus-scheme-script || :
+
+%posttrans
+%{_sbindir}/alternatives --install %{_bindir}/scheme-script \
+                         scheme-script %{_bindir}/ikarus-scheme-script 80 || :
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -62,12 +74,15 @@
 
 %files
 %defattr(-,root,root,-)
-%doc COPYING GPL-3 README TODO doc/ikarus-users-guide.pdf
-%{_bindir}/ikarus
+%doc %{_docdir}/%{name}-%{version}/*
+%{_bindir}/*
 %{_libdir}/ikarus
 
 
 %changelog
+* Mon Dec  3 2007 Michel Salim <michel.sylvan at gmail.com> 0.0.2-1
+- Update to 0.0.2
+
 * Wed Nov 21 2007 Michel Salim <michel.sylvan at gmail.com> 0.0.1-4
 - Remove excludearch line comments
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/ikarus/F-7/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources	20 Nov 2007 05:19:16 -0000	1.2
+++ sources	28 Jan 2008 02:59:26 -0000	1.3
@@ -1 +1 @@
-8d949eaa781417c0d5e8e444f21608d4  ikarus-0.0.1.tar.gz
+f7b7d9505aa167c6afdf696fb8d044c0  ikarus-0.0.2.tar.gz


--- ikarus-0.0.1-bootfile.patch DELETED ---




More information about the fedora-extras-commits mailing list