|
|
779006d |
Name: nanomsg
|
|
|
779006d |
Version: 1.1.5
|
|
|
97542d0 |
Release: 14%{?dist}
|
|
|
5f9acbd |
Summary: Socket library that provides several common communication patterns
|
|
|
5f9acbd |
|
|
|
779006d |
License: MIT
|
|
|
779006d |
URL: https://nanomsg.org/
|
|
|
779006d |
Source0: https://github.com/nanomsg/nanomsg/archive/%{version}/%{name}-%{version}.tar.gz
|
|
|
5f9acbd |
|
|
|
5f9acbd |
BuildRequires: cmake3
|
|
|
779006d |
BuildRequires: gcc
|
|
|
779006d |
# For docs only, can be skipped
|
|
|
779006d |
BuildRequires: rubygem-asciidoctor
|
|
|
779006d |
|
|
|
779006d |
%description
|
|
|
779006d |
The nanomsg library is a simple high-performance implementation of several
|
|
|
779006d |
"scalability protocols". These scalability protocols are light-weight messaging
|
|
|
779006d |
protocols which can be used to solve a number of very common messaging patterns,
|
|
|
779006d |
such as request/reply, publish/subscribe, surveyor/respondent, and so forth.
|
|
|
779006d |
These protocols can run over a variety of transports such as TCP, UNIX sockets,
|
|
|
779006d |
and even WebSocket.
|
|
|
779006d |
|
|
|
779006d |
|
|
|
779006d |
%package devel
|
|
|
779006d |
Summary: Development files for %{name}
|
|
|
779006d |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
779006d |
|
|
|
779006d |
%description devel
|
|
|
779006d |
This package contains libraries and header files for
|
|
|
779006d |
developing applications that use %{name}.
|
|
|
779006d |
|
|
|
779006d |
|
|
|
779006d |
%package doc
|
|
|
779006d |
Summary: Documentation for %{name}
|
|
|
779006d |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
779006d |
|
|
|
779006d |
%description doc
|
|
|
779006d |
This package contains documentation for %{name}.
|
|
|
779006d |
|
|
|
779006d |
|
|
|
779006d |
%prep
|
|
|
5f9acbd |
%autosetup -p1
|
|
|
5f9acbd |
|
|
|
779006d |
|
|
|
779006d |
%build
|
|
|
5f9acbd |
%cmake3 \
|
|
|
5f9acbd |
-DTHREADSAFE=ON \
|
|
|
5f9acbd |
%{nil}
|
|
|
5f9acbd |
%cmake3_build
|
|
|
5f9acbd |
|
|
|
779006d |
|
|
|
779006d |
%install
|
|
|
5f9acbd |
%cmake3_install
|
|
|
5f9acbd |
|
|
|
779006d |
|
|
|
779006d |
%check
|
|
|
5f9acbd |
%ctest3
|
|
|
779006d |
|
|
|
779006d |
|
|
|
779006d |
%files
|
|
|
779006d |
%license COPYING
|
|
|
779006d |
%{_bindir}/nanocat
|
|
|
5f9acbd |
%{_libdir}/lib%{name}.so.*
|
|
|
5f9acbd |
%{_mandir}/man1/nanocat.1*
|
|
|
779006d |
|
|
|
779006d |
%files devel
|
|
|
779006d |
%doc tests
|
|
|
5f9acbd |
%{_libdir}/lib%{name}.so
|
|
|
5f9acbd |
%{_libdir}/pkgconfig/%{name}.pc
|
|
|
5f9acbd |
%{_libdir}/cmake/%{name}-%{version}/
|
|
|
5f9acbd |
%{_includedir}/%{name}/
|
|
|
5f9acbd |
%{_defaultdocdir}/%{name}/
|
|
|
5f9acbd |
%{_mandir}/man3/nn_*.3*
|
|
|
5f9acbd |
%{_mandir}/man7/nn_*.7*
|
|
|
5f9acbd |
%{_mandir}/man7/%{name}.7*
|
|
|
779006d |
|
|
|
779006d |
%files doc
|
|
|
779006d |
%doc AUTHORS doc README.md RELEASING SUPPORT
|
|
|
779006d |
|
|
|
5f9acbd |
|
|
|
779006d |
%changelog
|
|
|
97542d0 |
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.5-14
|
|
|
97542d0 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
97542d0 |
|
|
|
1183625 |
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.5-13
|
|
|
1183625 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
1183625 |
|
|
|
3080659 |
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.5-12
|
|
|
3080659 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
3080659 |
|
|
|
c545857 |
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.5-11
|
|
|
c545857 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
c545857 |
|
|
|
04b2de7 |
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.5-10
|
|
|
04b2de7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
04b2de7 |
|
|
|
b4676a7 |
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.5-9
|
|
|
b4676a7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
b4676a7 |
|
|
|
43bb43d |
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.5-8
|
|
|
43bb43d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
43bb43d |
|
|
|
ec04747 |
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.5-7
|
|
|
ec04747 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
ec04747 |
|
|
|
5f9acbd |
* Mon Aug 24 2020 Scott K Logan <logans@cottsay.net> - 1.1.5-6
|
|
|
5f9acbd |
- Fix FTBFS (rhbz#1864185)
|
|
|
5f9acbd |
- Use EPEL 7 compatible CMake macros
|
|
|
5f9acbd |
- Add an rpmlintrc to suppress spelling suggestions
|
|
|
5f9acbd |
|
|
|
da37073 |
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.5-5
|
|
|
da37073 |
- Second attempt - Rebuilt for
|
|
|
da37073 |
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
da37073 |
|
|
|
ae121e5 |
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.5-4
|
|
|
ae121e5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
ae121e5 |
|
|
|
ad388b1 |
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.5-3
|
|
|
ad388b1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
ad388b1 |
|
|
|
f77a27c |
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.5-2
|
|
|
f77a27c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
f77a27c |
|
|
|
779006d |
* Mon Feb 18 2019 Troy Dawson <tdawson@redhat.com> - 1.1.5-1
|
|
|
779006d |
- Initial package
|