[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