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