public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/xeus-zmq] epel10: Initial import BZ 2242660
@ 2026-07-14 15:09 Benson Muite
  0 siblings, 0 replies; only message in thread
From: Benson Muite @ 2026-07-14 15:09 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/xeus-zmq
Branch : epel10
Commit : 37cec20f33f4c2fd18b3d8144f773e3e89e4dbe1
Author : Benson Muite <benson_muite@emailplus.org>
Date   : 2023-10-09T10:16:34+03:00
Stats  : +74/-0 in 3 file(s)
URL    : https://src.fedoraproject.org/rpms/xeus-zmq/c/37cec20f33f4c2fd18b3d8144f773e3e89e4dbe1?branch=epel10

Log:
Initial import BZ 2242660

---
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..a1e8716
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/xeus-zmq-1.1.1.tar.gz

diff --git a/sources b/sources
new file mode 100644
index 0000000..8d91852
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (xeus-zmq-1.1.1.tar.gz) = 5c0689818f7218065618d680e5719ddfd39c808aaf3d43e2042aea414113acadbacc44ef4d5b469439cd459c326299d5f200cd23ebbfcc3564a40d11bf8bfc5a

diff --git a/xeus-zmq.spec b/xeus-zmq.spec
new file mode 100644
index 0000000..9246940
--- /dev/null
+++ b/xeus-zmq.spec
@@ -0,0 +1,72 @@
+Name:           xeus-zmq
+Version:        1.1.1
+Release:        1%{?dist}
+Summary:        ZeroMQ based middleware for xeus
+
+License:        BSD-3-Clause
+URL:            https://github.com/jupyter-xeus/xeus-zmq
+Source0:        %{url}/archive/%{version}/%{name}-%{version}.tar.gz
+
+# Xeus is not available for i686
+# https://src.fedoraproject.org/rpms/xeus/blob/rawhide/f/xeus.spec
+ExcludeArch: %{ix86}
+
+BuildRequires:  cmake
+BuildRequires:  cppzmq-devel
+BuildRequires:  gcc-c++
+BuildRequires:  json-devel
+BuildRequires:  libuuid-devel
+BuildRequires:  openssl-devel
+BuildRequires:  xeus-devel
+BuildRequires:  xtl-devel
+BuildRequires:  zeromq-devel
+# Needed for tests
+BuildRequires:  doctest-devel
+BuildRequires:  python3-jupyter-kernel-test
+BuildRequires:  python3-pytest
+
+%description
+xeus-zmq provides various implementations of the xserver API from
+xeus, based on the ZeroMQ library. These implementations all
+conform to the Jupyter Kernel Protocol specification.
+
+%package devel
+Summary:   ZeroMQ based middleware for xeus
+Requires:  %{name}%{?_isa} = %{version}-%{release}
+
+%description devel
+Development files for xeus-zmq
+
+%prep
+%autosetup
+
+
+%build
+%cmake -DXEUS_ZMQ_BUILD_STATIC_LIBS=OFF \
+       -DXEUS_ZMQ_BUILD_SHARED_LIBS=ON \
+       -DXEUS_ZMQ_STATIC_DEPENDENCIES=OFF \
+       -DXEUS_ZMQ_BUILD_TESTS=ON
+%cmake_build
+
+
+%install
+%cmake_install
+
+%check
+%ctest
+
+%files
+%license LICENSE
+%doc README.md
+%{_libdir}/libxeus-zmq.so.2*
+
+%files devel
+%dir %{_includedir}/xeus-zmq
+%{_includedir}/xeus-zmq/*.hpp
+%dir %{_libdir}/cmake/xeus-zmq
+%{_libdir}/cmake/xeus-zmq/*.cmake
+%{_libdir}/libxeus-zmq.so
+
+%changelog
+* Sat Oct 07 2023 Benson Muite <benson_muite@emailplus.org> - 1.1.1-1
+- Initial package 

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-07-14 15:09 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-07-14 15:09 [rpms/xeus-zmq] epel10: Initial import BZ 2242660 Benson Muite

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox