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 URL: http://sbcl.sourceforge.net/
23 BuildRequires: tetex-dvips
24 BuildRequires: texinfo-texi2dvi
26 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29 Steel Bank Common Lisp (SBCL) is a Open Source development environment
30 for Common Lisp based on CMUCL. It includes an integrated native compiler,
31 interpreter, and debugger.
34 Steel Bank Common Lisp (SBCL) to ¶rodowisko programistyczne Open
35 Source dla Common Lispa oparte na CMUCL. Zawiera zintegrowany natywny
36 kompilator, interpreter i debugger.
39 Summary: The Steel Bank Common Lisp documentation (info)
40 Summary(pl): Dokumentacja Steel Bank Common Lisp (info)
41 Group: Development/Languages
44 Documentation of Steel Bank Common Lisp (SBCL) in info format.
46 %description doc-info -l pl
47 Dokumentacja Steel Bank Common Lisp (SBCL) w formacie info.
50 Summary: The Steel Bank Common Lisp documentation (HTML)
51 Summary(pl): Dokumentacja Steel Bank Common Lisp (HTML)
52 Group: Development/Languages
55 Documentation of Steel Bank Common Lisp (SBCL) in HTML format.
57 %description doc-html -l pl
58 Dokumentacja Steel Bank Common Lisp (SBCL) w formacie HTML.
61 Summary: The Steel Bank Common Lisp documentation (PDF)
62 Summary(pl): Dokumentacja Steel Bank Common Lisp (PDF)
63 Group: Development/Languages
66 Documentation of Steel Bank Common Lisp (SBCL) in PDF format.
68 %description doc-pdf -l pl
69 Dokumentacja Steel Bank Common Lisp (SBCL) w formacie PDF.
76 %define bootstrap_cl "clisp"
78 %define bootstrap_cl "sbcl --disable-debugger"
85 export GNUMAKE CC CFLAGS
86 ./make.sh %{bootstrap_cl}
92 rm -rf $RPM_BUILD_ROOT
94 BUILD_ROOT=$RPM_BUILD_ROOT INSTALL_ROOT=%{_prefix} \
95 MAN_DIR=%{_mandir} INFO_DIR=%{_infodir} DOC_DIR=%{_docdir}/%{name}-%{version} \
97 cp README PRINCIPLES TODO $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
100 rm -rf $RPM_BUILD_ROOT
103 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
106 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
109 %defattr(644,root,root,755)
110 %attr (755,root,root) %{_bindir}/sbcl
113 %dir %{_docdir}/%{name}-%{version}
114 %{_docdir}/%{name}-%{version}/BUGS
115 %{_docdir}/%{name}-%{version}/COPYING
116 %{_docdir}/%{name}-%{version}/CREDITS
117 %{_docdir}/%{name}-%{version}/NEWS
118 %{_docdir}/%{name}-%{version}/PRINCIPLES
119 %{_docdir}/%{name}-%{version}/README
120 %{_docdir}/%{name}-%{version}/SUPPORT
121 %{_docdir}/%{name}-%{version}/TODO
125 %defattr(644,root,root,755)
129 %defattr(644,root,root,755)
130 %{_docdir}/%{name}-%{version}/html
133 %defattr(644,root,root,755)
134 %{_docdir}/%{name}-%{version}/*.pdf