## START: Set by rpmautospec ## (rpmautospec version 0.3.5) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 2; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec # Header-only library. %global debug_package %{nil} Name: xtl Version: 0.7.5 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 BuildRequires: binutils BuildRequires: cmake BuildRequires: doctest-devel BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: make BuildRequires: cmake(nlohmann_json) BuildRequires: python3dist(breathe) BuildRequires: python3dist(sphinx) BuildRequires: python3dist(sphinx-rtd-theme) %description Basic tools (containers, algorithms) used by other QuantStack packages. %package devel Summary: %{summary} Provides: xtl-static = %{version}-%{release} Requires: cmake-filesystem %description devel Development files for %{name} library. %package doc Summary: %{summary} %description doc Documentation files for %{name} library. %prep %autosetup -p1 %build %cmake -DBUILD_TESTS=ON %cmake_build pushd docs make html SPHINXBUILD=sphinx-build-3 rm build/html/.buildinfo popd %install %cmake_install %check make -C "%{_vpath_builddir}" xtest %files devel %doc README.md %license LICENSE %{_includedir}/xtl/ %{_datadir}/cmake/xtl/ %{_datadir}/pkgconfig/xtl.pc %files doc %doc docs/build/html %changelog * Sat Jul 22 2023 Fedora Release Engineering - 0.7.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Mon Feb 20 2023 Elliott Sales de Andrade - 0.7.5-1 - Update to latest version (#2160520) * Sat Jan 21 2023 Fedora Release Engineering - 0.7.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Mon Oct 17 2022 Elliott Sales de Andrade - 0.7.4-1 - Update to latest version (#2026610) * Sat Jul 23 2022 Fedora Release Engineering - 0.7.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Sat Jan 22 2022 Fedora Release Engineering - 0.7.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Mon Oct 25 2021 Elliott Sales de Andrade - 0.7.3-1 - Update to latest version (#2016608) * 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