3 %bcond_without doc # build without documentation
4 %bcond_with clisp # build using clisp instead of sbcl
6 Summary: The Steel Bank Common Lisp development environment
7 Summary(pl): ¦rodowisko programowania Steel Bank Common Lisp
12 Group: Development/Languages
13 Source0: http://dl.sourceforge.net/sbcl/%{name}-%{version}-source.tar.bz2
14 # Source0-md5: 58678d7081f32bdcd174c5233efba4f3
15 Patch0: %{name}-home.patch
16 Patch1: %{name}-threads.patch
17 URL: http://sbcl.sourceforge.net/
24 BuildRequires: tetex-dvips
25 BuildRequires: texinfo-texi2dvi
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 Steel Bank Common Lisp (SBCL) is a Open Source development environment
31 for Common Lisp based on CMUCL. It includes an integrated native compiler,
32 interpreter, and debugger.
35 Steel Bank Common Lisp (SBCL) to ¶rodowisko programistyczne Open
36 Source dla Common Lispa oparte na CMUCL. Zawiera zintegrowany natywny
37 kompilator, interpreter i debugger.
40 Summary: The Steel Bank Common Lisp documentation (info)
41 Summary(pl): Dokumentacja Steel Bank Common Lisp (info)
42 Group: Development/Languages
45 Documentation of Steel Bank Common Lisp (SBCL) in info format.
47 %description doc-info -l pl
48 Dokumentacja Steel Bank Common Lisp (SBCL) w formacie info.
51 Summary: The Steel Bank Common Lisp documentation (HTML)
52 Summary(pl): Dokumentacja Steel Bank Common Lisp (HTML)
53 Group: Development/Languages
56 Documentation of Steel Bank Common Lisp (SBCL) in HTML format.
58 %description doc-html -l pl
59 Dokumentacja Steel Bank Common Lisp (SBCL) w formacie HTML.
62 Summary: The Steel Bank Common Lisp documentation (PDF)
63 Summary(pl): Dokumentacja Steel Bank Common Lisp (PDF)
64 Group: Development/Languages
67 Documentation of Steel Bank Common Lisp (SBCL) in PDF format.
69 %description doc-pdf -l pl
70 Dokumentacja Steel Bank Common Lisp (SBCL) w formacie PDF.
75 %ifarch %{ix86} %{x8664}
80 %define bootstrap_cl "clisp"
82 %define bootstrap_cl "sbcl --disable-debugger"
89 export GNUMAKE CC CFLAGS
90 ./make.sh %{bootstrap_cl}
96 rm -rf $RPM_BUILD_ROOT
98 BUILD_ROOT=$RPM_BUILD_ROOT INSTALL_ROOT=%{_prefix} \
99 MAN_DIR=%{_mandir} INFO_DIR=%{_infodir} DOC_DIR=%{_docdir}/%{name}-%{version} \
101 cp README PRINCIPLES TODO $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
104 rm -rf $RPM_BUILD_ROOT
107 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
110 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
113 %defattr(644,root,root,755)
114 %attr (755,root,root) %{_bindir}/sbcl
117 %dir %{_docdir}/%{name}-%{version}
118 %{_docdir}/%{name}-%{version}/BUGS
119 %{_docdir}/%{name}-%{version}/COPYING
120 %{_docdir}/%{name}-%{version}/CREDITS
121 %{_docdir}/%{name}-%{version}/NEWS
122 %{_docdir}/%{name}-%{version}/PRINCIPLES
123 %{_docdir}/%{name}-%{version}/README
124 %{_docdir}/%{name}-%{version}/SUPPORT
125 %{_docdir}/%{name}-%{version}/TODO
129 %defattr(644,root,root,755)
133 %defattr(644,root,root,755)
134 %{_docdir}/%{name}-%{version}/html
137 %defattr(644,root,root,755)
138 %{_docdir}/%{name}-%{version}/*.pdf