diff --git a/.gitignore b/.gitignore index 4a8234a..43180ab 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,25 @@ /xeus-0.23.8.tar.gz /xeus-0.23.9.tar.gz /xeus-0.23.14.tar.gz +/xeus-0.24.0.tar.gz +/xeus-0.24.1.tar.gz +/xeus-0.24.2.tar.gz +/xeus-0.24.3.tar.gz +/xeus-0.24.4.tar.gz +/xeus-0.25.0.tar.gz +/xeus-0.25.1.tar.gz +/xeus-0.25.3.tar.gz +/xeus-1.0.0.tar.gz +/xeus-1.0.1.tar.gz +/xeus-1.0.3.tar.gz +/xeus-1.0.4.tar.gz +/xeus-2.0.0.tar.gz +/xeus-3.0.5.tar.gz +/xeus-3.1.1.tar.gz +/xeus-3.1.3.tar.gz +/xeus-3.1.4.tar.gz +/xeus-3.1.5.tar.gz +/xeus-5.1.1.tar.gz +/xeus-5.2.3.tar.gz +/xeus-5.2.4.tar.gz +/xeus-5.2.6.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/README.packit b/README.packit new file mode 100644 index 0000000..a901bca --- /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.12.0.post1.dev18+gc39b0e7d4. diff --git a/changelog b/changelog new file mode 100644 index 0000000..9dbe962 --- /dev/null +++ b/changelog @@ -0,0 +1,78 @@ +* 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 diff --git a/sources b/sources index e70296f..2d23942 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xeus-0.23.14.tar.gz) = 950411e57c52aee0343b8eb28c0ad9b15be49fb87e64cf62d83b4b711e3c08c8da44ed7ba8980df0a8a9c0ae8b00fc8c681f5caa4bb18dc29ffdf33ab663feaf +SHA512 (xeus-5.2.6.tar.gz) = f931ed1ba0122ee3855f4ce6bb3e30506a3fd56011c9594679baad7382372aa39e2088d1e84c6c730334e27c94080fc3b381073e987afd68186d64626abb32f6 diff --git a/xeus.spec b/xeus.spec index 24732f9..dcdfba4 100644 --- a/xeus.spec +++ b/xeus.spec @@ -1,27 +1,23 @@ Name: xeus -Version: 0.23.14 -Release: 1%{?dist} +Version: 5.2.6 +Release: %autorelease Summary: C++ implementation of the Jupyter kernel protocol -License: BSD +License: BSD-3-Clause URL: https://github.com/jupyter-xeus/xeus Source0: https://github.com/jupyter-xeus/xeus/archive/%{version}/%{name}-%{version}.tar.gz -# xtl is broken on some arches. -# https://bugzilla.redhat.com/show_bug.cgi?id=1745840 -# https://bugzilla.redhat.com/show_bug.cgi?id=1745841 -ExcludeArch: armv7hl ppc64le +# https://fedoraproject.org/wiki/Changes/EncourageI686LeafRemoval +ExcludeArch: %{ix86} BuildRequires: cmake >= 3.8 -BuildRequires: cmake(cppzmq) >= 4.3.0 -BuildRequires: cmake(nlohmann_json) >= 3.2.0 -BuildRequires: cmake(xtl) >= 0.5 +BuildRequires: cmake(nlohmann_json) >= 3.11.0 +BuildRequires: doctest-devel BuildRequires: doxygen BuildRequires: gcc-c++ -BuildRequires: gtest-devel BuildRequires: libuuid-devel -BuildRequires: openssl-devel >= 1.0.1 -BuildRequires: pkgconfig(libzmq) >= 4.2.5 +BuildRequires: make +BuildRequires: pkgconfig(uuid) BuildRequires: python3dist(breathe) BuildRequires: python3dist(jupyter-kernel-test) BuildRequires: python3dist(pytest) @@ -47,27 +43,25 @@ Development files for %{name} library. %build -mkdir build && cd build -%cmake -DXEUS_BUILD_STATIC_LIBS=OFF -DXEUS_DISABLE_ARCH_NATIVE=ON .. -%make_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 BUILDDIR=${PWD} -rm html/.buildinfo +make -C docs SPHINXBUILD=sphinx-build-3 html +rm docs/build/html/.buildinfo %install -%make_install -C build +%cmake_install %check -cd build -ctest -V +%ctest %files -%doc README.md build/html +%doc README.md docs/build/html %license LICENSE -%{_libdir}/libxeus.so.1* +%{_libdir}/libxeus.so.13{,.*} %files devel %{_includedir}/xeus/ @@ -76,32 +70,4 @@ ctest -V %changelog -* 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 - -* 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 +%autochangelog