rpms/common-lisp-controller/F-11 common-lisp-controller-6.15-sbcl.patch, NONE, 1.1 common-lisp-controller.spec, 1.6, 1.7
Rex Dieter
rdieter at fedoraproject.org
Thu Feb 18 18:39:52 UTC 2010
Author: rdieter
Update of /cvs/pkgs/rpms/common-lisp-controller/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv16055
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-11/common-lisp-controller.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- common-lisp-controller.spec 24 Feb 2009 08:26:49 -0000 1.6
+++ common-lisp-controller.spec 18 Feb 2010 18:39:52 -0000 1.7
@@ -1,11 +1,12 @@
Summary: Common Lisp source and compiler manager
Name: common-lisp-controller
Version: 6.15
-Release: 7%{?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,12 @@ 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
+
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 6.15-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
More information about the scm-commits
mailing list