diff --git a/.gitignore b/.gitignore index b9370e5..ba46069 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,12 @@ /xtl-0.6.19.tar.gz /xtl-0.6.20.tar.gz /xtl-0.6.21.tar.gz +/xtl-0.6.23.tar.gz +/xtl-0.7.2.tar.gz +/xtl-0.7.3.tar.gz +/xtl-0.7.4.tar.gz +/xtl-0.7.5.tar.gz +/xtl-0.7.6.tar.gz +/xtl-0.7.7.tar.gz +/xtl-0.8.0.tar.gz +/xtl-0.8.1.tar.gz diff --git a/.packit.yaml b/.packit.yaml new file mode 100644 index 0000000..d11d5ba --- /dev/null +++ b/.packit.yaml @@ -0,0 +1,18 @@ +# See the documentation for more information: +# https://packit.dev/docs/configuration/ +--- +jobs: + - job: pull_from_upstream + trigger: release + dist_git_branches: + rawhide: + fast_forward_merge_into: + - fedora-branched + - job: koji_build + trigger: commit + dist_git_branches: + - fedora-all + - job: bodhi_update + trigger: commit + dist_git_branches: + - fedora-all diff --git a/0001-Fix-complex-test.patch b/0001-Fix-complex-test.patch deleted file mode 100644 index b87df5a..0000000 --- a/0001-Fix-complex-test.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 517cd4f961c155284916fe393445adbe0e137d2b Mon Sep 17 00:00:00 2001 -From: Elliott Sales de Andrade -Date: Wed, 8 Aug 2018 00:03:32 -0400 -Subject: [PATCH 1/2] Fix complex test. - -Signed-off-by: Elliott Sales de Andrade ---- - test/test_xcomplex.cpp | 17 +++++++++++++---- - 1 file changed, 13 insertions(+), 4 deletions(-) - -diff --git a/test/test_xcomplex.cpp b/test/test_xcomplex.cpp -index d238f33..a8a96c9 100644 ---- a/test/test_xcomplex.cpp -+++ b/test/test_xcomplex.cpp -@@ -253,12 +253,21 @@ namespace xtl - TEST(xcomplex, power) - { - complex_type c(1., 2.); -+ complex_type r, sr; - std::complex sc(c); - double d = 1.5; -- EXPECT_EQ(pow(c, c), complex_type(std::pow(sc, sc))); -- EXPECT_EQ(pow(c, d), complex_type(std::pow(sc, d))); -- EXPECT_EQ(pow(d, c), complex_type(std::pow(d, sc))); -- EXPECT_EQ(sqrt(c), complex_type(std::sqrt(sc))); -+#define EXPECT_COMPLEX_EQ(a, b) \ -+ do { \ -+ r = a; \ -+ sr = b; \ -+ EXPECT_DOUBLE_EQ(r.real(), sr.real()); \ -+ EXPECT_DOUBLE_EQ(r.imag(), sr.imag()); \ -+ } while (0) -+ EXPECT_COMPLEX_EQ(pow(c, c), complex_type(std::pow(sc, sc))); -+ EXPECT_COMPLEX_EQ(pow(c, d), complex_type(std::pow(sc, d))); -+ EXPECT_COMPLEX_EQ(pow(d, c), complex_type(std::pow(d, sc))); -+ EXPECT_COMPLEX_EQ(sqrt(c), complex_type(std::sqrt(sc))); -+#undef EXPECT_COMPLEX_EQ - } - - TEST(xcomplex, trigonometric) --- -2.17.1 - diff --git a/README.packit b/README.packit new file mode 100644 index 0000000..fb341a1 --- /dev/null +++ b/README.packit @@ -0,0 +1,3 @@ +This repository is maintained by packit. +https://packit.dev/ +The file was generated using packit 1.11.0.post1.dev7+gfdcdf3a32. diff --git a/changelog b/changelog new file mode 100644 index 0000000..bbf89db --- /dev/null +++ b/changelog @@ -0,0 +1,118 @@ +* Fri Jul 23 2021 Fedora Release Engineering - 0.7.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Sun Jul 11 2021 Elliott Sales de Andrade - 0.7.2-2 +- Fix build with Sphinx 4 + +* Sun Feb 07 2021 Elliott Sales de Andrade - 0.7.2-1 +- Update to latest version (#1918520) + +* Thu Jan 28 2021 Fedora Release Engineering - 0.6.23-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sat Dec 12 2020 Elliott Sales de Andrade - 0.6.23-1 +- Update to latest version (#1906535) + +* Thu Oct 29 2020 Elliott Sales de Andrade - 0.6.21-1 +- Update to latest version (#1892529) + +* Fri Oct 16 2020 Elliott Sales de Andrade - 0.6.20-1 +- Update to latest version (#1888869) + +* Sat Sep 26 2020 Elliott Sales de Andrade - 0.6.19-1 +- Update to latest version (#1881965) + +* Thu Sep 03 2020 Elliott Sales de Andrade - 0.6.18-1 +- Update to latest version (#1875020) + +* Sun Aug 30 2020 Elliott Sales de Andrade - 0.6.17-1 +- Update to latest version (#1873863) + +* Thu Aug 13 2020 Elliott Sales de Andrade - 0.6.16-1 +- Update to latest version (#1867970) + +* Wed Jul 29 2020 Fedora Release Engineering - 0.6.15-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jul 21 2020 Elliott Sales de Andrade - 0.6.15-1 +- Update to latest version + +* Sat Mar 14 2020 Elliott Sales de Andrade - 0.6.13-1 +- Update to latest version + +* Fri Feb 14 2020 Elliott Sales de Andrade - 0.6.12-2 +- Re-enable armv7hl and ppc64le + +* Fri Feb 14 2020 Elliott Sales de Andrade - 0.6.12-1 +- Update to latest version + +* Fri Jan 31 2020 Fedora Release Engineering - 0.6.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Wed Jan 08 2020 Elliott Sales de Andrade - 0.6.11-1 +- Update to latest version + +* Thu Oct 31 2019 Elliott Sales de Andrade - 0.6.8-1 +- Update to latest version + +* Mon Sep 23 2019 Elliott Sales de Andrade - 0.6.7-1 +- Update to latest version + +* Wed Sep 18 2019 Elliott Sales de Andrade - 0.6.6-1 +- Update to latest version + +* Tue Aug 27 2019 Elliott Sales de Andrade - 0.6.5-1 +- Update to latest version +- Exclude arches that don't work + +* Sat Jul 27 2019 Fedora Release Engineering - 0.6.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Mon Apr 29 2019 Elliott Sales de Andrade - 0.6.4-1 +- Update to latest version + +* Wed Apr 10 2019 Elliott Sales de Andrade - 0.6.3-1 +- Update to latest version + +* Sat Apr 06 2019 Elliott Sales de Andrade - 0.6.2-1 +- Update to latest version + +* Tue Mar 26 2019 Elliott Sales de Andrade - 0.6.1-1 +- Update to latest version + +* Fri Mar 08 2019 Elliott Sales de Andrade - 0.6.0-1 +- Update to latest version + +* Wed Feb 13 2019 Elliott Sales de Andrade - 0.5.4-1 +- Update to latest version + +* Sun Feb 03 2019 Fedora Release Engineering - 0.5.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Wed Jan 23 2019 Elliott Sales de Andrade - 0.5.3-1 +- Update to latest version + +* Wed Sep 05 2018 Elliott Sales de Andrade - 0.4.15-1 +- Update to latest version + +* Thu Aug 16 2018 Elliott Sales de Andrade - 0.4.14-2 +- rebuilt + +* Tue Aug 14 2018 Elliott Sales de Andrade - 0.4.14-1 +- Update to latest version + +* Tue Aug 07 2018 Elliott Sales de Andrade - 0.4.13-1 +- Update to latest version + +* Sat Jul 14 2018 Fedora Release Engineering - 0.4.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed May 02 2018 Elliott Sales de Andrade 0.4.7-1 +- Update to latest version + +* Wed Mar 21 2018 Elliott Sales de Andrade 0.4.4-2 +- Split documentation into subpackage +- Run more tests on broken arches + +* Mon Mar 19 2018 Elliott Sales de Andrade 0.4.4-1 +- Initial package for Fedora diff --git a/sources b/sources index 838f6aa..824c53c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xtl-0.6.21.tar.gz) = 5bc6141a7924bf1a90c119c929ba990fb461a8ee5d805125e4dac6d441b4cd0458451c9255c2a8dbcbdb089ee26eb43e853af15bcce0021bf111730e47ebcfd8 +SHA512 (xtl-0.8.1.tar.gz) = cb032d27b2f7dff135c442fd92e3924eb108355769354c9eee9ec2d3ec7ebd867ee89ee2e10f41352447e08f185637f338fdc40e37d60d85cf2fffdcaac1ce6c diff --git a/xtl.spec b/xtl.spec index 003dccf..d7e9e37 100644 --- a/xtl.spec +++ b/xtl.spec @@ -2,20 +2,18 @@ %global debug_package %{nil} Name: xtl -Version: 0.6.21 -Release: 1%{?dist} -License: BSD +Version: 0.8.1 +Release: %autorelease +License: BSD-3-Clause Summary: QuantStack tools library Url: https://github.com/QuantStack/xtl Source0: https://github.com/QuantStack/%{name}/archive/%{version}/%{name}-%{version}.tar.gz -# https://github.com/QuantStack/xtl/issues/97 -Patch0001: 0001-Fix-complex-test.patch BuildRequires: binutils BuildRequires: cmake +BuildRequires: doctest-devel BuildRequires: doxygen BuildRequires: gcc-c++ -BuildRequires: gtest-devel BuildRequires: make BuildRequires: cmake(nlohmann_json) BuildRequires: python3dist(breathe) @@ -55,131 +53,21 @@ make html SPHINXBUILD=sphinx-build-3 rm build/html/.buildinfo popd - %install %cmake_install - %check -%if %{fedora} >= 33 -make -C "%{_vpath_builddir}" xtest -%else -make xtest -%endif - +%cmake_build --target xtest %files devel %doc README.md %license LICENSE %{_includedir}/xtl/ -%{_libdir}/cmake/xtl/ -%{_libdir}/pkgconfig/xtl.pc +%{_datadir}/cmake/xtl/ +%{_datadir}/pkgconfig/xtl.pc %files doc %doc docs/build/html - %changelog -* Thu Oct 29 2020 Elliott Sales de Andrade - 0.6.21-1 -- Update to latest version (#1892529) - -* Fri Oct 16 2020 Elliott Sales de Andrade - 0.6.20-1 -- Update to latest version (#1888869) - -* Sat Sep 26 2020 Elliott Sales de Andrade - 0.6.19-1 -- Update to latest version (#1881965) - -* Thu Sep 03 2020 Elliott Sales de Andrade - 0.6.18-1 -- Update to latest version (#1875020) - -* Sun Aug 30 2020 Elliott Sales de Andrade - 0.6.17-1 -- Update to latest version (#1873863) - -* Thu Aug 13 2020 Elliott Sales de Andrade - 0.6.16-1 -- Update to latest version (#1867970) - -* Wed Jul 29 2020 Fedora Release Engineering - 0.6.15-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Tue Jul 21 2020 Elliott Sales de Andrade - 0.6.15-1 -- Update to latest version - -* Sat Mar 14 2020 Elliott Sales de Andrade - 0.6.13-1 -- Update to latest version - -* Fri Feb 14 2020 Elliott Sales de Andrade - 0.6.12-2 -- Re-enable armv7hl and ppc64le - -* Fri Feb 14 2020 Elliott Sales de Andrade - 0.6.12-1 -- Update to latest version - -* Fri Jan 31 2020 Fedora Release Engineering - 0.6.11-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Wed Jan 08 2020 Elliott Sales de Andrade - 0.6.11-1 -- Update to latest version - -* Thu Oct 31 2019 Elliott Sales de Andrade - 0.6.8-1 -- Update to latest version - -* Mon Sep 23 2019 Elliott Sales de Andrade - 0.6.7-1 -- Update to latest version - -* Wed Sep 18 2019 Elliott Sales de Andrade - 0.6.6-1 -- Update to latest version - -* Tue Aug 27 2019 Elliott Sales de Andrade - 0.6.5-1 -- Update to latest version -- Exclude arches that don't work - -* Sat Jul 27 2019 Fedora Release Engineering - 0.6.4-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Mon Apr 29 2019 Elliott Sales de Andrade - 0.6.4-1 -- Update to latest version - -* Wed Apr 10 2019 Elliott Sales de Andrade - 0.6.3-1 -- Update to latest version - -* Sat Apr 06 2019 Elliott Sales de Andrade - 0.6.2-1 -- Update to latest version - -* Tue Mar 26 2019 Elliott Sales de Andrade - 0.6.1-1 -- Update to latest version - -* Fri Mar 08 2019 Elliott Sales de Andrade - 0.6.0-1 -- Update to latest version - -* Wed Feb 13 2019 Elliott Sales de Andrade - 0.5.4-1 -- Update to latest version - -* Sun Feb 03 2019 Fedora Release Engineering - 0.5.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Wed Jan 23 2019 Elliott Sales de Andrade - 0.5.3-1 -- Update to latest version - -* Wed Sep 05 2018 Elliott Sales de Andrade - 0.4.15-1 -- Update to latest version - -* Thu Aug 16 2018 Elliott Sales de Andrade - 0.4.14-2 -- rebuilt - -* Tue Aug 14 2018 Elliott Sales de Andrade - 0.4.14-1 -- Update to latest version - -* Tue Aug 07 2018 Elliott Sales de Andrade - 0.4.13-1 -- Update to latest version - -* Sat Jul 14 2018 Fedora Release Engineering - 0.4.7-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Wed May 02 2018 Elliott Sales de Andrade 0.4.7-1 -- Update to latest version - -* Wed Mar 21 2018 Elliott Sales de Andrade 0.4.4-2 -- Split documentation into subpackage -- Run more tests on broken arches - -* Mon Mar 19 2018 Elliott Sales de Andrade 0.4.4-1 -- Initial package for Fedora +%autochangelog