rpms/common-lisp-controller/F-12 common-lisp-controller-6.15-sbcl.patch, NONE, 1.1 common-lisp-controller.spec, 1.7, 1.8

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


Author: rdieter

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

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


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

--- NEW FILE common-lisp-controller-6.15-sbcl.patch ---
diff -up common-lisp-controller-6.15/post-sysdef-install.lisp.sbcl common-lisp-controller-6.15/post-sysdef-install.lisp
--- common-lisp-controller-6.15/post-sysdef-install.lisp.sbcl	2008-06-13 02:59:34.000000000 -0500
+++ common-lisp-controller-6.15/post-sysdef-install.lisp	2010-02-18 12:37:17.475835233 -0600
@@ -61,7 +61,9 @@
 #+sbcl
 (defun get-owner-and-mode (directory)
   (when (eq :directory
-	    (sb-unix:unix-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-12/common-lisp-controller.spec,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- common-lisp-controller.spec	24 Jul 2009 19:16:13 -0000	1.7
+++ common-lisp-controller.spec	18 Feb 2010 18:39:17 -0000	1.8
@@ -1,11 +1,12 @@
 Summary:      Common Lisp source and compiler manager
 Name:         common-lisp-controller
 Version:      6.15
-Release:      8%{?dist}
+Release:      9%{?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-6.15-sbcl.patch
 License:      LLGPL
 Group:        Development/Libraries
 BuildArch:    noarch
@@ -22,6 +23,8 @@ are flushed. It also provides tools to r
 %setup -q
 %patch0 -p0 
 %patch1 -p0 
+%patch2 -p1 -b .sbcl
+
 
 %build
 # Do nothing.
@@ -59,6 +62,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 +80,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 +91,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 +102,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man8/*
 
 %changelog
+* Thu Feb 18 2010 Rex Dieter <rdieter at fedoraproject.org>  6.15-9
+- common-lisp-controller script problems (#499182)
+
 * Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 6.15-8
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
 



More information about the scm-commits mailing list