From 020cb361d721f779f0b21ddff57e79e897f600b0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 29 Jan 2024 11:19:33 +0000 Subject: [PATCH 01/10] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- xtensor.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xtensor.spec b/xtensor.spec index 0bebe91..f05e3d4 100644 --- a/xtensor.spec +++ b/xtensor.spec @@ -2,7 +2,7 @@ Name: xtensor Version: 0.24.2 -Release: 4%{?dist} +Release: 5%{?dist} Summary: C++ tensors with broadcasting and lazy computing License: BSD URL: http://xtensor.readthedocs.io/ @@ -69,6 +69,9 @@ find -name '*.npy' -exec %{__python3} -c "import numpy as np; np.save('{}', np.l %{_libdir}/pkgconfig/%{name}.pc %changelog +* Mon Jan 29 2024 Fedora Release Engineering - 0.24.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sat Jul 22 2023 Fedora Release Engineering - 0.24.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 9bde6f3495e8f2d33f49dd5d8890dc4af7bca12e Mon Sep 17 00:00:00 2001 From: sergesanspaille Date: Wed, 17 Apr 2024 23:04:13 +0200 Subject: [PATCH 02/10] Upstream release Also modernize packaging to use %autochangelog and %autorelease --- .gitignore | 1 + changelog | 46 ++++++++++++++++++++++++++++++++++++++++++ sources | 2 +- xtensor.spec | 56 ++++++---------------------------------------------- 4 files changed, 54 insertions(+), 51 deletions(-) create mode 100644 changelog diff --git a/.gitignore b/.gitignore index 4cb3e1c..0721bb6 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /xtensor-0.21.7.tar.gz /xtensor-0.23.1.tar.gz /xtensor-0.24.2.tar.gz +/xtensor-0.25.0.tar.gz diff --git a/changelog b/changelog new file mode 100644 index 0000000..a37ec8c --- /dev/null +++ b/changelog @@ -0,0 +1,46 @@ +* Mon Jan 29 2024 Fedora Release Engineering - 0.24.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + +* Sat Jul 22 2023 Fedora Release Engineering - 0.24.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Sat Jan 21 2023 Fedora Release Engineering - 0.24.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sat Jul 23 2022 Fedora Release Engineering - 0.24.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Wed May 11 2022 sguelton@redhat.com - 0.24.2-1 +- Upstream version bump + +* Sat Jan 22 2022 Fedora Release Engineering - 0.23.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 0.23.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Mon Feb 15 2021 sguelton@redhat.com - 0.23.1-1 +- Upstream version bump +- More generic use of %cmake_build + +* Thu Jan 28 2021 Fedora Release Engineering - 0.21.7-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Tue Oct 06 2020 sguelton@redhat.com - 0.21.7-3 +- Activate all architectures, fixing the remaining issues in the test suite + +* Mon Oct 05 2020 sguelton@redhat.com - 0.21.7-2 +- Fix UB in upstream testsuite, see https://github.com/xtensor-stack/xtensor/pull/2175 +- Activates armv7hl + +* Sat Oct 3 2020 sguelton@redhat.com - 0.21.7-1 +- Upstream version bump + +* Wed Jul 29 2020 Fedora Release Engineering - 0.21.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Thu Jan 16 2020 sguelton@redhat.com - 0.21.2-1 +- Upstream version bump + +* Tue Sep 3 2019 sguelton@redhat.com - 0.20.8-1 +- Initial package diff --git a/sources b/sources index 972b9d0..0dd4631 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xtensor-0.24.2.tar.gz) = ca3682c33e106ba1391c7fb9135cde846cd13de5aab8923b25792ba0103848e904146dbf83c1ba6f030e85f187ec922e083d84a6c248a21e410fdd8785a86398 +SHA512 (xtensor-0.25.0.tar.gz) = d8ff5bdb2af66db5ba84cceb2e5138728b7e689b81d5aab904c4f5dfbebdcde67b8ecf38e69750edb85e30a6f45ce70ff618ca3d1a76f38a2b4013a6a6320de6 diff --git a/xtensor.spec b/xtensor.spec index f05e3d4..4a006e1 100644 --- a/xtensor.spec +++ b/xtensor.spec @@ -1,8 +1,8 @@ %undefine __cmake_in_source_build Name: xtensor -Version: 0.24.2 -Release: 5%{?dist} +Version: 0.25.0 +Release: %autorelease Summary: C++ tensors with broadcasting and lazy computing License: BSD URL: http://xtensor.readthedocs.io/ @@ -17,6 +17,7 @@ BuildRequires: xtl-devel BuildRequires: xsimd-devel BuildRequires: python3-numpy BuildRequires: doctest-devel +BuildRequires: json-devel # there is no actual arched content - this is a header only library %global debug_package %{nil} @@ -65,53 +66,8 @@ find -name '*.npy' -exec %{__python3} -c "import numpy as np; np.save('{}', np.l %license LICENSE %{_includedir}/%{name}.hpp %{_includedir}/%{name}/ -%{_libdir}/cmake/%{name}/ -%{_libdir}/pkgconfig/%{name}.pc +%{_datadir}/cmake/%{name}/ +%{_datadir}/pkgconfig/%{name}.pc %changelog -* Mon Jan 29 2024 Fedora Release Engineering - 0.24.2-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Sat Jul 22 2023 Fedora Release Engineering - 0.24.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Sat Jan 21 2023 Fedora Release Engineering - 0.24.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Sat Jul 23 2022 Fedora Release Engineering - 0.24.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Wed May 11 2022 sguelton@redhat.com - 0.24.2-1 -- Upstream version bump - -* Sat Jan 22 2022 Fedora Release Engineering - 0.23.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Jul 23 2021 Fedora Release Engineering - 0.23.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Mon Feb 15 2021 sguelton@redhat.com - 0.23.1-1 -- Upstream version bump -- More generic use of %cmake_build - -* Thu Jan 28 2021 Fedora Release Engineering - 0.21.7-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Tue Oct 06 2020 sguelton@redhat.com - 0.21.7-3 -- Activate all architectures, fixing the remaining issues in the test suite - -* Mon Oct 05 2020 sguelton@redhat.com - 0.21.7-2 -- Fix UB in upstream testsuite, see https://github.com/xtensor-stack/xtensor/pull/2175 -- Activates armv7hl - -* Sat Oct 3 2020 sguelton@redhat.com - 0.21.7-1 -- Upstream version bump - -* Wed Jul 29 2020 Fedora Release Engineering - 0.21.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Thu Jan 16 2020 sguelton@redhat.com - 0.21.2-1 -- Upstream version bump - -* Tue Sep 3 2019 sguelton@redhat.com - 0.20.8-1 -- Initial package +%autochangelog From 73f4649d32b9060519cf93a573ad45c96ffb40c0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 10:31:54 +0000 Subject: [PATCH 03/10] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From bab50a37b97884790e993174f371e72f9d54decf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Wed, 4 Sep 2024 22:58:52 +0200 Subject: [PATCH 04/10] convert license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- xtensor.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xtensor.spec b/xtensor.spec index 4a006e1..34d8966 100644 --- a/xtensor.spec +++ b/xtensor.spec @@ -4,7 +4,8 @@ Name: xtensor Version: 0.25.0 Release: %autorelease Summary: C++ tensors with broadcasting and lazy computing -License: BSD +# Automatically converted from old format: BSD - review is highly recommended. +License: LicenseRef-Callaway-BSD URL: http://xtensor.readthedocs.io/ %global github https://github.com/QuantStack/xtensor From ac394bb0de2065eb6caba60e32b604eab53f3f0d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 16:22:33 +0000 Subject: [PATCH 05/10] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 0e50d78f9965cb31d9decda4d47b21643cd870c4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 21:06:48 +0000 Subject: [PATCH 06/10] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From e3e51b8b4823a1fbe2bba00ba664450861c41750 Mon Sep 17 00:00:00 2001 From: sergesanspaille Date: Fri, 1 Aug 2025 09:37:31 +0200 Subject: [PATCH 07/10] Upstream release --- .gitignore | 1 + sources | 2 +- xtensor.spec | 4 ++-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0721bb6..1a8012a 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /xtensor-0.23.1.tar.gz /xtensor-0.24.2.tar.gz /xtensor-0.25.0.tar.gz +/xtensor-0.27.0.tar.gz diff --git a/sources b/sources index 0dd4631..c719246 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xtensor-0.25.0.tar.gz) = d8ff5bdb2af66db5ba84cceb2e5138728b7e689b81d5aab904c4f5dfbebdcde67b8ecf38e69750edb85e30a6f45ce70ff618ca3d1a76f38a2b4013a6a6320de6 +SHA512 (xtensor-0.27.0.tar.gz) = 52616a61f9c74c9a37daea5615edb210ff9ef636620266c04ef3e145a067ed685c36febdee4d225ff7c4865e45384e92034a0e7bf9d255727aca7100bc45143c diff --git a/xtensor.spec b/xtensor.spec index 34d8966..7e422ee 100644 --- a/xtensor.spec +++ b/xtensor.spec @@ -1,7 +1,7 @@ %undefine __cmake_in_source_build Name: xtensor -Version: 0.25.0 +Version: 0.27.0 Release: %autorelease Summary: C++ tensors with broadcasting and lazy computing # Automatically converted from old format: BSD - review is highly recommended. @@ -49,7 +49,7 @@ Requires: xsimd-devel %autosetup -p1 %ifarch s390x -find -name '*.npy' -exec %{__python3} -c "import numpy as np; np.save('{}', np.load('{}').byteswap().newbyteorder())" \; +find -name '*.npy' -exec %{__python3} -c "import numpy as np; arr = np.load('{}').byteswap() ; np.save('{}', arr.view(arr.dtype.newbyteorder()))" \; %endif %build From 32593274ab983ac94348d62536dc5769a1517389 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 20:56:12 +0000 Subject: [PATCH 08/10] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 0ac1d488c438c98a26ab2cdd3e3dde12ead4199e Mon Sep 17 00:00:00 2001 From: sergesanspaille Date: Tue, 24 Feb 2026 11:30:46 +0100 Subject: [PATCH 09/10] Upstream release --- .gitignore | 1 + sources | 2 +- xtensor.spec | 7 ++++--- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 1a8012a..aca3ef8 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /xtensor-0.24.2.tar.gz /xtensor-0.25.0.tar.gz /xtensor-0.27.0.tar.gz +/xtensor-0.27.1.tar.gz diff --git a/sources b/sources index c719246..2f4f959 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xtensor-0.27.0.tar.gz) = 52616a61f9c74c9a37daea5615edb210ff9ef636620266c04ef3e145a067ed685c36febdee4d225ff7c4865e45384e92034a0e7bf9d255727aca7100bc45143c +SHA512 (xtensor-0.27.1.tar.gz) = 3f3fe2391df91518cfef4983ff66bf3b79940136582bb99c6270f87481bf9d2cc15605b13f9b70b6ee9a7a89b389037dd2b26362fcae0fdc49f5204872ee5291 diff --git a/xtensor.spec b/xtensor.spec index 7e422ee..d9bf989 100644 --- a/xtensor.spec +++ b/xtensor.spec @@ -1,11 +1,10 @@ %undefine __cmake_in_source_build Name: xtensor -Version: 0.27.0 +Version: 0.27.1 Release: %autorelease Summary: C++ tensors with broadcasting and lazy computing -# Automatically converted from old format: BSD - review is highly recommended. -License: LicenseRef-Callaway-BSD +License: BSD-3-Clause URL: http://xtensor.readthedocs.io/ %global github https://github.com/QuantStack/xtensor @@ -58,6 +57,8 @@ find -name '*.npy' -exec %{__python3} -c "import numpy as np; arr = np.load('{}' %install %cmake_install +rm %{buildroot}%{_prefix}/etc/xeus-cpp/tags.d/xtensor.json +rm %{buildroot}%{_datadir}/xeus-cpp/tagfiles/xtensor.tag %check %cmake_build --target xtest From de2bc5c4a12b8d30771886e3cbd7154cc2ad8799 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 09:28:50 +0000 Subject: [PATCH 10/10] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild