SPECS: octave.spec - updated BRs - cut down changelog - fixed ncur...

baggins baggins at pld-linux.org
Mon Dec 3 00:35:24 CET 2007


Author: baggins                      Date: Sun Dec  2 23:35:24 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- updated BRs
- cut down changelog
- fixed ncurses find/build issues

---- Files affected:
SPECS:
   octave.spec (1.86 -> 1.87) 

---- Diffs:

================================================================
Index: SPECS/octave.spec
diff -u SPECS/octave.spec:1.86 SPECS/octave.spec:1.87
--- SPECS/octave.spec:1.86	Sun Dec  2 14:18:04 2007
+++ SPECS/octave.spec	Mon Dec  3 00:35:19 2007
@@ -1,7 +1,4 @@
 # $Revision$, $Date$
-# TODO:
-# - check ATLAS and MPI support
-#
 Summary:	GNU Octave - a high-level language for numerical computations
 Summary(cs.UTF-8):	GNU Octave - vyšší programovací jazyk pro numerické výpočty
 Summary(da.UTF-8):	GNU Octave - et højniveausprog for numeriske beregninger
@@ -29,17 +26,30 @@
 Source1:	%{name}.desktop
 Patch0:		%{name}-info.patch
 Patch1:		%{name}-as_needed.patch
+Patch2:		%{name}-ncurses.patch
 URL:		http://www.octave.org/
+BuildRequires:	AMD-devel
 BuildRequires:	bison >= 1.31
+BuildRequires:	blas-devel
+BuildRequires:	CAMD-devel
+BuildRequires:	CCOLAMD-devel
+BuildRequires:	CHOLMOD-devel
+BuildRequires:	COLAMD-devel
+BuildRequires:	curl-devel
+BuildRequires:	CXSparse-devel
 BuildRequires:	fftw3-devel
 BuildRequires:	flex
-BuildRequires:	gcc-g77
+BuildRequires:	gcc-fortran
+BuildRequires:	glpk-devel
+BuildRequires:	gperf
 BuildRequires:	hdf5-devel >= 1.6.0
 BuildRequires:	lapack-devel >= 3.1.1-3
 BuildRequires:	libstdc++-devel
 BuildRequires:	ncurses-devel >= 5.0
+BuildRequires:	qhull-devel
 BuildRequires:	readline-devel
 BuildRequires:	texinfo-texi2dvi
+BuildRequires:	UMFPACK-devel
 BuildRequires:	zlib-devel
 Requires(post,postun):	/sbin/ldconfig
 Requires:	gnuplot
@@ -261,11 +271,15 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 cp -f /usr/share/automake/config.sub .
+CFLAGS="%{rpmcflags} -I/usr/include/ncurses" ; export CFLAGS
+CPPFLAGS="%{rpmcflags} -I/usr/include/ncurses" ; export CPPFLAGS
+%{__autoconf}
 %configure \
-	--with-g77 \
+	--with-f77=gfortran \
 	--enable-dl \
 	--enable-shared \
 	--enable-static=no \
@@ -351,257 +365,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
-Revision 1.86  2007-12-02 13:18:04  baggins
-- switch do testing version 2.9.17 (web page: you probably want this)
-
-Revision 1.85  2007/08/13 17:56:52  wrobell
-- build with lapack 3.1.1
-- blas-devel is required by lapack-devel
-- rel. 4
-
-Revision 1.84  2007/06/14 18:25:50  arekm
-- rel 3
-
-Revision 1.83  2007/03/11 22:44:54  glen
-- adapter, use single quotes
-
-Revision 1.82  2007/02/13 07:16:50  glen
-- tabs in preamble
-
-Revision 1.81  2007/02/12 00:49:14  baggins
-- converted to UTF-8
-
-Revision 1.80  2006/11/01 16:24:08  sls
-- added patch as_needed
-- rel. up to 2
-- changed BuildRequire to lapack-devel-3.0-19 (as-needed-ready)
-
-Revision 1.79  2006/03/25 22:47:21  qboosh
-- updated to 2.1.73
-
-Revision 1.78  2005/12/04 14:43:33  qboosh
-- updated to 2.1.72
-
-Revision 1.77  2005/09/17 10:33:56  arekm
-- rebuild with readline 5.0
-
-Revision 1.76  2005/06/27 20:33:10  blekot
-- BR texinfo removed (needed by texinfo-texi2dvi)
-- patch1 is obsolete
-- builds on all builders (test)
--
-
-Revision 1.75  2005/06/27 17:32:22  blekot
-- up to 2.1.71
-- BR: texinfo-tex2dvi
-- Patch1 is obsolete (temporary not erased) due to succesful build on builders
-- STBR/test
-
-Revision 1.74  2005/05/15 16:07:27  aflinta
-- up to version 2.1.70
-
-Revision 1.73  2005/04/14 14:47:33  blekot
-- up to 2.1.69
-- new URL/Source0
-
-Revision 1.72  2005/01/09 22:53:58  aflinta
-- up to version 2.1.64
-
-Revision 1.71  2005/01/09 19:56:00  saq
-- devel reqs hdf5-devel
-
-Revision 1.70  2004/11/01 01:59:11  qboosh
-- updated to 2.1.60
-
-Revision 1.69  2004/09/04 13:06:39  qboosh
-- updated to 2.1.58
-
-Revision 1.68  2004/03/14 15:25:04  qboosh
-- strict dep
-
-Revision 1.67  2004/03/14 14:01:48  qboosh
-- updated to 2.1.57
-
-Revision 1.66  2004/03/06 20:20:34  qboosh
-- updated to 2.1.56
-
-Revision 1.65  2004/02/18 15:10:25  qboosh
-- s/no/nb/ in Summary langs
-
-Revision 1.64  2004/02/17 21:48:02  wiget
-- update to 2.1.54
-- types.patch outdated
-- BR fftw3-devel
-- BR bison >= 1.31
-
-Revision 1.63  2004/01/28 20:36:06  qboosh
-- added types patch (should fix SIGBUS on sparc and unaligned traps on alpha)
-- release 2
-
-Revision 1.62  2004/01/28 00:09:54  qboosh
-- updated to 2.1.53, moved .desktop to desktopdir
-
-Revision 1.61  2004/01/24 18:09:57  undefine
-- copy config.sub to allow build on amd64
-
-Revision 1.60  2003/12/05 01:33:28  undefine
-- update to 2.1.52
-
-Revision 1.59  2003/08/18 08:08:23  gotar
-- mass commit: cosmetics (removed trailing white spaces)
-
-Revision 1.58  2003/07/23 01:11:51  undefine
-- release 2, BR: hdf5-devel >= 1.6.0 (previous don't build on sparc)
-
-Revision 1.57  2003/07/20 14:34:12  qboosh
-- updated to 2.1.50, removed obsolete DESTDIR and gcc33 patches
-
-Revision 1.56  2003/06/27 13:10:47  mmazur
-- mass commit; now req: name = epoch:version
-
-Revision 1.55  2003/05/26 16:25:27  malekith
-- massive attack: adding Source-md5
-
-Revision 1.54  2003/05/25 05:51:19  misi3k
-- massive attack s/pld.org.pl/pld-linux.org/
-
-Revision 1.53  2003/05/17 19:28:08  qboosh
-- updated to 2.1.48, added gcc33 patch (some problem with templates)
-
-Revision 1.52  2003/03/18 13:18:32  ankry
-- autoupdated to 2.1.46
-
-Revision 1.51  2003/03/08 22:02:14  ankry
-- updated %files - now it works
-- merged translations from RH
-- rel. 5, STBR for ra-updates-general
+Revision 1.87  2007-12-02 23:35:19  baggins
+- updated BRs
+- cut down changelog
+- fixed ncurses find/build issues
 
-Revision 1.50  2002/12/03 12:58:30  roman
-- added octave.desktop to Scientific/Numerics applnk subdir
-- changed Release from 3 to 4
-
-Revision 1.49  2002/11/17 21:48:48  kloczek
-- updated to 2.1.39,
-- move libraries directly to %{_libdir} (now isn't neccessary RPATH on octave
-  to %{_libdir}/octave-%{version} and linker can correctly handle linking
-  with liboctave (neccessary external programs which uses octave libraries),
-- remove outdated gcc31 patch,
-- added Epoch: 2 for allow upgrade from RH.
-
-Revision 1.48  2002/11/02 14:06:34  qboosh
-- merged two *.info patches and one more fix into single info patch
-- release 10
-
-Revision 1.47  2002/10/13 00:46:54  qboosh
-- merged gcc31 patch from RH
-- BR: blas-devel,lapack-devel,fftw-devel,hdf5-devel - used when detected
-- use plain %configure - configure was generated by ac 2.53
-
-Revision 1.46  2002/09/19 11:44:02  undefine
-- add link /usr/include/octave-%{version} to /usr/include/octave (changing
-  only path will be not enough)
-- release 9
-
-Revision 1.45  2002/07/27 20:40:26  kloczek
-- release 8.
-
-Revision 1.44  2002/07/26 23:40:34  qboosh
-- new %doc
-
-Revision 1.43  2002/05/06 15:51:45  kloczek
-- cosmetics.
-
-Revision 1.42  2002/05/06 15:51:02  kloczek
-- updated to 2.1.36.
-
-Revision 1.41  2002/02/23 04:05:44  kloczek
-- adapterized.
-
-Revision 1.40  2002/02/22 23:29:20  kloczek
-- removed all Group fields translations (our rpm now can handle translating
-  Group field using gettext).
-
-Revision 1.39  2002/02/02 20:30:59  ankry
-- adding es/fr/pt_BR/ru/uk (and potentially de) Group translations
-
-Revision 1.38  2002/01/18 02:14:06  kloczek
-- perl -pi -e "s/pld-list\@pld.org.pl/feedback\@pld.org.pl/"
-
-Revision 1.37  2002/01/17 04:29:24  kloczek
-- fixed Source url.
-
-Revision 1.36  2002/01/16 11:55:28  filon
-- fixed docs
-- release 3
-
-Revision 1.35  2001/11/21 02:18:09  kloczek
-- fixed %postun,
-- simplifications and cosmetics.
-
-Revision 1.34  2001/10/03 16:40:51  filon
-- added req for main pkg in devel
-- release 2
-
-Revision 1.33  2001/07/26 05:42:22  saq
-- reverting last change: removing new macros from %p{re,ost}{,un}
-
-Revision 1.31  2001/07/23 18:28:50  dobrek
-- updated to 2.1.33
-
-Revision 1.30  2001/05/02 16:29:09  qboosh
-- adapterized and made spec %debug ready or added using %rpm*flags macros
-
-Revision 1.29  2000/12/05 22:59:34  klakier
-- fixed emacs files location
-
-Revision 1.28  2000/07/17 09:53:45  klakier
-- // changed to //// (quoted) in auto-autoloads
-
-Revision 1.27  2000/07/17 09:50:44  klakier
-- added xemacs-octave-mode-pkg
-
-Revision 1.26  2000/07/13 23:18:05  baggins
-- release 4
-- rebuild with ncurses 5.1
-
-Revision 1.25  2000/07/11 16:16:27  klakier
-- ver 2.0.16
-- added DESTDIR patch
-
-Revision 1.24  2000/06/09 07:23:27  kloczek
-- added using %{__make} macro.
-
-Revision 1.23  2000/05/24 16:50:46  zagrodzki
-- changed [ -x ... ] && to [ ! -x ... ] ||
-
-Revision 1.22  2000/05/01 20:11:41  zagrodzki
-- removed Prereq: /usr/sbin/fix-info-dir
-- fix-info-dir in %pre/post is executed only when info is already
-  installed
-
-Revision 1.21  2000/04/01 11:15:08  zagrodzki
-- changed all BuildRoot definitons
-- removed all applnkdir defs
-- changed some prereqs/requires
-- removed duplicate empty lines
-
-Revision 1.20  2000/03/28 16:54:42  baggins
-- translated kloczkish into english
-
-Revision 1.19  1999/11/19 05:34:49  kloczek
-- release 3,
-- build against ncurses 5.0.
-
-Revision 1.18  1999/09/24 10:45:02  pius
-- moved running of /usr/sbin/fix-info-dir to %postun
-- release up
-
-Revision 1.17  1999/09/19 10:20:38  pius
-- new {un}registering procedure for info pages using /usr/sbin/fix-info-dir,
-- standarization to "* text: (link).  description" index info entries format.
-
-Revision 1.16  1999/07/20 12:48:09  wiget
-- switch to rpm 3.0.2
-
-Revision 1.15  1999/07/12 23:06:11  kloczek
-- added using CVS keywords in %changelog (for automating them).
+Revision 1.86  2007-12-02 13:18:04  baggins
+- switch to testing version 2.9.17 (web page: you probably want this)
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/octave.spec?r1=1.86&r2=1.87&f=u



More information about the pld-cvs-commit mailing list