rpms/eigen2/devel .cvsignore, 1.12, 1.13 eigen2.spec, 1.15, 1.16 sources, 1.12, 1.13 eigen2-svn_checkout.sh, 1.1, NONE

Rex Dieter rdieter at fedoraproject.org
Mon Jun 22 16:45:43 UTC 2009


Author: rdieter

Update of /cvs/pkgs/rpms/eigen2/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31474

Modified Files:
	.cvsignore eigen2.spec sources 
Removed Files:
	eigen2-svn_checkout.sh 
Log Message:
* Mon Jun 22 2009 Rex Dieter <rdieter at fedoraproject.org> 2.0.52-0.2.20090622
- switch to upstream-provided snapshot



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/eigen2/devel/.cvsignore,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -p -r1.12 -r1.13
--- .cvsignore	18 May 2009 13:40:45 -0000	1.12
+++ .cvsignore	22 Jun 2009 16:45:13 -0000	1.13
@@ -1 +1 @@
-eigen2-20090518svn.tar.bz2
+default.tar.bz2


Index: eigen2.spec
===================================================================
RCS file: /cvs/pkgs/rpms/eigen2/devel/eigen2.spec,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -p -r1.15 -r1.16
--- eigen2.spec	18 May 2009 13:40:45 -0000	1.15
+++ eigen2.spec	22 Jun 2009 16:45:13 -0000	1.16
@@ -4,18 +4,21 @@
 
 %define _with_check -DEIGEN_BUILD_TESTS:BOOL=ON
 #define pre rc1
-%define snap 20090518
+## If using a snapshot, check version in Eigen/src/Core/util/Macros.h
+%define snap 20090622
 
 Name:    eigen2
 Summary: A lightweight C++ template library for vector and matrix math
 Version: 2.0.52
-Release: 0.1.%{snap}%{?dist} 
+Release: 0.2.%{snap}%{?dist} 
 Group:   System Environment/Libraries
 License: GPLv2+ or LGPLv3+
 URL:     http://eigen.tuxfamily.org/
-#Source0: http://download.tuxfamily.org/eigen/eigen-%{version}%{?pre:-%{pre}}.tar.bz2
-Source0: eigen2-%{snap}svn.tar.bz2
-Source1: eigen2-svn_checkout.sh
+%if 0%{?snap:1}
+Source0: http://bitbucket.org/eigen/eigen2/get/default.tar.bz2
+%else
+Source0: http://bitbucket.org/eigen/eigen2/get/%{version}%{?pre:-%{pre}}.tar.bz2
+%endif
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildArch: noarch
 
@@ -34,8 +37,9 @@ BuildRequires: tetex-latex
 BuildRequires: blas-devel
 BuildRequires: gsl-devel
 # can't use until undefined symbols are fixed: http://bugzilla.redhat.com/475411
-# also seems to have gcc44-related issues (here in eigen testsuite)
-#BuildRequires: suitesparse-devel
+%if 0%{?fedora} > 10
+BuildRequires: suitesparse-devel
+%endif
 BuildRequires: qt4-devel
 #-- Could NOT find TAUCS  (missing:  TAUCS_INCLUDES TAUCS_LIBRARIES)
 #-- Could NOT find SUPERLU  (missing:  SUPERLU_INCLUDES SUPERLU_LIBRARIES)
@@ -65,7 +69,9 @@ pushd %{_target_platform}
 %{cmake} %{?_with_check}  ..
 popd
 
-make %{?_smp_mflags} -C %{_target_platform}
+# when building _with_check, memory usage is quite large, skip
+# using smp_mflags in that case
+make %{!?_with_check:%{?_smp_mflags}} -C %{_target_platform}
 
 # docs
 doxygen
@@ -95,6 +101,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Mon Jun 22 2009 Rex Dieter <rdieter at fedoraproject.org> 2.0.52-0.2.20090622
+- switch to upstream-provided snapshot
+
 * Mon May 18 2009 Rex Dieter <rdieter at fedoraproject.org> 2.0.52-0.1.20090518svn
 - 2.0.52 20090518 snapshot
 


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/eigen2/devel/sources,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -p -r1.12 -r1.13
--- sources	18 May 2009 13:40:45 -0000	1.12
+++ sources	22 Jun 2009 16:45:13 -0000	1.13
@@ -1 +1 @@
-beb6b8818e9b33abdbd466ad08a3cab0  eigen2-20090518svn.tar.bz2
+e1bcbd6ef22df47af5a55badeb39af28  default.tar.bz2


--- eigen2-svn_checkout.sh DELETED ---




More information about the fedora-extras-commits mailing list