From 9455eb4ec8ba7ae6380ec04fbe39a55247873b6c Mon Sep 17 00:00:00 2001 From: "Kaleb S. KEITHLEY" Date: Mon, 16 May 2022 11:09:53 -0400 Subject: [PATCH 01/19] Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild --- sources | 2 +- xsimd.spec | 83 ++++++++++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 73 insertions(+), 12 deletions(-) diff --git a/sources b/sources index 6586919..b5dc01c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xsimd-7.2.3.tar.gz) = fb34eeb585f6820499734f10f03a4efd0d9a9b4be56f9bee21f3564eb92be56e7abe7682e476fafaff4733939f33f91cb4ab9209140b19f7b740538853433532 +SHA512 (xsimd-8.0.5.tar.gz) = 165ca307bcaccc226dd518562a9269aa9fc44c70fab299ea0827d7a0a9cf58ec493b381fcf2c4d9d1f6edfda8fa309643c63b17fb20d9de78a4be19eb70e30b3 diff --git a/xsimd.spec b/xsimd.spec index e66f98d..6aea829 100644 --- a/xsimd.spec +++ b/xsimd.spec @@ -1,21 +1,27 @@ Name: xsimd -Version: 7.2.3 -Release: 1%{?dist} +Version: 8.0.5 +Release: 2%{?dist} Summary: C++ wrappers for SIMD intrinsics License: BSD URL: https://xsimd.readthedocs.io/ -%global github https://github.com/QuantStack/xsimd +%global github https://github.com/xtensor-stack/xsimd Source0: %{github}/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: gtest-devel +BuildRequires: gmock-devel + +%ifarch %{arm} +# Only used for testing, as it's a header-only package. +%global optflags %(echo %{optflags} -mfpu=neon) +%endif # there is no actual arched content - this is a header only library %global debug_package %{nil} -# https://github.com/QuantStack/xsimd/issues/289 -ExcludeArch: armv7hl ppc64le s390x +# Get Fedora 33++ behavior on anything older +%undefine __cmake_in_source_build %global _description \ SIMD (Single Instruction, Multiple Data) is a feature of microprocessors that \ @@ -39,24 +45,79 @@ Provides: %{name}-static = %{version}-%{release} %prep -%autosetup +%autosetup -p1 %build -%cmake -DBUILD_TESTS=ON . -%make_build +%cmake -DBUILD_TESTS=ON +%cmake_build %install -%make_install +%cmake_install -#check -#make_build xtest +%check +# Explicitly not supported upstream for simd mode. Still valuable for scalar mode layer. +%ifnarch ppc64le s390x +%cmake_build -- xtest +%endif %files devel %doc README.md %license LICENSE %{_includedir}/%{name}/ %{_libdir}/cmake/%{name}/ +%{_libdir}/pkgconfig/%{name}.pc %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 8.0.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Wed Dec 08 2021 Miro Hrončok - 8.0.5-1 +- Update to 8.0.5 +- Fixes rhbz#1997274 + +* Wed Dec 08 2021 Miro Hrončok - 8.0.4-1 +- Update to 8.0.4 + +* Mon Aug 09 2021 Miro Hrončok - 7.6.0-1 +- Update to 7.6.0 +- Fixes rhbz#1988647 + +* Fri Jul 23 2021 Fedora Release Engineering - 7.5.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Apr 23 2021 sguelton@redhat.com - 7.5.0-1 +- Update to latest version + +* Tue Apr 6 2021 sguelton@redhat.com - 7.4.10-1 +- Update to latest version + +* Thu Jan 28 2021 Fedora Release Engineering - 7.4.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Oct 26 2020 sguelton@redhat.com - 7.4.9-1 +- Update to latest version + +* Sat Oct 17 2020 sguelton@redhat.com - 7.4.8-2 +- Fix missing #include for gcc-11 + +* Sat Oct 3 2020 sguelton@redhat.com - 7.4.8-1 +- Update to latest version + +* Wed Jul 29 2020 Fedora Release Engineering - 7.4.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Thu Jan 16 2020 sguelton@redhat.com - 7.4.6-1 +- Update to latest version + +* Sat Jul 27 2019 Fedora Release Engineering - 7.2.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu Jul 04 2019 Miro Hrončok - 7.2.3-3 +- Allow all architectures + +* Wed Jul 03 2019 Miro Hrončok - 7.2.3-2 +- Apply upstream workaround for armv7 +- Reenable tests (commented out by mistake) + * Fri Jun 28 2019 Miro Hrončok - 7.2.3-1 - Initial package From a7d093a5d05b28e0b7add60cc5aa4e0ef80c6847 Mon Sep 17 00:00:00 2001 From: sergesanspaille Date: Fri, 2 Dec 2022 23:10:02 +0100 Subject: [PATCH 02/19] Upstream release - 10.0.0 Remove gtest buid dependency and add doctest instead. --- sources | 2 +- xsimd.spec | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/sources b/sources index b350787..29bc064 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xsimd-9.0.1.tar.gz) = ed56287f608ccdf5bc5d5fc2918e313e7c4cecdd9ef2c9993a72ea900d9ff662c57ac5326c7a809eb11505c6f39d4599f3f161b97b6e03c65783b824b8d700d2 +SHA512 (xsimd-10.0.0.tar.gz) = bd7a363bbebc9196954c8c87271f14f05ca177569fcf080dac91be06ad2801c43fccbb385afd700b80d58c83d77f26ba199a7105672e4a1e55c517d15dd6e8e3 diff --git a/xsimd.spec b/xsimd.spec index 41dd07e..5cc35b8 100644 --- a/xsimd.spec +++ b/xsimd.spec @@ -1,5 +1,5 @@ Name: xsimd -Version: 9.0.1 +Version: 10.0.0 Release: 1%{?dist} Summary: C++ wrappers for SIMD intrinsics License: BSD @@ -9,7 +9,7 @@ Source0: %{github}/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: gcc-c++ -BuildRequires: gtest-devel +BuildRequires: doctest-devel %ifarch %{arm} # Only used for testing, as it's a header-only package. @@ -67,6 +67,9 @@ Provides: %{name}-static = %{version}-%{release} %{_libdir}/pkgconfig/%{name}.pc %changelog +* Fri Dec 2 2022 sguelton@redhat.com - 10.0.0-1 +- Update to 10.0.0 + * Tue Aug 30 2022 sguelton@redhat.com - 9.0.1-1 - Update to 9.0.1 - Fixes: rhbz#2120851 From e7a71a128d92811d243de0aec0f373dac34d66a3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 07:54:12 +0000 Subject: [PATCH 03/19] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xsimd.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xsimd.spec b/xsimd.spec index 5cc35b8..9280760 100644 --- a/xsimd.spec +++ b/xsimd.spec @@ -1,6 +1,6 @@ Name: xsimd Version: 10.0.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: C++ wrappers for SIMD intrinsics License: BSD URL: https://xsimd.readthedocs.io/ @@ -67,6 +67,9 @@ Provides: %{name}-static = %{version}-%{release} %{_libdir}/pkgconfig/%{name}.pc %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 10.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Fri Dec 2 2022 sguelton@redhat.com - 10.0.0-1 - Update to 10.0.0 From 2faaa9d490f44341f39a97cf53082a19679d9535 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Fri, 7 Apr 2023 14:48:25 +0200 Subject: [PATCH 04/19] Convert to %autorelease and %autochangelog [skip changelog] --- changelog | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++ xsimd.spec | 72 ++---------------------------------------------------- 2 files changed, 71 insertions(+), 70 deletions(-) create mode 100644 changelog diff --git a/changelog b/changelog new file mode 100644 index 0000000..1a599e7 --- /dev/null +++ b/changelog @@ -0,0 +1,69 @@ +* Sat Jan 21 2023 Fedora Release Engineering - 10.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Fri Dec 2 2022 sguelton@redhat.com - 10.0.0-1 +- Update to 10.0.0 + +* Tue Aug 30 2022 sguelton@redhat.com - 9.0.1-1 +- Update to 9.0.1 +- Fixes: rhbz#2120851 + +* Sat Jul 23 2022 Fedora Release Engineering - 8.1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Wed May 11 2022 sguelton@redhat.com - 8.1.0-1 +- Update to 8.1.0 + +* Sat Jan 22 2022 Fedora Release Engineering - 8.0.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Wed Dec 08 2021 Miro Hrončok - 8.0.5-1 +- Update to 8.0.5 +- Fixes rhbz#1997274 + +* Wed Dec 08 2021 Miro Hrončok - 8.0.4-1 +- Update to 8.0.4 + +* Mon Aug 09 2021 Miro Hrončok - 7.6.0-1 +- Update to 7.6.0 +- Fixes rhbz#1988647 + +* Fri Jul 23 2021 Fedora Release Engineering - 7.5.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Apr 23 2021 sguelton@redhat.com - 7.5.0-1 +- Update to latest version + +* Tue Apr 6 2021 sguelton@redhat.com - 7.4.10-1 +- Update to latest version + +* Thu Jan 28 2021 Fedora Release Engineering - 7.4.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Oct 26 2020 sguelton@redhat.com - 7.4.9-1 +- Update to latest version + +* Sat Oct 17 2020 sguelton@redhat.com - 7.4.8-2 +- Fix missing #include for gcc-11 + +* Sat Oct 3 2020 sguelton@redhat.com - 7.4.8-1 +- Update to latest version + +* Wed Jul 29 2020 Fedora Release Engineering - 7.4.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Thu Jan 16 2020 sguelton@redhat.com - 7.4.6-1 +- Update to latest version + +* Sat Jul 27 2019 Fedora Release Engineering - 7.2.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Thu Jul 04 2019 Miro Hrončok - 7.2.3-3 +- Allow all architectures + +* Wed Jul 03 2019 Miro Hrončok - 7.2.3-2 +- Apply upstream workaround for armv7 +- Reenable tests (commented out by mistake) + +* Fri Jun 28 2019 Miro Hrončok - 7.2.3-1 +- Initial package diff --git a/xsimd.spec b/xsimd.spec index 9280760..be871bf 100644 --- a/xsimd.spec +++ b/xsimd.spec @@ -1,6 +1,6 @@ Name: xsimd Version: 10.0.0 -Release: 2%{?dist} +Release: %autorelease Summary: C++ wrappers for SIMD intrinsics License: BSD URL: https://xsimd.readthedocs.io/ @@ -67,72 +67,4 @@ Provides: %{name}-static = %{version}-%{release} %{_libdir}/pkgconfig/%{name}.pc %changelog -* Sat Jan 21 2023 Fedora Release Engineering - 10.0.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Fri Dec 2 2022 sguelton@redhat.com - 10.0.0-1 -- Update to 10.0.0 - -* Tue Aug 30 2022 sguelton@redhat.com - 9.0.1-1 -- Update to 9.0.1 -- Fixes: rhbz#2120851 - -* Sat Jul 23 2022 Fedora Release Engineering - 8.1.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Wed May 11 2022 sguelton@redhat.com - 8.1.0-1 -- Update to 8.1.0 - -* Sat Jan 22 2022 Fedora Release Engineering - 8.0.5-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Wed Dec 08 2021 Miro Hrončok - 8.0.5-1 -- Update to 8.0.5 -- Fixes rhbz#1997274 - -* Wed Dec 08 2021 Miro Hrončok - 8.0.4-1 -- Update to 8.0.4 - -* Mon Aug 09 2021 Miro Hrončok - 7.6.0-1 -- Update to 7.6.0 -- Fixes rhbz#1988647 - -* Fri Jul 23 2021 Fedora Release Engineering - 7.5.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Fri Apr 23 2021 sguelton@redhat.com - 7.5.0-1 -- Update to latest version - -* Tue Apr 6 2021 sguelton@redhat.com - 7.4.10-1 -- Update to latest version - -* Thu Jan 28 2021 Fedora Release Engineering - 7.4.9-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Mon Oct 26 2020 sguelton@redhat.com - 7.4.9-1 -- Update to latest version - -* Sat Oct 17 2020 sguelton@redhat.com - 7.4.8-2 -- Fix missing #include for gcc-11 - -* Sat Oct 3 2020 sguelton@redhat.com - 7.4.8-1 -- Update to latest version - -* Wed Jul 29 2020 Fedora Release Engineering - 7.4.6-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Thu Jan 16 2020 sguelton@redhat.com - 7.4.6-1 -- Update to latest version - -* Sat Jul 27 2019 Fedora Release Engineering - 7.2.3-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Thu Jul 04 2019 Miro Hrončok - 7.2.3-3 -- Allow all architectures - -* Wed Jul 03 2019 Miro Hrončok - 7.2.3-2 -- Apply upstream workaround for armv7 -- Reenable tests (commented out by mistake) - -* Fri Jun 28 2019 Miro Hrončok - 7.2.3-1 -- Initial package +%autochangelog From 96ae22ac8f5a9828eb9c175131ac5587066a6553 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Fri, 7 Apr 2023 14:56:54 +0200 Subject: [PATCH 05/19] Update to 11.0.0 - Fixes: rhbz#2185154 --- sources | 2 +- xsimd.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 29bc064..f40b5d1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xsimd-10.0.0.tar.gz) = bd7a363bbebc9196954c8c87271f14f05ca177569fcf080dac91be06ad2801c43fccbb385afd700b80d58c83d77f26ba199a7105672e4a1e55c517d15dd6e8e3 +SHA512 (xsimd-11.0.0.tar.gz) = 75927ab1369aa8eb321d4a2e425f14d977cd1a5792d13a8ca5a393b030fce7a5ce00492a5145a3fbedd29c3ad38556d5a4b2242534eb76dc5164b7cef4f8406b diff --git a/xsimd.spec b/xsimd.spec index be871bf..ee208c8 100644 --- a/xsimd.spec +++ b/xsimd.spec @@ -1,5 +1,5 @@ Name: xsimd -Version: 10.0.0 +Version: 11.0.0 Release: %autorelease Summary: C++ wrappers for SIMD intrinsics License: BSD From c2938f6049aa174543b6a76c40070b83fa9e0380 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Fri, 7 Apr 2023 14:57:36 +0200 Subject: [PATCH 06/19] Update the License tag to SPDX $ askalono identify xsimd-11.0.0/LICENSE License: BSD-3-Clause (original text) Score: 0.972 --- xsimd.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xsimd.spec b/xsimd.spec index ee208c8..d22d192 100644 --- a/xsimd.spec +++ b/xsimd.spec @@ -2,7 +2,7 @@ Name: xsimd Version: 11.0.0 Release: %autorelease Summary: C++ wrappers for SIMD intrinsics -License: BSD +License: BSD-3-Clause URL: https://xsimd.readthedocs.io/ %global github https://github.com/xtensor-stack/xsimd Source0: %{github}/archive/%{version}/%{name}-%{version}.tar.gz From dc5a0bca1e641dd7fc50539b044e54cd31b34a18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Fri, 7 Apr 2023 14:58:24 +0200 Subject: [PATCH 07/19] Remove old cruft from spec and dist-git [skip changelog] --- 415.patch | 22 ---------------------- xsimd.spec | 12 ++---------- 2 files changed, 2 insertions(+), 32 deletions(-) delete mode 100644 415.patch diff --git a/415.patch b/415.patch deleted file mode 100644 index 8173ea7..0000000 --- a/415.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 20bfc0d2b8f70995877e7606a9fd8f7c839ccc3b Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= -Date: Thu, 18 Feb 2021 10:58:08 +0100 -Subject: [PATCH] Fix missing include for gcc-11 - -Required for std::numeric_limits ---- - include/xsimd/types/xsimd_complex_base.hpp | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/include/xsimd/types/xsimd_complex_base.hpp b/include/xsimd/types/xsimd_complex_base.hpp -index 80beda37..e3545047 100644 ---- a/include/xsimd/types/xsimd_complex_base.hpp -+++ b/include/xsimd/types/xsimd_complex_base.hpp -@@ -13,6 +13,7 @@ - - #include - #include -+#include - #include - - #ifdef XSIMD_ENABLE_XTL_COMPLEX diff --git a/xsimd.spec b/xsimd.spec index d22d192..da09621 100644 --- a/xsimd.spec +++ b/xsimd.spec @@ -5,23 +5,15 @@ Summary: C++ wrappers for SIMD intrinsics License: BSD-3-Clause URL: https://xsimd.readthedocs.io/ %global github https://github.com/xtensor-stack/xsimd -Source0: %{github}/archive/%{version}/%{name}-%{version}.tar.gz +Source: %{github}/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: doctest-devel -%ifarch %{arm} -# Only used for testing, as it's a header-only package. -%global optflags %(echo %{optflags} -mfpu=neon) -%endif - # there is no actual arched content - this is a header only library %global debug_package %{nil} -# Get Fedora 33++ behavior on anything older -%undefine __cmake_in_source_build - %global _description \ SIMD (Single Instruction, Multiple Data) is a feature of microprocessors that \ has been available for many years. SIMD instructions perform a single operation \ @@ -40,8 +32,8 @@ of common mathematical functions operating on batches. \ Summary: %{summary} Provides: %{name} = %{version}-%{release} Provides: %{name}-static = %{version}-%{release} -%description devel %_description +%description devel %_description %prep %autosetup -p1 From 54d8733b1f17fabda4d2aaff49ba1dbb54b457ee Mon Sep 17 00:00:00 2001 From: sergesanspaille Date: Wed, 24 May 2023 20:07:23 +0200 Subject: [PATCH 08/19] Update to 11.1.0 - Fixes: rhbz#2207683 --- sources | 2 +- xsimd.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sources b/sources index f40b5d1..0f20841 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xsimd-11.0.0.tar.gz) = 75927ab1369aa8eb321d4a2e425f14d977cd1a5792d13a8ca5a393b030fce7a5ce00492a5145a3fbedd29c3ad38556d5a4b2242534eb76dc5164b7cef4f8406b +SHA512 (xsimd-11.1.0.tar.gz) = 3a6141dfa4d95a977f4222880dfd06197613d153a78a84653022423279eec037ea9def08ae225aba7231c0b2c434ab7c907c965f8367fb0db9b96113980b51f3 diff --git a/xsimd.spec b/xsimd.spec index da09621..97e4e6b 100644 --- a/xsimd.spec +++ b/xsimd.spec @@ -1,5 +1,5 @@ Name: xsimd -Version: 11.0.0 +Version: 11.1.0 Release: %autorelease Summary: C++ wrappers for SIMD intrinsics License: BSD-3-Clause From 65b4ea2c6704c7a8f3f15ecba646a0b6b1345460 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 19:19:36 +0000 Subject: [PATCH 09/19] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering From b5c53527c41937ea4779fa755672caf4dc93a259 Mon Sep 17 00:00:00 2001 From: sergesanspaille Date: Wed, 13 Dec 2023 07:19:50 +0100 Subject: [PATCH 10/19] Update to 12.1.1 - Fixes rhbz#2249168 --- sources | 2 +- xsimd.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 0f20841..9d1851f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xsimd-11.1.0.tar.gz) = 3a6141dfa4d95a977f4222880dfd06197613d153a78a84653022423279eec037ea9def08ae225aba7231c0b2c434ab7c907c965f8367fb0db9b96113980b51f3 +SHA512 (xsimd-12.1.1.tar.gz) = 8e45a8e9b28358d5f20f713ea19a8c366edc62790c27984149f283dfe808d78a549c8ec465e8b3677d7e30b2cb80093908de364bbb9dc80683f5fdfb843131e1 diff --git a/xsimd.spec b/xsimd.spec index 97e4e6b..6adcdf8 100644 --- a/xsimd.spec +++ b/xsimd.spec @@ -1,5 +1,5 @@ Name: xsimd -Version: 11.1.0 +Version: 12.1.1 Release: %autorelease Summary: C++ wrappers for SIMD intrinsics License: BSD-3-Clause From adf254d0fb6c41f6d6ae74379adfb5df5c6a9b8d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 10:14:28 +0000 Subject: [PATCH 11/19] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From fe5fa52ebdeb764559f34648b3bc987b9dcae69d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 29 Jan 2024 11:18:01 +0000 Subject: [PATCH 12/19] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 612c634ef47fffa0f51b8c241f66f4590a1458c6 Mon Sep 17 00:00:00 2001 From: sergesanspaille Date: Fri, 3 May 2024 08:42:19 +0200 Subject: [PATCH 13/19] 13.0.O --- sources | 2 +- xsimd.spec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sources b/sources index 9d1851f..19e9de9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xsimd-12.1.1.tar.gz) = 8e45a8e9b28358d5f20f713ea19a8c366edc62790c27984149f283dfe808d78a549c8ec465e8b3677d7e30b2cb80093908de364bbb9dc80683f5fdfb843131e1 +SHA512 (xsimd-13.0.0.tar.gz) = cdc42ddad3353297cf25ea2b6b3f09967f5f388efc26241f2997979fdbbac072819ff771145bc5bfa86cb326cca84b4119e8e6e3f658407961cf203a40603a7f diff --git a/xsimd.spec b/xsimd.spec index 6adcdf8..7f41065 100644 --- a/xsimd.spec +++ b/xsimd.spec @@ -1,5 +1,5 @@ Name: xsimd -Version: 12.1.1 +Version: 13.0.0 Release: %autorelease Summary: C++ wrappers for SIMD intrinsics License: BSD-3-Clause From 7a655cf46dc1999f5dca20a855acf628d83e79e1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 10:30:15 +0000 Subject: [PATCH 14/19] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 4575b87ac099c5e7c4d798fd89157147a477d0ef Mon Sep 17 00:00:00 2001 From: sergesanspaille Date: Mon, 9 Dec 2024 11:14:15 +0100 Subject: [PATCH 15/19] 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 16/19] 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 17/19] 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 18/19] 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 19/19] 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