[sbcl] 1.0.57-1
Rex Dieter
rdieter at fedoraproject.org
Fri May 25 19:59:16 UTC 2012
commit b9934917b02d8e9efb0d17ca92cc08a704413950
Author: Rex Dieter <rdieter at fedoraproject.org>
Date: Fri May 25 15:01:55 2012 -0500
1.0.57-1
- sbcl-1.0.57
- fix/renable common-lisp support (accidentally disabled since 1.0.54-1)
.gitignore | 4 ++--
sbcl.sh | 15 +++++++++------
sbcl.spec | 45 ++++++++++++++++++++++++++++++++++++++-------
sources | 4 ++--
4 files changed, 51 insertions(+), 17 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index f4c9c20..1b5a834 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,5 +2,5 @@
/sbcl-1.0.46-source.tar.bz2
/sbcl-1.0.51-documentation-html.tar.bz2
/sbcl-1.0.51-source.tar.bz2
-/sbcl-1.0.56-documentation-html.tar.bz2
-/sbcl-1.0.56-source.tar.bz2
+/sbcl-1.0.57-documentation-html.tar.bz2
+/sbcl-1.0.57-source.tar.bz2
diff --git a/sbcl.sh b/sbcl.sh
index 6454003..3b92ebf 100755
--- a/sbcl.sh
+++ b/sbcl.sh
@@ -24,21 +24,24 @@ case $1 in
install-clc)
echo $0 loading and dumping clc.
( cd /usr/lib/sbcl
- /usr/bin/sbcl --core /usr/lib/sbcl/sbcl-dist.core \
- --noinform --sysinit ${RCFILE} --userinit /dev/null \
+ /usr/bin/sbcl \
+ --noinform --disable-ldb --disable-debugger \
+ --core /usr/lib/sbcl/sbcl-dist.core \
+ --sysinit ${RCFILE} --no-userinit \
--load "/usr/lib/sbcl/install-clc.lisp" # 2> /dev/null
- mv sbcl-new.core sbcl.core || (echo FAILED ; cp sbcl-dist.core sbcl.core ) )
+ (mv sbcl-new.core sbcl.core && touch sbcl.core --reference=sbcl-dist.core ) || (echo FAILED ; cp -a sbcl-dist.core sbcl.core ) )
;;
remove-clc)
echo $0 removing clc-enabled image
- cp /usr/lib/sbcl/sbcl-dist.core /usr/lib/sbcl/sbcl.core
+ cp -a /usr/lib/sbcl/sbcl-dist.core /usr/lib/sbcl/sbcl.core
;;
rebuild)
echo $0 rebuilding...
shift
echo rebuilding $1
- /usr/bin/sbcl --noinform --sysinit ${RCFILE} --userinit /dev/null \
- --disable-debugger \
+ /usr/bin/sbcl \
+ --noinform --disable-ldb --disable-debugger \
+ --sysinit ${RCFILE} --no-userinit \
--eval \
"(handler-case
(progn
diff --git a/sbcl.spec b/sbcl.spec
index 0eb2ee8..a6a76be 100644
--- a/sbcl.spec
+++ b/sbcl.spec
@@ -1,6 +1,6 @@
%if 0%{?fedora} > 9 || 0%{?rhel} > 5
-#define common_lisp_controller 1
+%define common_lisp_controller 1
%endif
# generate/package docs
@@ -17,7 +17,7 @@
Name: sbcl
Summary: Steel Bank Common Lisp
-Version: 1.0.56
+Version: 1.0.57
Release: 1%{?dist}
License: BSD
@@ -88,11 +88,11 @@ Patch50: sbcl-1.0.51-generate_version.patch
## upstream patches
-Requires(post): /sbin/install-info
-Requires(preun): /sbin/install-info
# %%check/tests
BuildRequires: ed
%if 0%{?docs}
+Requires(post): /sbin/install-info
+Requires(preun): /sbin/install-info
# doc generation
BuildRequires: ghostscript
BuildRequires: texinfo
@@ -207,7 +207,9 @@ find %{buildroot} -name 'test-passed' | xargs rm -vf
/sbin/install-info %{_infodir}/sbcl.info %{_infodir}/dir ||:
/sbin/install-info %{_infodir}/asdf.info %{_infodir}/dir ||:
%endif
+%if 0%{?common_lisp_controller}
/usr/sbin/register-common-lisp-implementation sbcl > /dev/null 2>&1 ||:
+%endif
%preun
if [ $1 -eq 0 ]; then
@@ -215,16 +217,35 @@ if [ $1 -eq 0 ]; then
/sbin/install-info --delete %{_infodir}/sbcl.info %{_infodir}/dir ||:
/sbin/install-info --delete %{_infodir}/asdf.info %{_infodir}/dir ||:
%endif
+%if 0%{?common_lisp_controller}
/usr/sbin/unregister-common-lisp-implementation sbcl > /dev/null 2>&1 ||:
+%endif
fi
-
%files
%defattr(-,root,root)
%doc BUGS COPYING README CREDITS NEWS TLA TODO
%doc PRINCIPLES
%{_bindir}/sbcl
-%{_prefix}/lib/sbcl/
+%dir %{_prefix}/lib/sbcl/
+%{_prefix}/lib/sbcl/asdf/
+%{_prefix}/lib/sbcl/asdf-install/
+%{_prefix}/lib/sbcl/sb-aclrepl/
+%{_prefix}/lib/sbcl/sb-bsd-sockets/
+%{_prefix}/lib/sbcl/sb-cltl2/
+%{_prefix}/lib/sbcl/sb-concurrency/
+%{_prefix}/lib/sbcl/sb-cover/
+%{_prefix}/lib/sbcl/sb-executable/
+%{_prefix}/lib/sbcl/sb-grovel/
+%{_prefix}/lib/sbcl/sb-introspect/
+%{_prefix}/lib/sbcl/sb-md5/
+%{_prefix}/lib/sbcl/sb-posix/
+%{_prefix}/lib/sbcl/sb-queue/
+%{_prefix}/lib/sbcl/sb-rotate-byte/
+%{_prefix}/lib/sbcl/sb-rt/
+%{_prefix}/lib/sbcl/sb-simple-streams/
+%{_prefix}/lib/sbcl/sb-sprof/
+%{_prefix}/lib/sbcl/site-systems/
%{_mandir}/man1/sbcl.1*
%doc doc/manual/sbcl.html
%doc doc/manual/asdf.html
@@ -234,7 +255,12 @@ fi
%endif
%if 0%{?common_lisp_controller}
%{_prefix}/lib/common-lisp/bin/*
-%{_sysconfdir}/*
+%{_prefix}/lib/sbcl/install-clc.lisp
+%{_prefix}/lib/sbcl/sbcl-dist.core
+%verify(not md5 size) %{_prefix}/lib/sbcl/sbcl.core
+%config(noreplace) %{_sysconfdir}/sbcl.rc
+%else
+%{_prefix}/lib/sbcl/sbcl.core
%endif
@@ -243,6 +269,11 @@ rm -rf %{buildroot}
%changelog
+* Fri May 25 2012 Rex Dieter <rdieter at fedoraproject.org>
+- 1.0.57-1
+- sbcl-1.0.57
+- fix/renable common-lisp support (accidentally disabled since 1.0.54-1)
+
* Thu Apr 12 2012 Rex Dieter <rdieter at fedoraproject.org> 1.0.56-1
- 1.0.56
diff --git a/sources b/sources
index e1b74db..ed7b13b 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-55f6660bfa246f417d762f0eb5020fd7 sbcl-1.0.56-documentation-html.tar.bz2
-f9ba54b20f057e6eb5857929bb259142 sbcl-1.0.56-source.tar.bz2
+cc3a9d6322d0ce0e42bc4785fa7ba651 sbcl-1.0.57-documentation-html.tar.bz2
+bb0e4f5c2dad3491802197525283f6b0 sbcl-1.0.57-source.tar.bz2
More information about the scm-commits
mailing list