public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Elliott Sales de Andrade <quantum.analyst@gmail.com>
To: git-commits@fedoraproject.org
Subject: [rpms/xeus] epel10: Update to latest version.
Date: Sat, 11 Jul 2026 22:27:59 GMT	[thread overview]
Message-ID: <178380887999.1.43760431429245529.rpms-xeus-d76d0bbca2ee@fedoraproject.org> (raw)

            A new commit has been pushed.

            Repo   : rpms/xeus
            Branch : epel10
            Commit : d76d0bbca2ee06af4b88dfeadc2d20d46cac34b4
            Author : Elliott Sales de Andrade <quantum.analyst@gmail.com>
            Date   : 2021-07-11T20:32:22-04:00
            Stats  : +105/-3 in 5 file(s)
            URL    : https://src.fedoraproject.org/rpms/xeus/c/d76d0bbca2ee06af4b88dfeadc2d20d46cac34b4?branch=epel10

            Log:
            Update to latest version.

Fix various build issues.

---
diff --git a/.gitignore b/.gitignore
index 4075324..b3186f2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,3 +16,4 @@
 /xeus-0.25.3.tar.gz
 /xeus-1.0.0.tar.gz
 /xeus-1.0.1.tar.gz
+/xeus-1.0.3.tar.gz

diff --git a/0001-Fix-build-with-Sphinx-4.patch b/0001-Fix-build-with-Sphinx-4.patch
new file mode 100644
index 0000000..2b111d1
--- /dev/null
+++ b/0001-Fix-build-with-Sphinx-4.patch
@@ -0,0 +1,40 @@
+From 116e9272965094260e056437ca494fc726ba300a Mon Sep 17 00:00:00 2001
+From: Elliott Sales de Andrade <quantum.analyst@gmail.com>
+Date: Sun, 11 Jul 2021 19:22:19 -0400
+Subject: [PATCH 1/2] Fix build with Sphinx 4.
+
+`add_stylesheet` was deprecated in 1.8 and removed in 4.0 [1]. The
+replacement, `add_css_file` was added in 1.0, which is older than any
+version required by `breathe`.
+
+[1] https://www.sphinx-doc.org/en/master/extdev/deprecated.html?highlight=add_stylesheet
+
+Signed-off-by: Elliott Sales de Andrade <quantum.analyst@gmail.com>
+---
+ docs/source/conf.py | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/docs/source/conf.py b/docs/source/conf.py
+index 58386c6..f67e96e 100644
+--- a/docs/source/conf.py
++++ b/docs/source/conf.py
+@@ -15,8 +15,10 @@ html_theme = "sphinx_rtd_theme"
+ 
+ html_theme_path = [sphinx_rtd_theme.get_html_theme_path()]
+ 
++
+ def setup(app):
+-    app.add_stylesheet("main_stylesheet.css")
++    app.add_css_file("main_stylesheet.css")
++
+ 
+ extensions = ['breathe']
+ breathe_projects = { 'xeus': '../xml' }
+@@ -35,4 +37,3 @@ highlight_language = 'c++'
+ pygments_style = 'sphinx'
+ todo_include_todos = False
+ htmlhelp_basename = 'xeusdoc'
+-
+-- 
+2.31.1
+

diff --git a/0002-Remove-all-RPATH-settings.patch b/0002-Remove-all-RPATH-settings.patch
new file mode 100644
index 0000000..8138350
--- /dev/null
+++ b/0002-Remove-all-RPATH-settings.patch
@@ -0,0 +1,52 @@
+From d31cf19e37c2e847bef8917fd9cf8ed2fbb27b38 Mon Sep 17 00:00:00 2001
+From: Elliott Sales de Andrade <quantum.analyst@gmail.com>
+Date: Sun, 11 Jul 2021 20:14:15 -0400
+Subject: [PATCH 2/2] Remove all RPATH settings.
+
+If you need to set this, it's an environment-specific thing.
+
+Signed-off-by: Elliott Sales de Andrade <quantum.analyst@gmail.com>
+---
+ CMakeLists.txt | 19 -------------------
+ 1 file changed, 19 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 903dcf9..6b3a26d 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -195,13 +195,6 @@ include(CheckCXXCompilerFlag)
+ 
+ string(TOUPPER "${CMAKE_BUILD_TYPE}" U_CMAKE_BUILD_TYPE)
+ 
+-if (NOT APPLE)
+-    set(CMAKE_SKIP_BUILD_RPATH FALSE)
+-    set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
+-endif ()
+-
+-set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib; ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}")
+-
+ if (XEUS_STATIC_DEPENDENCIES AND NOT MSVC AND NOT APPLE)
+ 	# Explicitly finds and links with libsodium.a
+ 	# because it is not exported as a dependency by
+@@ -223,18 +216,6 @@ macro(xeus_create_target target_name linkage output_name)
+ 
+     add_library(${target_name} ${linkage_upper} ${XEUS_SOURCES} ${XEUS_HEADERS})
+ 
+-    if (APPLE)
+-        set_target_properties(
+-            ${target_name} PROPERTIES
+-            MACOSX_RPATH ON
+-        )
+-    else ()
+-        set_target_properties(
+-            ${target_name} PROPERTIES
+-            BUILD_WITH_INSTALL_RPATH 1
+-        )
+-    endif ()
+-
+     target_include_directories(
+         ${target_name}
+         PUBLIC $<BUILD_INTERFACE:${XEUS_INCLUDE_DIR}>
+-- 
+2.31.1
+

diff --git a/sources b/sources
index e6c6e72..855b118 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (xeus-1.0.1.tar.gz) = 65eab4d5caf0e742acb2374f7be7705ed977c11a5312709112e378afd129c42da0ff738233e7d2144ce26ad723afe15767e20b1e842586707d766163e5bfa9c8
+SHA512 (xeus-1.0.3.tar.gz) = e2a8ad892b60989f75eff161ea1a024a012dd46b39ae85604acf8876593c5e46939233002c2fb7e79d45bdd076635bffdf3ada4ae6ae6c9e1fde8339f1c6bce9

diff --git a/xeus.spec b/xeus.spec
index d9387af..2e6cf54 100644
--- a/xeus.spec
+++ b/xeus.spec
@@ -1,11 +1,15 @@
 Name:           xeus
-Version:        1.0.1
+Version:        1.0.3
 Release:        1%{?dist}
 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://github.com/jupyter-xeus/xeus/pull/280
+Patch0001:      0001-Fix-build-with-Sphinx-4.patch
+# https://github.com/jupyter-xeus/xeus/pull/281
+Patch0002:      0002-Remove-all-RPATH-settings.patch
 
 BuildRequires:  cmake >= 3.8
 BuildRequires:  cmake(cppzmq) >= 4.3.0
@@ -43,7 +47,7 @@ Development files for %{name} library.
 
 
 %build
-%cmake -DXEUS_BUILD_STATIC_LIBS=OFF -DXEUS_DISABLE_ARCH_NATIVE=ON
+%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
@@ -70,6 +74,11 @@ rm docs/build/html/.buildinfo
 
 
 %changelog
+* Sun Jul 11 2021 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 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 <quantum.analyst@gmail.com> - 1.0.1-1
 - Update to latest version (#1929422)
 

             reply	other threads:[~2026-07-11 22:27 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-07-11 22:27 Elliott Sales de Andrade [this message]
  -- strict thread matches above, loose matches on Subject: below --
2026-07-11 22:27 [rpms/xeus] epel10: Update to latest version Elliott Sales de Andrade
2026-07-11 22:27 Elliott Sales de Andrade
2026-07-11 22:27 Elliott Sales de Andrade
2026-07-11 22:27 Elliott Sales de Andrade
2026-07-11 22:27 Elliott Sales de Andrade
2026-07-11 22:27 Elliott Sales de Andrade
2026-07-11 22:27 Elliott Sales de Andrade
2026-07-11 22:27 Elliott Sales de Andrade
2026-07-11 22:27 Elliott Sales de Andrade
2026-07-11 22:27 Elliott Sales de Andrade
2026-07-11 22:27 Elliott Sales de Andrade
2026-07-11 22:27 Elliott Sales de Andrade
2026-07-11 22:27 Elliott Sales de Andrade
2026-07-11 22:27 Elliott Sales de Andrade
2026-07-11 22:27 Elliott Sales de Andrade
2026-07-11 22:27 Elliott Sales de Andrade
2026-07-11 22:27 Elliott Sales de Andrade

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=178380887999.1.43760431429245529.rpms-xeus-d76d0bbca2ee@fedoraproject.org \
    --to=quantum.analyst@gmail.com \
    --cc=git-commits@fedoraproject.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox