Accepting request 417728 from devel:libraries:c_c++
1 OBS-URL: https://build.opensuse.org/request/show/417728 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/eigen3?expand=0&rev=10
This commit is contained in:
parent
3c31c9cf0d
commit
d88cd81a9a
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:722a63d672b70f39c271c5e2a4a43ba14d12015674331790414fcb167c357e55
|
||||
size 1161201
|
3
3.2.9.tar.bz2
Normal file
3
3.2.9.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4d1e036ec1ed4f4805d5c6752b76072d67538889f4003fadf2f6e00a825845ff
|
||||
size 1163762
|
@ -1,3 +1,49 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Aug 7 20:31:43 UTC 2016 - asterios.dramis@gmail.com
|
||||
|
||||
- Update to version 3.2.9:
|
||||
Main fixes and improvements:
|
||||
* Improve numerical robustness of JacobiSVD (backported from 3.3)
|
||||
* Bug 1017: prevents underflows in makeHouseholder
|
||||
* Fix numerical accuracy issue in the extraction of complex
|
||||
eigenvalue pairs in real generalized eigenvalue problems.
|
||||
* Fix support for vector.homogeneous().asDiagonal()
|
||||
* Bug 1238: fix SparseMatrix::sum() overload for un-compressed
|
||||
mode
|
||||
* Bug 1213: workaround gcc linking issue with anonymous enums.
|
||||
* Bug 1236: fix possible integer overflow in sparse-sparse
|
||||
product
|
||||
* Improve detection of identical matrices when applying a
|
||||
permutation (e.g., mat = perm * mat)
|
||||
* Fix usage of nesting type in blas_traits. In practice, this
|
||||
fixes compilation of expressions such as A*(A*A)^T
|
||||
* CMake: fixes support of Ninja generator
|
||||
* Add a StorageIndex typedef to sparse matrices and expressions
|
||||
to ease porting code to 3.3
|
||||
(see http://eigen.tuxfamily.org/index.php?title=3.3#Index_typedef)
|
||||
* Bug 1200: make aligned_allocator c++11 compatible (backported
|
||||
from 3.3)
|
||||
* Bug 1182: improve generality of abs2 (backported from 3.3)
|
||||
* Bug 537: fix compilation of Quaternion with Apples's compiler
|
||||
* Bug 1176: allow products between compatible scalar types
|
||||
* Bug 1172: make valuePtr and innerIndexPtr properly return null
|
||||
for empty sparse matrices.
|
||||
* Bug 1170: skip calls to memcpy/memmove for empty inputs.
|
||||
Others:
|
||||
* Bug 1242: fix comma initializer with empty matrices.
|
||||
* Improves support for MKL's PARDISO solver.
|
||||
* Fix a compilation issue with Pastix solver.
|
||||
* Add some missing explicit scalar conversions
|
||||
* Fix a compilation issue with matrix exponential (unsupported
|
||||
MatrixFunctions module).
|
||||
* Bug 734: fix a storage order issue in unsupported Spline module
|
||||
* Bug 1222: fix a compilation issue in AutoDiffScalar
|
||||
* Bug 1221: shutdown some GCC6's warnings.
|
||||
* Bug 1175: fix index type conversion warnings in sparse to dense
|
||||
conversion.
|
||||
- Removed build requirements gnu-free-fonts and texlive-amsfonts
|
||||
(not needed anymore).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 30 20:46:12 UTC 2016 - asterios.dramis@gmail.com
|
||||
|
||||
|
11
eigen3.spec
11
eigen3.spec
@ -17,13 +17,13 @@
|
||||
|
||||
|
||||
Name: eigen3
|
||||
Version: 3.2.8
|
||||
Version: 3.2.9
|
||||
Release: 0
|
||||
Summary: C++ Template Library for Linear Algebra
|
||||
License: MPL-2.0 and LGPL-2.1+ and BSD-3-Clause
|
||||
Group: Development/Libraries/C and C++
|
||||
Url: http://eigen.tuxfamily.org/
|
||||
Source0: http://bitbucket.org/eigen/eigen/get/%{version}.tar.bz2
|
||||
Source0: https://bitbucket.org/eigen/eigen/get/%{version}.tar.bz2
|
||||
Patch0: 0001-Disable-Altivec-for-ppc64le.patch
|
||||
Patch1: 0001-Do-stack-allignment-on-ppc.patch
|
||||
# PATCH-FIX-OPENSUSE eigen_pkgconfig.patch asterios.dramis@gmail.com -- Fix pkg-config file includedir
|
||||
@ -40,7 +40,6 @@ BuildRequires: gcc-c++
|
||||
BuildRequires: gcc-fortran
|
||||
BuildRequires: glew-devel
|
||||
BuildRequires: gmp-devel
|
||||
BuildRequires: gnu-free-fonts
|
||||
BuildRequires: graphviz
|
||||
BuildRequires: graphviz-gd
|
||||
BuildRequires: gsl-devel
|
||||
@ -50,7 +49,6 @@ BuildRequires: pkg-config
|
||||
BuildRequires: sparsehash-devel
|
||||
BuildRequires: suitesparse-devel
|
||||
BuildRequires: superlu-devel
|
||||
BuildRequires: texlive-amsfonts
|
||||
BuildRequires: texlive-latex
|
||||
BuildRequires: pkgconfig(gl)
|
||||
BuildArch: noarch
|
||||
@ -74,7 +72,7 @@ Eigen is a C++ template library for linear algebra: matrices, vectors,
|
||||
numerical solvers, and related algorithms.
|
||||
|
||||
%prep
|
||||
%setup -q -n eigen-eigen-07105f7124f9
|
||||
%setup -q -n eigen-eigen-dc6cfdf9bcec
|
||||
%patch0 -p1
|
||||
%patch1 -p1
|
||||
%patch2 -p1
|
||||
@ -89,7 +87,8 @@ echo "HTML_TIMESTAMP = NO" >> doc/Doxyfile.in
|
||||
%build
|
||||
%cmake \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DINCLUDE_INSTALL_DIR=%{_includedir}/eigen3
|
||||
-DINCLUDE_INSTALL_DIR=%{_includedir}/eigen3 \
|
||||
-DGOOGLEHASH_INCLUDES=%{_includedir}
|
||||
make %{?_smp_mflags} all doc
|
||||
|
||||
%install
|
||||
|
Loading…
Reference in New Issue
Block a user