diff --git a/.gitignore b/.gitignore index 43180ab..4a8234a 100644 --- a/.gitignore +++ b/.gitignore @@ -6,25 +6,3 @@ /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 deleted file mode 100644 index d11d5ba..0000000 --- a/.packit.yaml +++ /dev/null @@ -1,18 +0,0 @@ -# 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 deleted file mode 100644 index a901bca..0000000 --- a/README.packit +++ /dev/null @@ -1,3 +0,0 @@ -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 deleted file mode 100644 index 9dbe962..0000000 --- a/changelog +++ /dev/null @@ -1,78 +0,0 @@ -* 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 2d23942..e70296f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xeus-5.2.6.tar.gz) = f931ed1ba0122ee3855f4ce6bb3e30506a3fd56011c9594679baad7382372aa39e2088d1e84c6c730334e27c94080fc3b381073e987afd68186d64626abb32f6 +SHA512 (xeus-0.23.14.tar.gz) = 950411e57c52aee0343b8eb28c0ad9b15be49fb87e64cf62d83b4b711e3c08c8da44ed7ba8980df0a8a9c0ae8b00fc8c681f5caa4bb18dc29ffdf33ab663feaf diff --git a/xeus.spec b/xeus.spec index dcdfba4..24732f9 100644 --- a/xeus.spec +++ b/xeus.spec @@ -1,23 +1,27 @@ Name: xeus -Version: 5.2.6 -Release: %autorelease +Version: 0.23.14 +Release: 1%{?dist} Summary: C++ implementation of the Jupyter kernel protocol -License: BSD-3-Clause +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} +# 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 BuildRequires: cmake >= 3.8 -BuildRequires: cmake(nlohmann_json) >= 3.11.0 -BuildRequires: doctest-devel +BuildRequires: cmake(cppzmq) >= 4.3.0 +BuildRequires: cmake(nlohmann_json) >= 3.2.0 +BuildRequires: cmake(xtl) >= 0.5 BuildRequires: doxygen BuildRequires: gcc-c++ +BuildRequires: gtest-devel BuildRequires: libuuid-devel -BuildRequires: make -BuildRequires: pkgconfig(uuid) +BuildRequires: openssl-devel >= 1.0.1 +BuildRequires: pkgconfig(libzmq) >= 4.2.5 BuildRequires: python3dist(breathe) BuildRequires: python3dist(jupyter-kernel-test) BuildRequires: python3dist(pytest) @@ -43,25 +47,27 @@ Development files for %{name} library. %build -%cmake -DXEUS_BUILD_STATIC_LIBS=OFF -DXEUS_DISABLE_ARCH_NATIVE=ON -DXEUS_BUILD_TESTS=ON -%cmake_build +mkdir build && cd build +%cmake -DXEUS_BUILD_STATIC_LIBS=OFF -DXEUS_DISABLE_ARCH_NATIVE=ON .. +%make_build -make -C docs SPHINXBUILD=sphinx-build-3 html -rm docs/build/html/.buildinfo +make -C ../docs SPHINXBUILD=sphinx-build-3 html BUILDDIR=${PWD} +rm html/.buildinfo %install -%cmake_install +%make_install -C build %check -%ctest +cd build +ctest -V %files -%doc README.md docs/build/html +%doc README.md build/html %license LICENSE -%{_libdir}/libxeus.so.13{,.*} +%{_libdir}/libxeus.so.1* %files devel %{_includedir}/xeus/ @@ -70,4 +76,32 @@ rm docs/build/html/.buildinfo %changelog -%autochangelog +* 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