armadillo.spec (armadillo-10.8.2.tar.xz) | : | armadillo.spec (armadillo-11.0.0.tar.xz) | ||
---|---|---|---|---|
Name: armadillo | Name: armadillo | |||
Version: 10.1.x | Version: 11.1.x | |||
Release: 1%{?dist} | Release: 1%{?dist} | |||
Summary: Fast C++ matrix library with syntax similar to MATLAB and Octave | Summary: Fast C++ matrix library with syntax similar to MATLAB and Octave | |||
License: ASL 2.0 | License: ASL 2.0 | |||
URL: http://arma.sourceforge.net/ | URL: http://arma.sourceforge.net/ | |||
Source: http://sourceforge.net/projects/arma/files/%{name}-%{version}.ta r.xz | Source: http://sourceforge.net/projects/arma/files/%{name}-%{version}.ta r.xz | |||
BuildRequires: gcc-c++, cmake, lapack-devel, arpack-devel, hdf5-devel, zlib-dev el | BuildRequires: gcc-c++, cmake, lapack-devel, arpack-devel, hdf5-devel | |||
%{!?openblas_arches:%global openblas_arches x86_64 %{ix86} armv7hl %{power64} aa rch64} | %{!?openblas_arches:%global openblas_arches x86_64 %{ix86} armv7hl %{power64} aa rch64} | |||
%ifarch %{openblas_arches} | %ifarch %{openblas_arches} | |||
BuildRequires: openblas-devel | BuildRequires: openblas-devel | |||
%endif | %endif | |||
BuildRequires: SuperLU-devel | BuildRequires: SuperLU-devel | |||
%description | %description | |||
Armadillo is a high quality C++ library for linear algebra and scientific comput ing, | Armadillo is a high quality C++ library for linear algebra and scientific comput ing, | |||
aiming towards a good balance between speed and ease of use. | aiming towards a good balance between speed and ease of use. | |||
Useful for algorithm development directly in C++, | Useful for algorithm development directly in C++, | |||
skipping to change at line 37 | skipping to change at line 37 | |||
(eg. OpenBLAS, Intel MKL, Apple Accelerate framework, etc). | (eg. OpenBLAS, Intel MKL, Apple Accelerate framework, etc). | |||
A sophisticated expression evaluator (via C++ template meta-programming) | A sophisticated expression evaluator (via C++ template meta-programming) | |||
automatically combines several operations (at compile time) to increase | automatically combines several operations (at compile time) to increase | |||
speed and efficiency. | speed and efficiency. | |||
The library can be used for machine learning, pattern recognition, | The library can be used for machine learning, pattern recognition, | |||
computer vision, signal processing, bioinformatics, statistics, finance, etc. | computer vision, signal processing, bioinformatics, statistics, finance, etc. | |||
%package devel | %package devel | |||
Summary: Development headers and documentation for the Armadillo C++ libr ary | Summary: Development headers and documentation for the Armadillo C++ libr ary | |||
Requires: %{name} = %{version}-%{release} | Requires: %{name} = %{version}-%{release} | |||
Requires: lapack-devel, atlas-devel, arpack-devel, hdf5-devel, zlib-devel , libstdc++-devel | Requires: lapack-devel, arpack-devel, hdf5-devel, libstdc++-devel | |||
%ifarch %{openblas_arches} | %ifarch %{openblas_arches} | |||
Requires: openblas-devel | Requires: openblas-devel | |||
%endif | %endif | |||
Requires: SuperLU-devel | Requires: SuperLU-devel | |||
%description devel | %description devel | |||
This package contains files necessary for development using the | This package contains files necessary for development using the | |||
Armadillo C++ library. It contains header files, example programs, | Armadillo C++ library. It contains header files, example programs, | |||
and user documentation (API reference guide). | and user documentation (API reference guide). | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added |