9 |
Group: Development/Other |
Group: Development/Other |
10 |
URL: http://sbcl.sourceforge.net/ |
URL: http://sbcl.sourceforge.net/ |
11 |
Source0: http://downloads.sourceforge.net/project/sbcl/sbcl/%{version}/%{name}-%{version}-source.tar.bz2 |
Source0: http://downloads.sourceforge.net/project/sbcl/sbcl/%{version}/%{name}-%{version}-source.tar.bz2 |
12 |
#bootstrap with clisp |
#temporarily don't use Source3 and patches |
|
#%if %{bootstrap} |
|
|
Source1: http://prdownloads.sourceforge.net/sbcl/%{name}-%{version}-x86-linux-binary.tar.bz2 |
|
|
Source2: http://prdownloads.sourceforge.net/sbcl/%{name}-%{version}-x86-64-linux-binary.tar.bz2 |
|
|
#%endif |
|
|
#temporary don't use Source3 and patches |
|
13 |
Source3: customize-target-features.lisp |
Source3: customize-target-features.lisp |
14 |
Patch1: sbcl-1.0.45-default-sbcl-home.patch |
Patch1: sbcl-1.0.45-default-sbcl-home.patch |
15 |
Patch2: sbcl-0.9.5-personality.patch |
Patch2: sbcl-0.9.5-personality.patch |
19 |
# Allow override of contrib test failure(s) |
# Allow override of contrib test failure(s) |
20 |
Patch7: sbcl-1.0.2-permissive.patch |
Patch7: sbcl-1.0.2-permissive.patch |
21 |
|
|
22 |
#Requires(post): /sbin/install-info |
Requires(post): /sbin/install-info |
23 |
#Requires(preun):/sbin/install-info |
Requires(preun):/sbin/install-info |
24 |
# doc generation |
# doc generation |
25 |
BuildRequires: ghostscript |
BuildRequires: ghostscript |
26 |
BuildRequires: texinfo |
BuildRequires: texinfo |
39 |
|
|
40 |
%prep |
%prep |
41 |
%setup -q |
%setup -q |
|
|
|
42 |
#patch1 -p1 -b .default-sbcl-home |
#patch1 -p1 -b .default-sbcl-home |
43 |
#patch2 -p1 -b .personality |
#patch2 -p1 -b .personality |
44 |
#patch3 -p1 -b .optflags |
#patch3 -p1 -b .optflags |
75 |
# 'test-passed' files from %%check |
# 'test-passed' files from %%check |
76 |
find %{buildroot} -name 'test-passed' | xargs rm -vf |
find %{buildroot} -name 'test-passed' | xargs rm -vf |
77 |
|
|
78 |
#temporary disable post,postun,pre |
%post |
79 |
#%post |
for info in sbcl.info asdf.info |
80 |
#for info in sbcl.info sbcl.info-1 sbcl.info-2 asdf.info; do |
do |
81 |
# /sbin/install-info %{_infodir}/${info}* %{_infodir}/dir ||: |
%_install_info $info |
82 |
#done |
done |
83 |
|
|
84 |
#%postun |
%postun |
85 |
#for info in sbcl.info sbcl.info-1 sbcl.info-2 asdf.info; do |
for info in sbcl.info asdf.info |
86 |
# /sbin/install-info --delete %{_infodir}/${info}* %{_infodir}/dir ||: |
do |
87 |
#done |
%_remove_install_info $info |
88 |
|
done |
|
#%pre |
|
|
# min_bootstrap: We *could* check for only-on-upgrade, but why bother? (-: |
|
|
#for info in sbcl.info sbcl.info-1 sbcl.info-2 asdf.info; do |
|
|
# /sbin/install-info --delete %{_infodir}/${info}* %{_infodir}/dir >& /dev/null ||: |
|
|
#done |
|
89 |
|
|
90 |
%files |
%files |
91 |
#disable files - they will be determined later |
%doc %{_docdir}/%{name} |
92 |
#%doc BUGS COPYING README CREDITS NEWS TLA TODO |
%{_bindir}/* |
93 |
#%doc STYLE PRINCIPLES |
%{_prefix}/lib/%{name}/asdf-install/* |
94 |
#%{_bindir}/* |
%{_prefix}/lib/%{name}/asdf/* |
95 |
#%{_libdir}/sbcl/ |
%{_prefix}/lib/%{name}/sb-aclrepl/* |
96 |
#%{_mandir}/man?/* |
%{_prefix}/lib/%{name}/sb-bsd-sockets/* |
97 |
#%doc doc/manual/ |
%{_prefix}/lib/%{name}/sb-cltl2/* |
98 |
#%{_infodir}/* |
%{_prefix}/lib/%{name}/sb-concurrency/*.fasl |
99 |
|
%{_prefix}/lib/%{name}/sb-concurrency/*.lisp |
100 |
|
%{_prefix}/lib/%{name}/sb-concurrency/*.texinfo |
101 |
|
%{_prefix}/lib/%{name}/sb-concurrency/*.asd |
102 |
|
%{_prefix}/lib/%{name}/sb-concurrency/tests/* |
103 |
|
%{_prefix}/lib/%{name}/sb-concurrency/Makefile |
104 |
|
%{_prefix}/lib/%{name}/sb-cover/* |
105 |
|
%{_prefix}/lib/%{name}/sb-executable/* |
106 |
|
%{_prefix}/lib/%{name}/sb-grovel/* |
107 |
|
%{_prefix}/lib/%{name}/sb-introspect/* |
108 |
|
%{_prefix}/lib/%{name}/sb-md5/* |
109 |
|
%{_prefix}/lib/%{name}/sb-posix/* |
110 |
|
%{_prefix}/lib/%{name}/sb-queue/* |
111 |
|
%{_prefix}/lib/%{name}/sb-rotate-byte/* |
112 |
|
%{_prefix}/lib/%{name}/sb-rt/* |
113 |
|
%{_prefix}/lib/%{name}/sb-simple-streams/* |
114 |
|
%{_prefix}/lib/%{name}/sb-sprof/* |
115 |
|
%{_prefix}/lib/%{name}/%{name}.* |
116 |
|
%{_infodir}/* |
117 |
|
%{_mandir}/man?/* |