commit long overdue working copy - librsb-1.2.0-rc5

OBS-URL: https://build.opensuse.org/package/show/science/librsb?expand=0&rev=2
This commit is contained in:
Jan Engelhardt 2016-11-21 21:53:17 +00:00 committed by Git OBS Bridge
parent bbae90d83b
commit 38615117d4
4 changed files with 51 additions and 8 deletions

View File

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

3
librsb-1.2.0-rc5.tar.gz Normal file
View File

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

View File

@ -1,3 +1,34 @@
-------------------------------------------------------------------
Thu Oct 20 23:10:35 UTC 2016 - jengelh@inai.de
- Update to new upstream release 1.2.0~rc5
* Fixed EPS rendering of matrices, e.g.
`./rsbench --plot-matrix -aRzd -f matrix.mtx >matrix.eps`
- Drop shlib.diff (applied upstream)
-------------------------------------------------------------------
Wed Jun 8 21:11:26 UTC 2016 - jengelh@inai.de
- Update to new upstream release 1.2.0~rc3
* Extension: if parameter flagsA of mtx_set_vals() has
RSB_FLAG_DUPLICATES_SUM, then values will be summed up into the
matrix.
* Bugfix: rsb_mtx_get_nrm on symmetric matrices was buggy.
* Bugfix: rsb_spsm potentially wrong in --enable-openmp and
(nrhs>1). (ussm affected)
* Bugfix: rsb_spsm wrong in --disable-openmp version and
(nrhs>1). (ussm affected)
* Bugfix: rsb_spsm used to scale only first rhs when (*alphap!=1
and nrhs>1). (ussm affected)
* Bugfix: rsb_spsm used to solve only first rhs when (y != x).
(ussm not affected)
* Bugfix: rsb_spmm used to scale only first rhs when (*betap!=1
and nrhs>1). (usmm not affected)
* Bugfix: rsb_tune_spmm/rsb_tune_spsm returned (false positive)
error on ( mtxAp != NULL && mtxOpp != NULL ) rather than on (
mtxAp != NULL && mtxOpp != NULL && *mtxOpp != NULL ).
* Will use memset() on systems with no bzero() (e.g. mingw).
------------------------------------------------------------------- -------------------------------------------------------------------
Sun Jan 17 14:15:30 UTC 2016 - jengelh@inai.de Sun Jan 17 14:15:30 UTC 2016 - jengelh@inai.de

View File

@ -17,8 +17,9 @@
Name: librsb Name: librsb
%define rversion 1.2.0-rc2 %define lname librsb0
Version: 1.2.0~rc2 %define rversion 1.2.0-rc5
Version: 1.2.0~rc5
Release: 0 Release: 0
Summary: A shared memory parallel sparse matrix library including Sparse BLAS Summary: A shared memory parallel sparse matrix library including Sparse BLAS
License: LGPL-3.0+ License: LGPL-3.0+
@ -26,6 +27,7 @@ Group: Productivity/Scientific/Math
URL: http://librsb.sf.net/ URL: http://librsb.sf.net/
Source: http://downloads.sf.net/%name/%name-%rversion.tar.gz Source: http://downloads.sf.net/%name/%name-%rversion.tar.gz
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: gcc-fortran
BuildRequires: gsl-devel BuildRequires: gsl-devel
BuildRequires: zlib-devel BuildRequires: zlib-devel
BuildRoot: %_tmppath/%name-%version-build BuildRoot: %_tmppath/%name-%version-build
@ -39,9 +41,15 @@ operations on large sparse matrices.
librsb implements the Sparse BLAS standard, as specified in the BLAS librsb implements the Sparse BLAS standard, as specified in the BLAS
Forum documents. Forum documents.
%package -n %lname
Summary: Blah
%description -n %lname
%package devel %package devel
Summary: Development files for librsb, a Recursive Sparse Blocks matrix format lirary Summary: Development files for librsb, a Recursive Sparse Blocks matrix format lirary
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Requires: %lname = %version
%description devel %description devel
librsb is a library for sparse matrix computations featuring the librsb is a library for sparse matrix computations featuring the
@ -56,7 +64,7 @@ applications that want to make use of librsb.
%setup -qn librsb-%rversion %setup -qn librsb-%rversion
%build %build
%configure --docdir="%_docdir/%name" %configure --docdir="%_docdir/%name" --disable-static
make %{?_smp_mflags} make %{?_smp_mflags}
%fdupes %buildroot/%_prefix %fdupes %buildroot/%_prefix
@ -64,12 +72,16 @@ make %{?_smp_mflags}
%make_install %make_install
rm -f "%buildroot/%_libdir"/*.la rm -f "%buildroot/%_libdir"/*.la
%files -n librsb0
%defattr(-,root,root)
%_libdir/librsb.so.*
%files devel %files devel
%defattr(-,root,root) %defattr(-,root,root)
%_includedir/*.h %_includedir/*
%_bindir/rsbench %_bindir/rsbench
%_bindir/librsb-config %_bindir/librsb-config
%_libdir/librsb.a %_libdir/librsb.so
%_docdir/%name/ %_docdir/%name/
%doc COPYING README %doc COPYING README