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>
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# 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
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -16,39 +16,39 @@
|
||||
#
|
||||
|
||||
|
||||
%define so_ver 2
|
||||
%define __builder ninja
|
||||
Name: lapackpp
|
||||
Version: 2024.05.31
|
||||
Version: 2025.05.28
|
||||
Release: 0
|
||||
Summary: C++ API for the Linear Algebra PACKage
|
||||
License: BSD-3-Clause
|
||||
URL: https://icl.utk.edu/slate/
|
||||
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: gcc-c++
|
||||
BuildRequires: ninja
|
||||
BuildRequires: cmake(blaspp)
|
||||
BuildRequires: cmake(blaspp) >= %{version}
|
||||
BuildRequires: cmake(lapack)
|
||||
# Section For tests
|
||||
BuildRequires: python3
|
||||
BuildRequires: cmake(cblas)
|
||||
BuildRequires: cmake(lapacke)
|
||||
BuildRequires: cmake(testsweeper)
|
||||
BuildRequires: cmake(testsweeper) >= 2025.05.28
|
||||
# /Section
|
||||
|
||||
%description
|
||||
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
|
||||
|
||||
%description -n liblapackpp1
|
||||
%description -n liblapackpp%{so_ver}
|
||||
This package provides the shared library for lapackpp.
|
||||
|
||||
%package -n lapackpp-devel
|
||||
Summary: Headers and sources for developing against lapackpp
|
||||
Requires: liblapackpp1 = %{version}
|
||||
Requires: liblapackpp%{so_ver} = %{version}
|
||||
Requires: cmake(blaspp)
|
||||
Requires: cmake(lapack)
|
||||
|
||||
@@ -61,8 +61,8 @@ against lapackpp.
|
||||
|
||||
%build
|
||||
%cmake \
|
||||
-Dcolor=no \
|
||||
-Dbuild_tests=yes \
|
||||
-Dcolor=false \
|
||||
-Dbuild_tests=true \
|
||||
%{nil}
|
||||
%cmake_build
|
||||
|
||||
@@ -74,11 +74,11 @@ pushd %{__builddir}/test
|
||||
python3 run_tests.py --quick
|
||||
popd
|
||||
|
||||
%ldconfig_scriptlets -n liblapackpp1
|
||||
%ldconfig_scriptlets -n liblapackpp%{so_ver}
|
||||
|
||||
%files -n liblapackpp1
|
||||
%files -n liblapackpp%{so_ver}
|
||||
%license LICENSE
|
||||
%{_libdir}/liblapackpp.so.1*
|
||||
%{_libdir}/liblapackpp.so.%{so_ver}*
|
||||
|
||||
%files -n lapackpp-devel
|
||||
%license LICENSE
|
||||
|
||||
Reference in New Issue
Block a user