rpms/scheme2js/F-10 scheme2js.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Michel Alexandre Salim salimma at fedoraproject.org
Mon Mar 9 15:43:23 UTC 2009


Author: salimma

Update of /cvs/pkgs/rpms/scheme2js/F-10
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv7268/F-10

Modified Files:
	.cvsignore sources 
Added Files:
	scheme2js.spec 
Log Message:
Initial import



--- NEW FILE scheme2js.spec ---
Name:           scheme2js
Version:        20081219
Release:        2%{?dist}
Summary:        Scheme to JavaScript compiler

Group:          Development/Languages
# discussed with upstream. next version might go to CeCILL-C/LGPLv2+
License:        GPL+
URL:            http://www-sop.inria.fr/mimosa/scheme2js/
Source0:        http://www-sop.inria.fr/mimosa/scheme2js/files/scheme2js-%{version}.tar.gz
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  bigloo
#Requires:       

ExcludeArch:    ppc64

%description
Scheme2Js is a Scheme to JavaScript compiler distributed under the GPL
license. While some effort has been spent on being as close as
possible to R5RS, we concentrated mainly on efficiency. Usually
Scheme2Js produces JavaScript code, that is comparable to hand-written
code. In order to achieve this performance, Scheme2Js is not
completely R5RS compliant. In particular it lacks exact
numbers. Scheme2Js is not yet complete either: it lacks hygienic
macros and the eval procedure.


%prep
%setup -q


%build
# picks up Bigloo's compiler flags, no need to pass it in
./configure --prefix=%{_prefix} --mandir=%{_mandir}/man1
make %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%doc Changelog doc/index.html LICENSE
%{_bindir}/%{name}
%{_datadir}/%{name}
%{_mandir}/man1/*


%changelog
* Wed Mar  4 2009 Michel Salim <salimma at fedoraproject.org> - 20081219-2
- Not building on ppc64, as bigloo is not available

* Sun Mar  1 2009 Michel Salim <salimma at fedoraproject.org> - 20081219-1
- Initial package



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/scheme2js/F-10/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	7 Mar 2009 17:21:19 -0000	1.1
+++ .cvsignore	9 Mar 2009 15:42:53 -0000	1.2
@@ -0,0 +1 @@
+scheme2js-20081219.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/scheme2js/F-10/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	7 Mar 2009 17:21:19 -0000	1.1
+++ sources	9 Mar 2009 15:42:53 -0000	1.2
@@ -0,0 +1 @@
+efb16e806849ff0198a965b5d2d91b38  scheme2js-20081219.tar.gz




More information about the fedora-extras-commits mailing list