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/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/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/sources b/sources index 19e9de9..3b6bb12 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xsimd-13.0.0.tar.gz) = cdc42ddad3353297cf25ea2b6b3f09967f5f388efc26241f2997979fdbbac072819ff771145bc5bfa86cb326cca84b4119e8e6e3f658407961cf203a40603a7f +SHA512 (xsimd-13.2.0.tar.gz) = 3825626547b0dd9b58f306bc89e9b3bc6dd778ad3811b7828e50fc16ae102574255b53f2b0714995de2bd6f9eb7b2c5d266a1a24fbfdf5420dc5e94d7dcbb522 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 diff --git a/xsimd.spec b/xsimd.spec index 7f41065..abacf27 100644 --- a/xsimd.spec +++ b/xsimd.spec @@ -1,7 +1,7 @@ Name: xsimd -Version: 13.0.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 @@ -32,6 +32,9 @@ of common mathematical functions operating on batches. \ Summary: %{summary} Provides: %{name} = %{version}-%{release} Provides: %{name}-static = %{version}-%{release} +BuildArch: noarch + +Patch0: https://github.com/xtensor-stack/xsimd/pull/1091.patch %description devel %_description @@ -55,8 +58,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