Accepting request 344747 from devel:libraries:c_c++
1 OBS-URL: https://build.opensuse.org/request/show/344747 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/eigen3?expand=0&rev=7
This commit is contained in:
parent
ff00861511
commit
94e58e7503
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5f6e6cb88188e34185f43cb819d7dab9b48ef493774ff834e568f4805d3dc2f9
|
||||
size 1151510
|
3
3.2.7.tar.bz2
Normal file
3
3.2.7.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e58e1a11b23cf2754e32b3c5990f318a8461a3613c7acbf6035870daa45c2f3e
|
||||
size 1155162
|
@ -1,3 +1,51 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 16 13:14:52 UTC 2015 - p.drouand@gmail.com
|
||||
|
||||
- Update to version 3.2.7
|
||||
* Add support for dense.cwiseProduct(sparse).
|
||||
* Fix a regression regarding (dense*sparse).diagonal().
|
||||
* Make the IterativeLinearSolvers module compatible with MPL2-only
|
||||
mode by defaulting to COLAMDOrdering and NaturalOrdering for ILUT
|
||||
and ILLT respectively.
|
||||
* Bug 266: backport support for c++11 move semantic
|
||||
* operator/=(Scalar) now performs a true division (instead of mat*(1/s))
|
||||
* Improve numerical accuracy in LLT and triangular solve by using
|
||||
true scalar divisions (instead of mat * (1/s))
|
||||
* Bug 1092: fix iterative solver constructors for expressions as input
|
||||
* Bug 1088: fix setIdenity for non-compressed sparse-matrix
|
||||
* Bug 1086: add support for recent SuiteSparse versions
|
||||
* Add overloads for real-scalar times SparseMatrix<complex> operations.
|
||||
This avoids real to complex conversions, and also fixes a compilation
|
||||
issue with MSVC.
|
||||
* Use explicit Scalar types for AngleAxis initialization
|
||||
* Fix several shortcomings in cost computation (avoid multiple
|
||||
re-evaluation in some very rare cases).
|
||||
* Bug 1090: fix a shortcoming in redux logic for which
|
||||
slice-vectorization plus unrolling might happen.
|
||||
* Fix compilation issue with MSVC by backporting
|
||||
DenseStorage::operator= from devel branch.
|
||||
* Bug 1063: fix nesting of unsupported/AutoDiffScalar to prevent
|
||||
dead references when computing second-order derivatives
|
||||
* Bug 1100: remove explicit CMAKE_INSTALL_PREFIX prefix to conform
|
||||
to cmake install's DESTINATION parameter.
|
||||
* unsupported/ArpackSupport is now properly installed by make install.
|
||||
* Bug 1080: warning fixes
|
||||
- Changes from version 3.2.6
|
||||
* fix some compilation issues with MSVC 2013, including bugs 1000 and 1057
|
||||
* SparseLU: fixes to support EIGEN_DEFAULT_TO_ROW_MAJOR (bug 1053), and
|
||||
for empty (bug 1026) and some structurally rank deficient matrices (bug 792)
|
||||
* Bug 1075: fix AlignedBox::sample() for Dynamic dimension
|
||||
* fix regression in AMD ordering when a column has only one off-diagonal
|
||||
non-zero (used in sparse Cholesky)
|
||||
* fix Jacobi preconditioner with zero diagonal entries
|
||||
* fix Quaternion identity initialization for non-implicitly convertible types
|
||||
* Bug 1059: fix predux_max<Packet4i> for NEON
|
||||
* Bug 1039: fix some issues when redefining EIGEN_DEFAULT_DENSE_INDEX_TYPE
|
||||
* Bug 1062: fix SelfAdjointEigenSolver for RowMajor matrices
|
||||
* MKL: fix support for the 11.2 version, and fix a naming conflict (bug 1067)
|
||||
* Bug 1033: explicit type conversion from 0 to RealScalar
|
||||
-
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Sep 5 08:10:52 UTC 2015 - mpluskal@suse.com
|
||||
|
||||
|
17
eigen3.spec
17
eigen3.spec
@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: eigen3
|
||||
Version: 3.2.5
|
||||
Version: 3.2.7
|
||||
Release: 0
|
||||
Summary: C++ Template Library for Linear Algebra
|
||||
License: MPL-2.0 and LGPL-2.1+ and BSD-3-Clause
|
||||
@ -49,7 +49,6 @@ BuildRequires: superlu
|
||||
BuildRequires: texlive-amsfonts
|
||||
BuildRequires: texlive-latex
|
||||
BuildRequires: pkgconfig(gl)
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
BuildArch: noarch
|
||||
%if 0%{?suse_version} > 1310
|
||||
BuildRequires: metis-devel
|
||||
@ -71,7 +70,7 @@ Eigen is a C++ template library for linear algebra: matrices, vectors,
|
||||
numerical solvers, and related algorithms.
|
||||
|
||||
%prep
|
||||
%setup -q -n eigen-eigen-bdd17ee3b1b3
|
||||
%setup -q -n eigen-eigen-b30b87236a1b
|
||||
%patch0 -p1
|
||||
%patch1 -p1
|
||||
|
||||
@ -88,19 +87,11 @@ make %{?_smp_mflags} all doc
|
||||
|
||||
%install
|
||||
%cmake_install
|
||||
|
||||
# Manually install documentation in order to fix rpmlint error "files-duplicated-waste" and warning "files-duplicate" with fdupes macro
|
||||
mkdir -p %{buildroot}%{_docdir}/%{name}-devel
|
||||
%if 0%{?suse_version} > 1140
|
||||
cp -a build/doc/html/ %{buildroot}%{_docdir}/%{name}-devel/
|
||||
%endif
|
||||
cp -a COPYING.* %{buildroot}%{_docdir}/%{name}-devel/
|
||||
|
||||
%fdupes -s %{buildroot}
|
||||
%fdupes -s build/doc/html/
|
||||
|
||||
%files devel
|
||||
%defattr(-,root,root,-)
|
||||
%doc %{_docdir}/%{name}-devel/
|
||||
%doc build/doc/html/ COPYING.*
|
||||
%{_includedir}/eigen3/
|
||||
%{_datadir}/pkgconfig/eigen3.pc
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user