Compare commits
4 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 205eb513f3 | |||
| 88f080a249 | |||
| 9890909f8d | |||
| 47473fc331 |
38
68.patch
38
68.patch
@@ -1,38 +0,0 @@
|
|||||||
From 0cceb4e8358d8d4b4c25b487c79a99b12cee2b50 Mon Sep 17 00:00:00 2001
|
|
||||||
From: "Bernhard M. Wiedemann" <bwiedemann@suse.de>
|
|
||||||
Date: Tue, 2 Jul 2024 09:13:01 +0200
|
|
||||||
Subject: [PATCH] Do not record the build hostname
|
|
||||||
|
|
||||||
to make builds reproducible.
|
|
||||||
See https://reproducible-builds.org/ for why this is good.
|
|
||||||
|
|
||||||
This patch was done while working on reproducible builds for openSUSE, sponsored by the NLnet NGI0 fund.
|
|
||||||
---
|
|
||||||
CMakeLists.txt | 1 -
|
|
||||||
include/lapack/defines.h.in | 1 -
|
|
||||||
2 files changed, 2 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
||||||
index f0a76532..844d5ad9 100644
|
|
||||||
--- a/CMakeLists.txt
|
|
||||||
+++ b/CMakeLists.txt
|
|
||||||
@@ -757,7 +757,6 @@ if (true)
|
|
||||||
string( APPEND lapackpp_header_defines "#define ${def}\n" )
|
|
||||||
endforeach()
|
|
||||||
|
|
||||||
- cmake_host_system_information( RESULT HOSTNAME QUERY HOSTNAME )
|
|
||||||
# ctime format: Mon Nov 16 15:19:47 2020
|
|
||||||
string( TIMESTAMP datetime "%a %b %d %H:%M:%S %Y" )
|
|
||||||
|
|
||||||
diff --git a/include/lapack/defines.h.in b/include/lapack/defines.h.in
|
|
||||||
index 5d89a8f2..fddaa1b5 100644
|
|
||||||
--- a/include/lapack/defines.h.in
|
|
||||||
+++ b/include/lapack/defines.h.in
|
|
||||||
@@ -3,7 +3,6 @@
|
|
||||||
|
|
||||||
// auto-generated by: @argv@
|
|
||||||
// @CMAKE_COMMAND@ @CMAKE_VERSION@
|
|
||||||
-// host: @HOSTNAME@
|
|
||||||
//
|
|
||||||
// Definitions for:
|
|
||||||
// CXX = @CXX@
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:093646d492a4c2c6b4d7001effb559c80da7fa31fd5ba517a6d686ca8c78cd99
|
|
||||||
size 1189702
|
|
||||||
3
lapackpp-2025.05.28.tar.gz
Normal file
3
lapackpp-2025.05.28.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:cd436665cf6320ec3b1ef61d681a6d357e5b159db6d20171401d098c75fe9006
|
||||||
|
size 606316
|
||||||
@@ -1,3 +1,29 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jun 7 22:01:19 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 2025.05.28:
|
||||||
|
* Added support for BLIS and libFLAME (hence AOCL).
|
||||||
|
* Removed support for ACML.
|
||||||
|
* Removed [cz]symv and [cz]syr; moved them to BLAS++.
|
||||||
|
* Removed deprecated <enum>2str, str2<enum>, char2<enum>,
|
||||||
|
<enum>2char.
|
||||||
|
* Tester prints stats with --repeat.
|
||||||
|
* Fixed SYCL include path.
|
||||||
|
* Fixed conflict between LAPACKE and LAPACK++ headers.
|
||||||
|
- Bump so version in shlib package name to keep up with upstream.
|
||||||
|
- Actually switch builds to ninja (define %__builder).
|
||||||
|
- Update minimum required version of testsweeper to 2025.05.28.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Apr 26 19:59:22 UTC 2025 - Atri Bhattacharya <badshah400@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 2024.10.26:
|
||||||
|
* Added eigenvalue utilities (lae2, laev2, lasr).
|
||||||
|
* Refactor eigenvalue testers.
|
||||||
|
* Use std::hypot instead of lapy2, lapy3.
|
||||||
|
* Use to_lapack_int to convert int32 to int64.
|
||||||
|
- Drop 68.patch: incorporated upstream.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Aug 20 07:14:30 UTC 2024 - Bernhard Wiedemann <bwiedemann@suse.com>
|
Tue Aug 20 07:14:30 UTC 2024 - Bernhard Wiedemann <bwiedemann@suse.com>
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package lapackpp
|
# spec file for package lapackpp
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 SUSE LLC
|
# Copyright (c) 2025 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -16,39 +16,39 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
|
%define so_ver 2
|
||||||
|
%define __builder ninja
|
||||||
Name: lapackpp
|
Name: lapackpp
|
||||||
Version: 2024.05.31
|
Version: 2025.05.28
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: C++ API for the Linear Algebra PACKage
|
Summary: C++ API for the Linear Algebra PACKage
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
URL: https://icl.utk.edu/slate/
|
URL: https://icl.utk.edu/slate/
|
||||||
Source: https://github.com/icl-utk-edu/lapackpp/releases/download/v%{version}/lapackpp-%{version}.tar.gz
|
Source: https://github.com/icl-utk-edu/lapackpp/releases/download/v%{version}/lapackpp-%{version}.tar.gz
|
||||||
# PATCH-FIX-UPSTREAM
|
|
||||||
Patch0: https://github.com/icl-utk-edu/lapackpp/pull/68.patch
|
|
||||||
BuildRequires: cmake
|
BuildRequires: cmake
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: ninja
|
BuildRequires: ninja
|
||||||
BuildRequires: cmake(blaspp)
|
BuildRequires: cmake(blaspp) >= %{version}
|
||||||
BuildRequires: cmake(lapack)
|
BuildRequires: cmake(lapack)
|
||||||
# Section For tests
|
# Section For tests
|
||||||
BuildRequires: python3
|
BuildRequires: python3
|
||||||
BuildRequires: cmake(cblas)
|
BuildRequires: cmake(cblas)
|
||||||
BuildRequires: cmake(lapacke)
|
BuildRequires: cmake(lapacke)
|
||||||
BuildRequires: cmake(testsweeper)
|
BuildRequires: cmake(testsweeper) >= 2025.05.28
|
||||||
# /Section
|
# /Section
|
||||||
|
|
||||||
%description
|
%description
|
||||||
LAPACK++ is a C++ wrapper around LAPACK and LAPACK-like linear algebra libraries.
|
LAPACK++ is a C++ wrapper around LAPACK and LAPACK-like linear algebra libraries.
|
||||||
|
|
||||||
%package -n liblapackpp1
|
%package -n liblapackpp%{so_ver}
|
||||||
Summary: Shared library for lapackpp
|
Summary: Shared library for lapackpp
|
||||||
|
|
||||||
%description -n liblapackpp1
|
%description -n liblapackpp%{so_ver}
|
||||||
This package provides the shared library for lapackpp.
|
This package provides the shared library for lapackpp.
|
||||||
|
|
||||||
%package -n lapackpp-devel
|
%package -n lapackpp-devel
|
||||||
Summary: Headers and sources for developing against lapackpp
|
Summary: Headers and sources for developing against lapackpp
|
||||||
Requires: liblapackpp1 = %{version}
|
Requires: liblapackpp%{so_ver} = %{version}
|
||||||
Requires: cmake(blaspp)
|
Requires: cmake(blaspp)
|
||||||
Requires: cmake(lapack)
|
Requires: cmake(lapack)
|
||||||
|
|
||||||
@@ -61,8 +61,8 @@ against lapackpp.
|
|||||||
|
|
||||||
%build
|
%build
|
||||||
%cmake \
|
%cmake \
|
||||||
-Dcolor=no \
|
-Dcolor=false \
|
||||||
-Dbuild_tests=yes \
|
-Dbuild_tests=true \
|
||||||
%{nil}
|
%{nil}
|
||||||
%cmake_build
|
%cmake_build
|
||||||
|
|
||||||
@@ -74,11 +74,11 @@ pushd %{__builddir}/test
|
|||||||
python3 run_tests.py --quick
|
python3 run_tests.py --quick
|
||||||
popd
|
popd
|
||||||
|
|
||||||
%ldconfig_scriptlets -n liblapackpp1
|
%ldconfig_scriptlets -n liblapackpp%{so_ver}
|
||||||
|
|
||||||
%files -n liblapackpp1
|
%files -n liblapackpp%{so_ver}
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%{_libdir}/liblapackpp.so.1*
|
%{_libdir}/liblapackpp.so.%{so_ver}*
|
||||||
|
|
||||||
%files -n lapackpp-devel
|
%files -n lapackpp-devel
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
|
|||||||
Reference in New Issue
Block a user