rpms/maxima/devel maxima.spec,1.4,1.5

Rex Dieter (rdieter) fedora-extras-commits at redhat.com
Mon Sep 12 12:29:34 UTC 2005


Author: rdieter

Update of /cvs/extras/rpms/maxima/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv23128/devel

Modified Files:
	maxima.spec 
Log Message:
* Fri Sep 09 2005 Rex Dieter <rexdieter[AT]users.sf.net> 5.9.1-5
- add more Obsoletes: maxima-exec- for cleaner upgrade from customized,
  rebuilt upstream rpms.
- (re)disable debuginfo.  No point in having empty -debuginfo pkgs.
- a few cleanups getting ready for 5.9.1.1cvs/5.9.2rc



Index: maxima.spec
===================================================================
RCS file: /cvs/extras/rpms/maxima/devel/maxima.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- maxima.spec	6 Sep 2005 18:55:07 -0000	1.4
+++ maxima.spec	12 Sep 2005 12:29:32 -0000	1.5
@@ -5,14 +5,14 @@
 %define _without_gcl 1
 %define _without_sbcl 1
 
-#define cvs cvs20050825
+#define cvs .20050908
 #define beta cvs
 
 Summary: Symbolic Computation Program
 Name: 	 maxima
-Version: 5.9.1
+Version: 5.9.1%{?beta}
 
-Release: 4%{?dist} 
+Release: 5%{?dist} 
 License: GPL
 Group:	 Applications/Engineering 
 URL: 	 http://maxima.sourceforge.net/
@@ -31,12 +31,12 @@
 Patch1: maxima-5.9.0-htmlview.patch
 # (mysterious?) xemacs patch
 Patch2: maxima.el-xemacs.patch
-# Fix build w/sbcl (5.9.1.1cvs only)
-%{?cvs:Patch3: maxima-sbcl.patch}
 
 # Inhibit automatic compressing of info files. Compressed info
 # files break maxima's internal help.
 %define __spec_install_post %{nil} 
+# debuginfo is empty/blank, disable
+%define debug_package   %{nil}
 
 BuildRequires: texinfo
 BuildRequires: tetex-latex
@@ -83,6 +83,7 @@
 %define clisp_ver %{expand:%%(rpm -q --qf '%%{VERSION}' clisp )}
 Requires: clisp >= %{clisp_ver}
 Requires: %{name} = %{version}
+Obsoletes: maxima-exec-lisp
 Provides: %{name}-runtime = %{version}
 %description runtime-clisp
 Maxima compiled with Common Lisp (clisp) 
@@ -96,7 +97,7 @@
 #define cmucl_ver %{expand:%%(rpm -q --qf '%%{VERSION}' cmucl )}
 #Requires: cmucl >= %{cmucl_ver}
 Requires:  %{name} = %{version}
-Obsoletes: %{name}-exec-cmucl 
+Obsoletes: maxima-exec-cmucl 
 Provides:  %{name}-runtime = %{version}
 %description runtime-cmucl
 Maxima compiled with CMU Common Lisp (cmucl) 
@@ -108,7 +109,7 @@
 Group:   Applications/Engineering
 BuildRequires: gcl
 Requires:  %{name} = %{version}
-#Obsoletes: %{name}-exec-gcl 
+Obsoletes: maxima-exec-gcl 
 Provides:  %{name}-runtime = %{version}
 %description runtime-gcl
 Maxima compiled with Gnu Common Lisp (gcl)
@@ -122,7 +123,7 @@
 %define sbcl_ver %{expand:%%(rpm -q --qf '%%{version}' sbcl )}
 Requires: sbcl >= %{sbcl_ver}
 Requires: %{name} = %{version}
-#Obsoletes: %{name}-exec-sbcl
+#Obsoletes: maxima-exec-sbcl
 Provides: %{name}-runtime = %{version}
 %description runtime-sbcl
 Maxima compiled with Steel Bank Common Lisp (sbcl).
@@ -130,14 +131,13 @@
 
 
 %prep
-%setup -q  -n %{name}%{!?cvs:-%{version}%{?beta}}
+%setup -q  -n %{name}%{!?cvs:-%{version}}
 
 # Extra docs
 install -p -m644 %{SOURCE10} .
 
 %patch1 -p1 -b .htmlview
 %patch2 -p1 -b .xemacs
-%{?cvs:%patch3 -p1 -b .sbcl}
 
 sed -i -e 's:/usr/local/info:/usr/share/info:' \
   interfaces/emacs/emaxima/maxima.el
@@ -204,20 +204,20 @@
 ## emaxima
 # LaTeX style
 install -d $RPM_BUILD_ROOT%{_datadir}/texmf/tex/latex/emaxima
-cp -alf $RPM_BUILD_ROOT%{_datadir}/%{name}/%{version}%{?beta}/emacs/*.sty \
+cp -alf $RPM_BUILD_ROOT%{_datadir}/%{name}/%{version}/emacs/*.sty \
 	$RPM_BUILD_ROOT%{_datadir}/texmf/tex/latex/emaxima/
 # emacs
 install -d $RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/{maxima,site-start.d}
-cp -alf $RPM_BUILD_ROOT%{_datadir}/%{name}/%{version}%{?beta}/emacs/*.el \
-	$RPM_BUILD_ROOT%{_datadir}/%{name}/%{version}%{?beta}/emacs/*.lisp \
+cp -alf $RPM_BUILD_ROOT%{_datadir}/%{name}/%{version}/emacs/*.el \
+	$RPM_BUILD_ROOT%{_datadir}/%{name}/%{version}/emacs/*.lisp \
 	$RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/maxima/
 install -D -m644 -p %{SOURCE6} \
 	$RPM_BUILD_ROOT%{_datadir}/emacs/site-lisp/site-start.d/maxima.el
 
 # xemacs
 install -d $RPM_BUILD_ROOT%{_datadir}/xemacs/site-packages/lisp/{maxima,site-start.d}
-cp -alf $RPM_BUILD_ROOT%{_datadir}/%{name}/%{version}%{?beta}/emacs/*.el \
-	$RPM_BUILD_ROOT%{_datadir}/%{name}/%{version}%{?beta}/emacs/*.lisp \
+cp -alf $RPM_BUILD_ROOT%{_datadir}/%{name}/%{version}/emacs/*.el \
+	$RPM_BUILD_ROOT%{_datadir}/%{name}/%{version}/emacs/*.lisp \
 	$RPM_BUILD_ROOT%{_datadir}/xemacs/site-packages/lisp/maxima/
 install -D -m644 -p %{SOURCE6} \
 	$RPM_BUILD_ROOT%{_datadir}/xemacs/site-packages/lisp/site-start.d/maxima.el
@@ -227,7 +227,7 @@
 # until we get/Require rlwrap from http://utopia.knoware.nl/~hlub/uck/rlwrap/
 rm -f $RPM_BUILD_ROOT%{_bindir}/rmaxima
 # docs
-rm -rf $RPM_BUILD_ROOT%{_datadir}/maxima/%{version}%{?beta}/doc/{contributors,implementation,misc,maximabook,EMaximaIntro.ps}
+rm -rf $RPM_BUILD_ROOT%{_datadir}/maxima/%{version}/doc/{contributors,implementation,misc,maximabook,EMaximaIntro.ps}
 
 # when --with gcl, this (sometimes) fails to get auto-created, so we'll help out
 touch debugfiles.list
@@ -255,61 +255,67 @@
 %doc doc/intromax/intromax.pdf
 %doc doc/maximabook/maxima.pdf
 %doc macref.pdf
-%doc %{_datadir}/maxima/%{version}%{?beta}/doc
+%doc %{_datadir}/maxima/%{version}/doc
 %{_bindir}/maxima
 %dir %{_datadir}/maxima
-%dir %{_datadir}/maxima/%{version}%{?beta}
-%{_datadir}/maxima/%{version}%{?beta}/[a-c,f-r,t-w,y-z,A-Z]*
-%{_datadir}/maxima/%{version}%{?beta}/demo/
-%{_datadir}/maxima/%{version}%{?beta}/share/
+%dir %{_datadir}/maxima/%{version}
+%{_datadir}/maxima/%{version}/[a-c,f-r,t-w,y-z,A-Z]*
+%{_datadir}/maxima/%{version}/demo/
+%{_datadir}/maxima/%{version}/share/
 %dir %{_libdir}/maxima
-%dir %{_libdir}/maxima/%{version}%{?beta}
+%dir %{_libdir}/maxima/%{version}
 %{_libexecdir}/maxima
 %{_infodir}/*.info*
 %{_mandir}/man1/maxima.*
 # emaxima     
-%{_datadir}/maxima/%{version}%{?beta}/emacs
+%{_datadir}/maxima/%{version}/emacs
 %{_datadir}/emacs/site-lisp/*
 %{_datadir}/xemacs/site-packages/lisp/*
 %{_datadir}/texmf/tex/latex/emaxima/
 
 %files src
 %defattr(-,root,root)
-%{_datadir}/maxima/%{version}%{?beta}/src/
+%{_datadir}/maxima/%{version}/src/
 
 %files gui
 %defattr(-,root,root)
 %{_bindir}/xmaxima
-%{_datadir}/maxima/%{version}%{?beta}/xmaxima
+%{_datadir}/maxima/%{version}/xmaxima
 %{_datadir}/applications/*.desktop
 %{_datadir}/pixmaps/*.png
 
 %if "%{?_with_clisp:1}" == "1"
 %files runtime-clisp
 %defattr(-,root,root)
-%{_libdir}/maxima/%{version}%{?beta}/binary-clisp
+%{_libdir}/maxima/%{version}/binary-clisp
 %endif
 
 %if "%{?_with_cmucl:1}" == "1"
 %files runtime-cmucl
 %defattr(-,root,root)
-%{_libdir}/maxima/%{version}%{?beta}/binary-cmucl
+%{_libdir}/maxima/%{version}/binary-cmucl
 %endif
 
 %if "%{?_with_gcl:1}" == "1"
 %files runtime-gcl
 %defattr(-,root,root)
-%{_libdir}/maxima/%{version}%{?beta}/binary-gcl
+%{_libdir}/maxima/%{version}/binary-gcl
 %endif
 
 %if "%{?_with_sbcl:1}" == "1"
 %files runtime-sbcl
 %defattr(-,root,root)
-%{_libdir}/maxima/%{version}%{?beta}/binary-sbcl
+%{_libdir}/maxima/%{version}/binary-sbcl
 %endif
 
 
 %changelog
+* Fri Sep 09 2005 Rex Dieter <rexdieter[AT]users.sf.net> 5.9.1-5
+- add more Obsoletes: maxima-exec- for cleaner upgrade from customized,
+  rebuilt upstream rpms.
+- (re)disable debuginfo.  No point in having empty -debuginfo pkgs.
+- a few cleanups getting ready for 5.9.1.1cvs/5.9.2rc
+
 * Tue Sep 06 2005 Rex Dieter <rexdieter[AT]users.sf.net> 5.9.1-4
 - workaround lack of debuginfo.list when building --with gcl
 - ExcludeArch: ppc ppc64 (bug #166347)




More information about the fedora-extras-commits mailing list