## START: Set by rpmautospec ## (rpmautospec version 0.3.5) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; 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 Name: xeus Version: 3.0.5 Release: %autorelease Summary: C++ implementation of the Jupyter kernel protocol License: BSD URL: https://github.com/jupyter-xeus/xeus Source0: https://github.com/jupyter-xeus/xeus/archive/%{version}/%{name}-%{version}.tar.gz # https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval ExcludeArch: %{ix86} BuildRequires: cmake >= 3.8 BuildRequires: cmake(nlohmann_json) >= 3.2.0 BuildRequires: cmake(xtl) >= 0.7 BuildRequires: doctest-devel BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: libuuid-devel BuildRequires: make BuildRequires: pkgconfig(uuid) BuildRequires: python3dist(breathe) BuildRequires: python3dist(jupyter-kernel-test) BuildRequires: python3dist(pytest) BuildRequires: python3dist(sphinx) BuildRequires: python3dist(sphinx-rtd-theme) %description xeus is a library meant to facilitate the implementation of kernels for Jupyter. It takes the burden of implementing the Jupyter Kernel protocol so developers can focus on implementing the interpreter part of the kernel. %package devel Summary: %{summary} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel Development files for %{name} library. %prep %autosetup -p1 %build %cmake -DXEUS_BUILD_STATIC_LIBS=OFF -DXEUS_DISABLE_ARCH_NATIVE=ON -DXEUS_BUILD_TESTS=ON %cmake_build make -C docs SPHINXBUILD=sphinx-build-3 html rm docs/build/html/.buildinfo %install %cmake_install %check %ctest %files %doc README.md docs/build/html %license LICENSE %{_libdir}/libxeus.so.8* %files devel %{_includedir}/xeus/ %{_libdir}/cmake/xeus/ %{_libdir}/libxeus.so %changelog * Sun Jan 22 2023 Elliott Sales de Andrade - 3.0.5-1 - Update to latest version (#2007795) * Sun Jan 22 2023 Elliott Sales de Andrade - 2.0.0-7 - Drop support for i686 * Sat Jan 21 2023 Fedora Release Engineering - 2.0.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Mon Oct 17 2022 Elliott Sales de Andrade - 2.0.0-5 - Backport fixes to messages to match schemas * Sat Jul 23 2022 Fedora Release Engineering - 2.0.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Sat Jan 22 2022 Fedora Release Engineering - 2.0.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Sat Sep 18 2021 Elliott Sales de Andrade - 2.0.0-1 - Update to latest version (#2003853) * Sun Aug 22 2021 Elliott Sales de Andrade - 1.0.4-1 - Update to latest version (#1981750) * Fri Jul 23 2021 Fedora Release Engineering - 1.0.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Sun Jul 11 2021 Elliott Sales de Andrade - 1.0.3-1 - Update to latest version (#1965198) - Fix build with Sphinx 4 (#1977665) - Remove unnecessary RPATH directories * Wed Feb 24 2021 Elliott Sales de Andrade - 1.0.1-1 - Update to latest version (#1929422) * Sun Feb 07 2021 Elliott Sales de Andrade - 1.0.0-1 - Update to latest version (#1919068) * Wed Jan 27 2021 Fedora Release Engineering - 0.25.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Sat Dec 12 2020 Elliott Sales de Andrade - 0.25.3-1 - Update to latest version (#1906253) * Sat Nov 28 2020 Elliott Sales de Andrade - 0.25.1-1 - Update to latest version (#1900027) * Thu Nov 19 2020 Elliott Sales de Andrade - 0.25.0-1 - Update to latest version (#1898255) * Mon Nov 09 2020 Elliott Sales de Andrade - 0.24.4-1 - Update to latest version (#1896206) * Sun Nov 08 2020 Elliott Sales de Andrade - 0.24.3-1 - Update to latest version (#1895579) * Tue Oct 06 2020 Elliott Sales de Andrade - 0.24.2-1 - Update to latest version (#1884918) * Sat Aug 01 2020 Fedora Release Engineering - 0.24.1-3 - Second attempt - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Wed Jul 29 2020 Fedora Release Engineering - 0.24.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Fri Jun 26 2020 Elliott Sales de Andrade - 0.24.1-1 - Update to latest version * Sat Jun 13 2020 Elliott Sales de Andrade - 0.24.0-1 - Update to latest version * Mon May 18 2020 Elliott Sales de Andrade - 0.23.14-1 - Update to latest version * Wed Mar 25 2020 Elliott Sales de Andrade - 0.23.9-1 - Update to latest version * Sat Mar 14 2020 Elliott Sales de Andrade - 0.23.8-1 - Update to latest version * Tue Mar 03 2020 Elliott Sales de Andrade - 0.23.6-1 - Update to latest version * Fri Feb 14 2020 Elliott Sales de Andrade - 0.23.5-1 - Update to latest version - Re-enable build on armv7hl and ppc64le * Fri Jan 31 2020 Fedora Release Engineering - 0.23.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Jan 09 2020 Elliott Sales de Andrade - 0.23.3-1 - Update to latest version * Tue Sep 24 2019 Elliott Sales de Andrade - 0.23.2-2 - rebuilt * Mon Sep 23 2019 Elliott Sales de Andrade - 0.23.2-1 - Update to latest version * Sat Sep 07 2019 Elliott Sales de Andrade - 0.23.1-1 - Initial package release