From 4575b87ac099c5e7c4d798fd89157147a477d0ef Mon Sep 17 00:00:00 2001 From: sergesanspaille Date: Mon, 9 Dec 2024 11:14:15 +0100 Subject: [PATCH 1/5] Update to 13.1.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fixes: rhbz#2331128 - xsimd-devel is now noarch Co-Authored-By: Miro HronĨok --- sources | 2 +- xsimd.spec | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/sources b/sources index 19e9de9..76e1875 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xsimd-13.0.0.tar.gz) = cdc42ddad3353297cf25ea2b6b3f09967f5f388efc26241f2997979fdbbac072819ff771145bc5bfa86cb326cca84b4119e8e6e3f658407961cf203a40603a7f +SHA512 (xsimd-13.1.0.tar.gz) = a446aa29364c12785b9fc600341cd21b8fcf3cff6e07f6093b5cd3669a0c26397ccd75f0504c52da7f1843e2844e8b909bebbe1e64f0f2d8355f0ee0eadf1263 diff --git a/xsimd.spec b/xsimd.spec index 7f41065..eb772c6 100644 --- a/xsimd.spec +++ b/xsimd.spec @@ -1,5 +1,5 @@ Name: xsimd -Version: 13.0.0 +Version: 13.1.0 Release: %autorelease Summary: C++ wrappers for SIMD intrinsics License: BSD-3-Clause @@ -32,6 +32,7 @@ of common mathematical functions operating on batches. \ Summary: %{summary} Provides: %{name} = %{version}-%{release} Provides: %{name}-static = %{version}-%{release} +BuildArch: noarch %description devel %_description @@ -55,8 +56,8 @@ Provides: %{name}-static = %{version}-%{release} %doc README.md %license LICENSE %{_includedir}/%{name}/ -%{_libdir}/cmake/%{name}/ -%{_libdir}/pkgconfig/%{name}.pc +%{_datadir}/cmake/%{name}/ +%{_datadir}/pkgconfig/%{name}.pc %changelog %autochangelog From e8ddcb20fcc73eb46f409ab96c1ef7a52fc9679a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 16:20:38 +0000 Subject: [PATCH 2/5] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From d4b022f1fcedfe72c0db416433458720f9dfa567 Mon Sep 17 00:00:00 2001 From: sergesanspaille Date: Tue, 4 Mar 2025 12:10:43 +0100 Subject: [PATCH 3/5] Upstream release --- 1091.patch | 29 +++++++++++++++++++++++++++++ sources | 2 +- xsimd.spec | 6 ++++-- 3 files changed, 34 insertions(+), 3 deletions(-) create mode 100644 1091.patch diff --git a/1091.patch b/1091.patch new file mode 100644 index 0000000..4a281c4 --- /dev/null +++ b/1091.patch @@ -0,0 +1,29 @@ +From 49bcf64aed77285962352786d6a94e2bef57f8e0 Mon Sep 17 00:00:00 2001 +From: serge-sans-paille +Date: Tue, 4 Mar 2025 20:42:44 +0100 +Subject: [PATCH] Fix copy-pasted headers + +--- + include/xsimd/arch/xsimd_avx512ifma.hpp | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/include/xsimd/arch/xsimd_avx512ifma.hpp b/include/xsimd/arch/xsimd_avx512ifma.hpp +index df382881b..206319348 100644 +--- a/include/xsimd/arch/xsimd_avx512ifma.hpp ++++ b/include/xsimd/arch/xsimd_avx512ifma.hpp +@@ -9,12 +9,12 @@ + * The full license is in the file LICENSE, distributed with this software. * + ****************************************************************************/ + +-#ifndef XSIMD_AVX512VBMI_HPP +-#define XSIMD_AVX512VBMI_HPP ++#ifndef XSIMD_AVX512IFMA_HPP ++#define XSIMD_AVX512IFMA_HPP + + #include + #include + +-#include "../types/xsimd_avx512vbmi_register.hpp" ++#include "../types/xsimd_avx512ifma_register.hpp" + + #endif diff --git a/sources b/sources index 76e1875..3b6bb12 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xsimd-13.1.0.tar.gz) = a446aa29364c12785b9fc600341cd21b8fcf3cff6e07f6093b5cd3669a0c26397ccd75f0504c52da7f1843e2844e8b909bebbe1e64f0f2d8355f0ee0eadf1263 +SHA512 (xsimd-13.2.0.tar.gz) = 3825626547b0dd9b58f306bc89e9b3bc6dd778ad3811b7828e50fc16ae102574255b53f2b0714995de2bd6f9eb7b2c5d266a1a24fbfdf5420dc5e94d7dcbb522 diff --git a/xsimd.spec b/xsimd.spec index eb772c6..abacf27 100644 --- a/xsimd.spec +++ b/xsimd.spec @@ -1,7 +1,7 @@ Name: xsimd -Version: 13.1.0 +Version: 13.2.0 Release: %autorelease -Summary: C++ wrappers for SIMD intrinsics +Summary: C++ wrappers for SIMD intrinsic License: BSD-3-Clause URL: https://xsimd.readthedocs.io/ %global github https://github.com/xtensor-stack/xsimd @@ -34,6 +34,8 @@ Provides: %{name} = %{version}-%{release} Provides: %{name}-static = %{version}-%{release} BuildArch: noarch +Patch0: https://github.com/xtensor-stack/xsimd/pull/1091.patch + %description devel %_description %prep From c8a6529209f957a75d1a0405ae56a208fa4d7814 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 21:05:53 +0000 Subject: [PATCH 4/5] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From f472d8db499794d0c2f0ab79c329ebd44f6817b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Zachar?= Date: Fri, 25 Jul 2025 18:33:30 +0200 Subject: [PATCH 5/5] Drop STI and use tmt instead - Resolves: rhbz#2383105 [skip changelog] --- .fmf/version | 1 + plan.fmf | 19 +++++++++++++++++++ tests/pythran-compat/runtest.sh | 0 tests/tests.yml | 9 --------- 4 files changed, 20 insertions(+), 9 deletions(-) create mode 100644 .fmf/version create mode 100644 plan.fmf mode change 100644 => 100755 tests/pythran-compat/runtest.sh delete mode 100644 tests/tests.yml diff --git a/.fmf/version b/.fmf/version new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/.fmf/version @@ -0,0 +1 @@ +1 diff --git a/plan.fmf b/plan.fmf new file mode 100644 index 0000000..cb57a73 --- /dev/null +++ b/plan.fmf @@ -0,0 +1,19 @@ +execute: + how: tmt + +discover: + - name: same_repo + how: shell + tests: + - name: pythran-compat + path: /tests/pythran-compat + test: ./runtest.sh +prepare: + - name: Install dependencies + how: install + package: + - dnf + - pythran + - name: Update packages + how: shell + script: dnf upgrade -y diff --git a/tests/pythran-compat/runtest.sh b/tests/pythran-compat/runtest.sh old mode 100644 new mode 100755 diff --git a/tests/tests.yml b/tests/tests.yml deleted file mode 100644 index f78e101..0000000 --- a/tests/tests.yml +++ /dev/null @@ -1,9 +0,0 @@ -- hosts: localhost - roles: - - role: standard-test-basic - tags: - - classic - required_packages: - - pythran - tests: - - pythran-compat