2 Summary: Embeddable Common Lisp
3 Summary(pl.UTF-8): Osadzalny Common Lisp
6 Release: 1.%{_patchlevel}.1
8 Group: Development/Languages
9 Source0: http://dl.sourceforge.net/sourceforge/ecls/%{name}-%{version}-%{_patchlevel}.tgz
10 # Source0-md5: 2e20a0fcad15f323b233488bbaef636a
11 URL: http://ecls.sourceforge.net/
12 BuildRequires: gc-devel
13 BuildRequires: gmp-devel
14 BuildRequires: sed >= 4.0
15 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18 ECL is a Common Lisp implementation initially developed by Giuseppe
19 Attardi and currently maintained by Juan Jose Garcia-Ripoll. ECL is
20 the successor to EcoLisp. It works by compiling Lisp code to C and
23 %description -l pl.UTF-8
24 ECL jest implementacją języka Common Lisp pierwotnie opracowaną przez
25 Giuseppe Attardiego, obecnie zaś utrzymywaną przez Juana Jose
26 Garcia-Ripoll. ECL jest następcą implementacji EcoLisp. Działa
27 kompilując kod Lispa do C i wywołując kompilator C.
32 # remove CVS control files
33 find -name CVS -print0 | xargs -0 rm -rf
37 # Make ./configure wrapper accept spaces in arguments
38 %{__sed} -i 's/\$\*/"${@}"/' ./configure
41 --enable-boehm=system \
46 %{__sed} -i 's!..ANNOUNCEMENT!../ANNOUNCEMENT!' build/doc/Makefile
51 rm -rf $RPM_BUILD_ROOT
54 DESTDIR=$RPM_BUILD_ROOT
56 %{__make} -C ./build/doc install \
57 DESTDIR=$RPM_BUILD_ROOT
59 mkdir -p $RPM_BUILD_ROOT%{_examplesdir}
60 cp -R examples $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
64 rm -rf $RPM_BUILD_ROOT
67 %defattr(644,root,root,755)
68 %doc ANNOUNCEMENT Copyright build/doc/*.html
70 %attr(755,root,root) %{_libdir}/libecl.so
71 %{_includedir}/%{name}
72 %attr(755,root,root) %{_bindir}/*
73 %{_examplesdir}/%{name}-%{version}