[maxima] - maxima-runtime-cmucl: missing cmucl dependency (#646186) - tighten -runtime-related deps - add dep

Rex Dieter rdieter at fedoraproject.org
Mon Oct 25 16:58:57 UTC 2010


commit 44ce4a833c17e45cb68db365606247503b7408cf
Author: Rex Dieter <rdieter at fedoraproject.org>
Date:   Mon Oct 25 12:05:24 2010 -0500

    - maxima-runtime-cmucl: missing cmucl dependency (#646186)
    - tighten -runtime-related deps
    - add dep on default runtime
    - enable gcl runtime (#496124)

 maxima.spec |   43 ++++++++++++++++++++-----------------------
 1 files changed, 20 insertions(+), 23 deletions(-)
---
diff --git a/maxima.spec b/maxima.spec
index 9b50166..9c70321 100644
--- a/maxima.spec
+++ b/maxima.spec
@@ -3,7 +3,7 @@ Summary: Symbolic Computation Program
 Name: 	 maxima
 Version: 5.22.1
 
-Release: 4%{?dist}
+Release: 5%{?dist}
 License: GPLv2
 Group:	 Applications/Engineering 
 URL: 	 http://maxima.sourceforge.net/
@@ -19,18 +19,13 @@ ExclusiveArch: %{ix86} x86_64 ppc sparcv9
 
 %ifarch %{ix86}
 %define _enable_cmucl --enable-cmucl
-%if 0%{?fedora}
-# temporarily disable -gcl (#496124)
-#define _enable_gcl --enable-gcl
-%endif
 %endif
 
 %ifarch %{ix86} x86_64
 %define default_lisp sbcl
 %if 0%{?fedora} > 2
 %define _enable_clisp --enable-clisp 
-# temporarily disable -gcl (#496124)
-#define _enable_gcl --enable-gcl
+%define _enable_gcl --enable-gcl
 %define _enable_sbcl --enable-sbcl
 %else
 # epel/rhel
@@ -42,8 +37,7 @@ ExclusiveArch: %{ix86} x86_64 ppc sparcv9
 %define default_lisp sbcl
 # clisp: http://bugzilla.redhat.com/166347 (resolved) - clisp/ppc (still) awol.
 #define _enable_clisp --enable-clisp 
-# temporarily disable -gcl (#496124)
-#define _enable_gcl --enable-gcl
+%define _enable_gcl --enable-gcl
 %define _enable_sbcl --enable-sbcl 
 %endif
 
@@ -96,11 +90,7 @@ BuildRequires: tetex-latex
 # /usr/bin/wish
 BuildRequires: tk
 
-Requires: %{name}-runtime = %{version}
-## Consider this when rpm supports it -- Rex
-#if "%{?default_lisp:1}" == "1"
-#Requires(hint): %{name}-runtime-%{default_lisp} = %{version}
-#endif
+Requires: %{name}-runtime%{?default_lisp:-%{default_lisp}} = %{version}-%{release}
 Requires: gnuplot
 Requires: rlwrap
 Requires(post): /sbin/install-info
@@ -139,9 +129,9 @@ Summary: Maxima compiled with clisp
 Group:	 Applications/Engineering
 BuildRequires: clisp-devel
 Requires: clisp
-Requires: %{name} = %{version}
+Requires: %{name} = %{version}-%{release}
 Obsoletes: maxima-exec-clisp < %{version}-%{release}
-Provides: %{name}-runtime = %{version}
+Provides: %{name}-runtime = %{version}-%{release}
 %description runtime-clisp
 Maxima compiled with Common Lisp (clisp) 
 %endif
@@ -152,9 +142,11 @@ Maxima compiled with Common Lisp (clisp)
 Summary: Maxima compiled with CMUCL
 Group:	 Applications/Engineering 
 BuildRequires: cmucl 
-Requires:  %{name} = %{version}
+# needed dep somewhere around cmucl-20a -- Rex
+Requires: cmucl
+Requires:  %{name} = %{version}-%{release}
 Obsoletes: maxima-exec-cmucl < %{version}-%{release}
-Provides:  %{name}-runtime = %{version}
+Provides:  %{name}-runtime = %{version}-%{release}
 %description runtime-cmucl
 Maxima compiled with CMU Common Lisp (cmucl) 
 %endif
@@ -164,10 +156,9 @@ Maxima compiled with CMU Common Lisp (cmucl)
 Summary: Maxima compiled with GCL
 Group:   Applications/Engineering
 BuildRequires: gcl
-Requires:  %{name} = %{version}
+Requires:  %{name} = %{version}-%{release}
 Obsoletes: maxima-exec-gcl < %{version}-%{release}
-Provides:  %{name}-runtime = %{version}
-Provides:  %{name}-runtime-gcl = %{version}-%{release}
+Provides:  %{name}-runtime = %{version}-%{release}
 %description runtime-gcl
 Maxima compiled with Gnu Common Lisp (gcl)
 %endif
@@ -184,9 +175,9 @@ Requires: sbcl = %{sbcl_vr}
 %else
 Requires: sbcl
 %endif
-Requires: %{name} = %{version}
+Requires: %{name} = %{version}-%{release}
 Obsoletes: maxima-exec-sbcl < %{version}-%{release}
-Provides: %{name}-runtime = %{version}
+Provides: %{name}-runtime = %{version}-%{release}
 %description runtime-sbcl
 Maxima compiled with Steel Bank Common Lisp (sbcl).
 %endif
@@ -421,6 +412,12 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Mon Oct 25 2010 Rex Dieter <rdieter at fedoraproject.org> - 5.22.1-5
+- maxima-runtime-cmucl: missing cmucl dependency (#646186)
+- tighten -runtime-related deps
+- add dep on default runtime
+- enable gcl runtime (#496124)
+
 * Thu Sep 30 2010 Rex Dieter <rdieter at fedoraproject.org> - 5.22.1-4
 - rebuild (sbcl)
 


More information about the scm-commits mailing list