rpms/common-lisp-controller/F-13 common-lisp-controller-sbcl.patch, NONE, 1.1 common-lisp-controller.spec, 1.8, 1.9

Rex Dieter rdieter at fedoraproject.org
Thu Feb 18 18:33:40 UTC 2010


Author: rdieter

Update of /cvs/pkgs/rpms/common-lisp-controller/F-13
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv14467/F-13

Modified Files:
	common-lisp-controller.spec 
Added Files:
	common-lisp-controller-sbcl.patch 
Log Message:
* Thu Feb 18 2010 Rex Dieter <rdieter at fedoraproject.org>  6.20-2
- common-lisp-controller script problems (#499182)


common-lisp-controller-sbcl.patch:
 post-sysdef-install.lisp |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

--- NEW FILE common-lisp-controller-sbcl.patch ---
diff -up common-lisp-controller/post-sysdef-install.lisp.sbcl common-lisp-controller/post-sysdef-install.lisp
--- common-lisp-controller/post-sysdef-install.lisp.sbcl	2009-09-03 00:16:13.000000000 -0500
+++ common-lisp-controller/post-sysdef-install.lisp	2010-02-18 12:25:59.638835910 -0600
@@ -61,7 +61,9 @@
 #+sbcl
 (defun get-owner-and-mode (directory)
   (when (eq :directory
-	    (sb-impl::native-file-kind (namestring directory)))
+	    (#.(or (find-symbol "NATIVE-FILE-KIND" :sb-impl)
+	    (find-symbol "UNIX-FILE-KIND" :sb-unix))
+	        (namestring directory)))
     ;; check who owns it
     (multiple-value-bind (res dev ino mode nlink uid gid rdev size atime mtime)
 	(sb-unix:unix-stat (namestring directory))


Index: common-lisp-controller.spec
===================================================================
RCS file: /cvs/pkgs/rpms/common-lisp-controller/F-13/common-lisp-controller.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -p -r1.8 -r1.9
--- common-lisp-controller.spec	28 Dec 2009 06:55:29 -0000	1.8
+++ common-lisp-controller.spec	18 Feb 2010 18:33:39 -0000	1.9
@@ -1,11 +1,12 @@
 Summary:      Common Lisp source and compiler manager
 Name:         common-lisp-controller
 Version:      6.20
-Release:      1%{?dist}
+Release:      2%{?dist}
 URL:          https://alioth.debian.org/projects/clc
 Source0:      http://ftp.de.debian.org/debian/pool/main/c/common-lisp-controller/common-lisp-controller_%{version}.tar.gz
 Patch0:       common-lisp-controller-fedora.patch
 Patch1:       common-lisp-controller-special-chars.patch
+Patch2:       common-lisp-controller-sbcl.patch	
 License:      LLGPL
 Group:        Development/Libraries
 BuildArch:    noarch
@@ -22,6 +23,7 @@ are flushed. It also provides tools to r
 %setup -q -n common-lisp-controller
 %patch0 -p0 
 %patch1 -p0 
+%patch2 -p1 -b .sbcl
 
 %build
 # Do nothing.
@@ -59,6 +61,8 @@ for f in common-lisp-controller.lisp pos
         install -m 644 $f $RPM_BUILD_ROOT%{_datadir}/common-lisp/source/common-lisp-controller;
 done;
 
+install -m 644 lisp-config.lisp -p -D $RPM_BUILD_ROOT%{_sysconfdir}/lisp-config.lisp
+
 gzip man/*
 install -m 644 man/register-common-lisp-implementation.8.gz $RPM_BUILD_ROOT/%{_mandir}/man8
 install -m 644 man/clc-register-user-package.1.gz $RPM_BUILD_ROOT/%{_mandir}/man1
@@ -75,6 +79,10 @@ cd ..
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+# Think about it -- Rex
+#triggerin -- sbcl
+#/usr/sbin/register-common-lisp-implementation sbcl > /dev/null ||:
+
 %files
 %defattr(-,root,root)
 %doc DESIGN.txt debian/copyright
@@ -82,6 +90,7 @@ rm -rf $RPM_BUILD_ROOT
 %dir %{_libdir}/common-lisp
 %dir %{_libdir}/common-lisp/bin
 %dir %{_localstatedir}/cache/common-lisp-controller
+%config(noreplace) %{_sysconfdir}/lisp-config.lisp
 %{_datadir}/common-lisp
 %{_bindir}/clc-*
 %{_sbindir}/clc-*
@@ -92,6 +101,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man8/*
 
 %changelog
+* Thu Feb 18 2010 Rex Dieter <rdieter at fedoraproject.org>  6.20-2
+- common-lisp-controller script problems (#499182)
+
 * Sun Dec 27 2009 Anthony Green <green at redhat.com> 6.20-1
 - Upgrade.
 



More information about the scm-commits mailing list