[common-lisp-controller/el6/master] - Fixed rhbz#642975: package creates /usr/lib64 on 32-bit system.

green green at fedoraproject.org
Sun Nov 14 05:30:37 UTC 2010


commit 33221b239923c7ac76dd47726b18afe143ae4b2d
Author: Anthony Green <green at moxielogic.com>
Date:   Sun Nov 14 00:30:25 2010 -0500

    - Fixed rhbz#642975: package creates /usr/lib64 on 32-bit system.

 common-lisp-controller-6.15-sbcl.patch     |   14 ----------
 common-lisp-controller-fedora.patch        |   16 ++++++------
 common-lisp-controller-special-chars.patch |   11 --------
 common-lisp-controller.spec                |   37 +++++++++++++++++----------
 sources                                    |    2 +-
 5 files changed, 32 insertions(+), 48 deletions(-)
---
diff --git a/common-lisp-controller-fedora.patch b/common-lisp-controller-fedora.patch
index 2ff3907..34a4e1f 100644
--- a/common-lisp-controller-fedora.patch
+++ b/common-lisp-controller-fedora.patch
@@ -1,15 +1,15 @@
---- common-lisp-controller.lisp~	2008-01-03 09:46:44.000000000 -0800
-+++ common-lisp-controller.lisp	2008-01-03 09:47:07.000000000 -0800
-@@ -60,7 +60,7 @@
+--- common-lisp-controller.lisp~	2010-07-30 20:29:24.000000000 -0400
++++ common-lisp-controller.lisp	2010-11-04 17:51:35.604803920 -0400
+@@ -46,7 +46,7 @@
    (setf *implementation-name* implementation-name)
    
    (pushnew :common-lisp-controller *features*)
--  (pushnew :clc-os-debian *features*)
-+  (pushnew :clc-os-fedora *features*)
+-  (pushnew :clc-os-debian *features*))
++  (pushnew :clc-os-fedora *features*))
  
-   ;; put the central registry at the *end*
-   ;; of the search list
-@@ -83,7 +83,7 @@
+ (defun compile-common-lisp-controller-v5 (implementation-name)
+   "Compiles the clc files. Returns a list of fasls
+@@ -54,7 +54,7 @@
    (setf *implementation-name* implementation-name)
  
    (pushnew :common-lisp-controller *features*)
diff --git a/common-lisp-controller.spec b/common-lisp-controller.spec
index 801e86f..efb59b7 100644
--- a/common-lisp-controller.spec
+++ b/common-lisp-controller.spec
@@ -1,12 +1,10 @@
 Summary:      Common Lisp source and compiler manager
 Name:         common-lisp-controller
-Version:      6.15
-Release:      9%{?dist}
+Version:      7.4
+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-6.15-sbcl.patch
 License:      LLGPL
 Group:        Development/Libraries
 BuildArch:    noarch
@@ -19,12 +17,9 @@ It creates a user-specific cache of compiled objects. When a library
 or an implementation is upgraded, all compiled objects in the cache
 are flushed. It also provides tools to recompile all libraries.
 
-%prep
+%prep 
 %setup -q
 %patch0 -p0 
-%patch1 -p0 
-%patch2 -p1 -b .sbcl
-
 
 %build
 # Do nothing.
@@ -42,11 +37,12 @@ install -dm 755 $RPM_BUILD_ROOT%{_datadir}/common-lisp
 install -dm 755 $RPM_BUILD_ROOT%{_datadir}/common-lisp/systems
 install -dm 755 $RPM_BUILD_ROOT%{_datadir}/common-lisp/source
 install -dm 755 $RPM_BUILD_ROOT%{_datadir}/common-lisp/source/common-lisp-controller
-install -dm 755 $RPM_BUILD_ROOT%{_libdir}/common-lisp
-install -dm 755 $RPM_BUILD_ROOT%{_libdir}/common-lisp/bin
 install -dm 755 $RPM_BUILD_ROOT%{_localstatedir}
 install -dm 755 $RPM_BUILD_ROOT%{_localstatedir}/cache
 install -dm 1777 $RPM_BUILD_ROOT%{_localstatedir}/cache/common-lisp-controller
+# Not %{_libdir} because we really want /usr/lib even on 64-bit systems.
+install -dm 755 $RPM_BUILD_ROOT/usr/lib/common-lisp
+install -dm 755 $RPM_BUILD_ROOT/usr/lib/common-lisp/bin
 
 for f in register-common-lisp-source unregister-common-lisp-source \
         register-common-lisp-implementation \
@@ -54,7 +50,8 @@ for f in register-common-lisp-source unregister-common-lisp-source \
         install -m 755 $f $RPM_BUILD_ROOT%{_sbindir};
 done;
 
-for f in clc-register-user-package clc-unregister-user-package; do
+for f in clc-register-user-package clc-unregister-user-package \
+         clc-clbuild clc-lisp clc-slime; do
         install -m 755 $f $RPM_BUILD_ROOT%{_bindir};
 done;
 
@@ -67,6 +64,9 @@ install -m 644 lisp-config.lisp -p -D $RPM_BUILD_ROOT%{_sysconfdir}/lisp-config.
 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
+install -m 644 man/clc-clbuild.1.gz $RPM_BUILD_ROOT/%{_mandir}/man1
+install -m 644 man/clc-lisp.1.gz $RPM_BUILD_ROOT/%{_mandir}/man1
+install -m 644 man/clc-slime.1.gz $RPM_BUILD_ROOT/%{_mandir}/man1
 install -m 644 man/common-lisp-controller.3.gz $RPM_BUILD_ROOT/%{_mandir}/man3
 
 cd man
@@ -88,8 +88,8 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root)
 %doc DESIGN.txt debian/copyright
 %dir %{_sysconfdir}/common-lisp
-%dir %{_libdir}/common-lisp
-%dir %{_libdir}/common-lisp/bin
+%dir /usr/lib/common-lisp
+%dir /usr/lib/common-lisp/bin
 %dir %{_localstatedir}/cache/common-lisp-controller
 %config(noreplace) %{_sysconfdir}/lisp-config.lisp
 %{_datadir}/common-lisp
@@ -102,9 +102,18 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man8/*
 
 %changelog
-* Thu Feb 18 2010 Rex Dieter <rdieter at fedoraproject.org>  6.15-9
+* Tue Nov  9 2010 Anthony Green <green at redhat.com> 7.4-2
+- Fixed rhbz#642975: package creates /usr/lib64 on 32-bit system.
+
+* Thu Nov  4 2010 Anthony Green <green at redhat.com> 7.4-1
+- Upgrade.
+
+* 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.
+
 * 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
 
diff --git a/sources b/sources
index 1503dc3..2502805 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-1bf40df058333e43021db47ad2f8a332  common-lisp-controller_6.15.tar.gz
+f849501aa23099dd5c91e42e41544ab0  common-lisp-controller_7.4.tar.gz


More information about the scm-commits mailing list