rpms/ikarus/EL-5 .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:55 UTC 2008
- Previous message (by thread): rpms/kde-filesystem/devel kde-filesystem.spec,1.16,1.17
- Next message (by thread): 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
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: salimma
Update of /cvs/pkgs/rpms/ikarus/EL-5
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv18014/EL-5
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/EL-5/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore 20 Nov 2007 05:19:13 -0000 1.2
+++ .cvsignore 28 Jan 2008 02:59:23 -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/EL-5/ikarus.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ikarus.spec 22 Nov 2007 00:53:40 -0000 1.3
+++ ikarus.spec 28 Jan 2008 02:59:23 -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/EL-5/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources 20 Nov 2007 05:19:13 -0000 1.2
+++ sources 28 Jan 2008 02:59:23 -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 ---
- Previous message (by thread): rpms/kde-filesystem/devel kde-filesystem.spec,1.16,1.17
- Next message (by thread): 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
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list