10
0
forked from pool/armadillo

9 Commits

Author SHA256 Message Date
2fa3cb0193 Accepting request 1314388 from devel:libraries:c_c++
Update to version 15.2.1

OBS-URL: https://build.opensuse.org/request/show/1314388
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=197
2025-10-29 20:09:06 +00:00
06327ce483 Accepting request 1295771 from devel:libraries:c_c++
Update to version 14.6.1

OBS-URL: https://build.opensuse.org/request/show/1295771
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=196
2025-07-25 15:08:41 +00:00
367166cbad Accepting request 1292188 from devel:libraries:c_c++
Update to version 14.6.0

OBS-URL: https://build.opensuse.org/request/show/1292188
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=195
2025-07-11 19:31:31 +00:00
adb304fe5b Accepting request 1285831 from devel:libraries:c_c++
Update to version 14.4.3.

OBS-URL: https://build.opensuse.org/request/show/1285831
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=194
2025-06-17 16:20:31 +00:00
3dbf658217 Accepting request 1265432 from devel:Factory:git-workflow:staging:badshah400:armadillo:5
Update to version 14.4.1.



(🤖: Submission of armadillo via pool/armadillo#5 by badshah400)

OBS-URL: https://build.opensuse.org/request/show/1265432
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=193
2025-03-31 09:42:55 +00:00
e0f72132dc Accepting request 1245827 from devel:Factory:git-workflow:staging:badshah400:armadillo:4
Update to version 14.2.3



(🤖: Submission of armadillo via pool/armadillo#4 by badshah400)

OBS-URL: https://build.opensuse.org/request/show/1245827
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=192
2025-02-14 18:22:01 +00:00
Git SCM Staging
e2177eb7d6 [info=60845d81e583f1468b6e283b00ee661e12a2969c9cbe725fcabf6be8fd32cdee]
OBS-URL: https://build.opensuse.org/package/show/devel:Factory:git-workflow:staging:badshah400:armadillo:4/armadillo?expand=0&rev=1
2025-02-14 08:04:50 +00:00
afb590941e Accepting request 1232534 from devel:Factory:git-workflow:staging:badshah400:armadillo:3
Update to version 14.2.2.



(🤖: Submission of armadillo via pool/armadillo#3 by badshah400)

OBS-URL: https://build.opensuse.org/request/show/1232534
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/armadillo?expand=0&rev=191
2024-12-19 20:41:58 +00:00
Git SCM Staging
56ec5e278e [info=bb5eed6cf5ffdcd3b45cd5fb3b5cabc6cb55969c9594e95ddfb9a692e5be35bc]
OBS-URL: https://build.opensuse.org/package/show/devel:Factory:git-workflow:staging:badshah400:armadillo:3/armadillo?expand=0&rev=1
2024-12-19 13:45:08 +00:00
7 changed files with 94 additions and 28 deletions

View File

@@ -1,4 +1,4 @@
mtime: 1720468346
commit: 306862b87301f00fc7b5f37dfee4e656b022b4e520472c94b057d1fe0f3f06f7
mtime: 1761744981
commit: afb94866d33d690155c63f52ad7ff4337f62a7a2acfdb4b277c12bcab07c6add
url: https://src.opensuse.org/badshah400/armadillo.git
revision: 306862b87301f00fc7b5f37dfee4e656b022b4e520472c94b057d1fe0f3f06f7
revision: master

Binary file not shown.

3
armadillo-15.2.1.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a5b8109da3c169802f51a14d3bd1246395c24bbca55601760b0c96a3c0b2f8fa
size 7086824

View File

@@ -1,3 +1,84 @@
-------------------------------------------------------------------
Wed Oct 29 13:22:06 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 15.2.1:
* Added rande() for generating matrices with elements from
exponential distributions.
* shift() has been deprecated in favour of circshift(), for
consistency with Matlab/Octave.
* Reworked detection of aliasing, leading to more efficient
compiled code.
- Changes from version 15.0.0:
* C++14 is now the minimum required C++ standard.
* Added preliminary support for matrices with half-precision
fp16 element type.
* Added second form of cond() to allow detection of failures.
* Added repcube()
* Added .freeze() and .unfreeze() member functions to
wall_clock.
* Extended conv() and conv2() to accept the "valid" shape
argument.
- Bump so version in shared lib package name to 15.
-------------------------------------------------------------------
Fri Jul 25 09:10:21 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 14.6.1:
* Bug fix release (no release notes).
-------------------------------------------------------------------
Fri Jul 11 14:29:43 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 14.6.0:
* Added balance() to transform matrices so that column and row
norms are roughly the same.
* Added omit_nan() and omit_nonfinite() to extract elements
while omitting NaN and non-finite values.
* Added find_nonnan() for finding indices of non-NaN elements.
* Added standalone replace() function.
-------------------------------------------------------------------
Mon Jun 9 17:45:11 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 14.4.3:
* No release notes.
-------------------------------------------------------------------
Sat Mar 29 18:57:55 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 14.4.1:
* faster handling of pow() and square() within accu() and sum()
expressions
* faster sort() and sort_index() for complex matrices
* expanded the field class with .reshape() and .resize() member
functions
* more efficient handling of compound expressions by sum(),
reshape(), trans()
* better detection of vector expressions by pow(), imag(),
conj()
- Fix typo in baselibs.conf.
-------------------------------------------------------------------
Fri Feb 14 08:00:49 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 14.2.3:
* No release notes.
-------------------------------------------------------------------
Thu Dec 19 13:31:49 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>
- Update to version 14.2.2:
* No release notes.
- Changes from version 14.2.0:
* faster handling of symmetric matrices by inv(), rcond(),
powmat().
* faster handling of hermitian matrices by inv(), rcond(),
powmat(), cond(), pinv(), rank().
* added solve_opts::force_sym option to solve() to force use of
the symmetric/hermitian solver (not limited to sympd
matrices).
* more efficient handling of compound expressions by solve().
-------------------------------------------------------------------
Mon Jul 8 19:50:54 UTC 2024 - Atri Bhattacharya <badshah400@gmail.com>

View File

@@ -16,9 +16,9 @@
#
%define soname libarmadillo14
%define soname libarmadillo15
Name: armadillo
Version: 14.0.1
Version: 15.2.1
Release: 0
Summary: C++ matrix library with interfaces to LAPACK and ATLAS
License: Apache-2.0
@@ -47,12 +47,6 @@ Group: System/Libraries
Armadillo is a C++ linear algebra library (matrix maths).
Integer, floating point and complex numbers are supported,
as well as a subset of trigonometric and statistics functions.
Various matrix decompositions are provided through optional
integration with LAPACK and ATLAS libraries.
A delayed evaluation approach is employed (during compile time)
to combine several operations into one and reduce (or eliminate)
the need for temporaries. This is accomplished through recursive
templates and template meta-programming.
This package provides the shared libraries for armadillo.
@@ -89,13 +83,8 @@ Armadillo C++ library. It contains header files, example programs,
and user documentation (reference guide).
%prep
%setup -q
#Convert DOS end-of-line to UNIX end-of-line
sed -i 's/\r$//' README.md
sed -i 's/\r$//' examples/README.txt
sed -i 's/\r$//' LICENSE.txt
sed -i 's/\r$//' NOTICE.txt
for i in `ls examples/*.cpp`; do sed -i 's/\r$//' $i; done
%autosetup -p1
sed -Ei 's/\r$//' NOTICE.txt README.md examples/README.txt examples/example1.cpp
%build
%cmake -DBUILD_SMOKE_TEST:BOOL=ON
@@ -112,8 +101,7 @@ rm -rf examples/lib_win64
export LD_LIBRARY_PATH=%{buildroot}%{_libdir}
%ctest
%post -n %{soname} -p /sbin/ldconfig
%postun -n %{soname} -p /sbin/ldconfig
%ldconfig_scriptlets -n %{soname}
%files -n %{soname}
%{_libdir}/*.so.*

View File

@@ -1,5 +1,5 @@
libarmadillo14
libarmadillo15
armadillo-devel
-/usr/lib(64)?/pkgconfig/armadillo.pc
requires -armadillo-<targettype>
requires "libarmadillo12-<targettype> = <version>"
requires "libarmadillo15-<targettype> = <version>"

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ebe3d820a764a177ff0e80e59440dc5b611121fa4af9c0552bc485d3e3e362a6
size 256