- Require netlib from base package

- Adapt license tag to SPDX
- Add rpminspect.yaml file to skip tests with false positives
This commit is contained in:
Iñaki Úcar 2023-05-19 10:35:33 +02:00
parent 9316fdc805
commit ddb1599fdd
2 changed files with 18 additions and 5 deletions

View File

@ -20,19 +20,19 @@
Name: flexiblas Name: flexiblas
Version: %{major_version}.%{minor_version}.%{patch_version} Version: %{major_version}.%{minor_version}.%{patch_version}
Release: 2%{?dist} Release: 3%{?dist}
Summary: A BLAS/LAPACK wrapper library with runtime exchangeable backends Summary: A BLAS/LAPACK wrapper library with runtime exchangeable backends
# GPLv3 with an exception for the BLAS/LAPACK interface # GPLv3+ with an exception for the BLAS/LAPACK interface
# https://www.gnu.org/licenses/gpl-faq.en.html#LinkingOverControlledInterface # https://www.gnu.org/licenses/gpl-faq.en.html#LinkingOverControlledInterface
# libcscutils/ is LGPLv2+ # libcscutils/ is LGPLv2+
# contributed/ and test/ are BSD # contributed/ and test/ are BSD (Open MPI variant)
License: GPLv3 with exceptions and LGPLv2+ and BSD License: GPL-3.0-or-later WITH GPL-3.0-interface-exception and LGPL-2.0-or-later and BSD-3-Clause-Open-MPI
URL: https://www.mpi-magdeburg.mpg.de/projects/%{name} URL: https://www.mpi-magdeburg.mpg.de/projects/%{name}
Source0: https://github.com/mpimd-csc/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz Source0: https://github.com/mpimd-csc/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
BuildRequires: make, cmake, python BuildRequires: make, cmake, python
BuildRequires: gcc-fortran, gcc-c++ BuildRequires: gcc, gcc-fortran
BuildRequires: multilib-rpm-config BuildRequires: multilib-rpm-config
%if %{with system_lapack} %if %{with system_lapack}
BuildRequires: blas-static, lapack-static BuildRequires: blas-static, lapack-static
@ -46,6 +46,7 @@ BuildRequires: blis-devel
%if %{with openblas} %if %{with openblas}
BuildRequires: openblas-devel BuildRequires: openblas-devel
%endif %endif
Requires: %{name}-netlib%{?_isa} = %{version}-%{release}
%global _description %{expand: %global _description %{expand:
FlexiBLAS is a wrapper library that enables the exchange of the BLAS and FlexiBLAS is a wrapper library that enables the exchange of the BLAS and
@ -424,6 +425,11 @@ make -C build64 test
%endif %endif
%changelog %changelog
* Fri May 19 2023 Iñaki Úcar <iucar@fedoraproject.org> - 3.3.1-3
- Require netlib from base package
- Adapt license tag to SPDX
- Add rpminspect.yaml file to skip tests with false positives
* Tue Apr 04 2023 Iñaki Úcar <iucar@fedoraproject.org> - 3.3.1-2 * Tue Apr 04 2023 Iñaki Úcar <iucar@fedoraproject.org> - 3.3.1-2
- Fix multilib config header conflict - Fix multilib config header conflict

7
rpminspect.yaml Normal file
View File

@ -0,0 +1,7 @@
annocheck:
extra_opts:
# libflexiblas_netlib.so:
# - fortify: isamax_, sasum_
# libflexiblas_fallback_lapack.so:
# - fortify: sgbbrd_, sgbcon_, sgbequ_, sladiv2_, slamch_
hardened: --skip-glibcxx-assertions --skip-fortify