Search
SailfishOS Open Build Service
>
Projects
>
home:nodevel
:
python3-pandas
>
zeromq
> Changes
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
Changes of Revision 7
We truncated the diff of some files because they were too big. If you want to see the full diff for every file,
click here
.
[-]
[+]
Added
zeromq.spec
@@ -0,0 +1,270 @@ +# +# spec file for package zeromq +# +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +%define lib_name libzmq5 + +Name: zeromq +Version: 4.1.3 +Release: 57.2 +Summary: Lightweight messaging kernel +License: LGPL-3.0+ +Group: Productivity/Networking/Web/Servers +Url: http://www.zeromq.org/ +Source: http://download.zeromq.org/%{name}-%{version}.tar.gz +Patch1: libsodium-init.patch +# BuildRequires: asciidoc +BuildRequires: gcc-c++ +BuildRequires: pkgconfig +# BuildRequires: xmlto +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: pkgconfig(libsodium) +BuildRequires: pkgconfig(uuid) + +%description +The 0MQ lightweight messaging kernel is a library which extends the +standard socket interfaces with features traditionally provided by +specialised messaging middleware products. 0MQ sockets provide an +abstraction of asynchronous message queues, multiple messaging patterns, +message filtering (subscriptions), seamless access to multiple transport +protocols and more. + +%package -n %{lib_name} +Summary: Shared Library for ZeroMQ +Group: Productivity/Networking/Web/Servers +# Recommends: %{name}-tools = %{version} + +%description -n %{lib_name} +The 0MQ lightweight messaging kernel is a library which extends the +standard socket interfaces with features traditionally provided by +specialised messaging middleware products. 0MQ sockets provide an +abstraction of asynchronous message queues, multiple messaging patterns, +message filtering (subscriptions), seamless access to multiple transport +protocols and more. + +This package holds the shared library part of the ZeroMQ package. + +%package tools +Summary: Tools to work with ZeroMQ +Group: Productivity/Networking/Web/Servers +# Conflict old libraries as we collide with them +Conflicts: libzmq1 +Conflicts: libzmq2 +Conflicts: libzmq3 + +%description tools +The 0MQ lightweight messaging kernel is a library which extends the +standard socket interfaces with features traditionally provided by +specialised messaging middleware products. 0MQ sockets provide an +abstraction of asynchronous message queues, multiple messaging patterns, +message filtering (subscriptions), seamless access to multiple transport +protocols and more. + +This package contains the utilities to work with ZeroMQ library + +%package devel +Summary: Development files for ZeroMQ +Group: Development/Languages/C and C++ +Requires: %{lib_name} = %{version} +Provides: libzmq-devel = %{version} + +%description devel +The 0MQ lightweight messaging kernel is a library which extends the +standard socket interfaces with features traditionally provided by +specialised messaging middleware products. 0MQ sockets provide an +abstraction of asynchronous message queues, multiple messaging patterns, +message filtering (subscriptions), seamless access to multiple transport +protocols and more. + +This package holds the development files for ZeroMQ. + +%prep +%setup -q +%patch1 -p1 + +%build +%configure \ + --disable-silent-rules \ + --disable-static \ + --with-pic +make %{?_smp_mflags} + +%install +make DESTDIR=%{buildroot} install %{?_smp_mflags} +find %{buildroot} -type f -name "*.la" -delete -print + +%post -n %{lib_name} -p /sbin/ldconfig + +%postun -n %{lib_name} -p /sbin/ldconfig + +%files -n %{lib_name} +%defattr(-,root,root,-) +%doc COPYING COPYING.LESSER +%{_libdir}/libzmq.so.* + +%files tools +%defattr(-,root,root) +%doc COPYING COPYING.LESSER +%defattr(-,root,root,-) +%{_bindir}/curve_keygen + +%files devel +%defattr(-,root,root,-) +%doc AUTHORS ChangeLog COPYING COPYING.LESSER NEWS +%{_includedir}/zmq* +%{_libdir}/libzmq.so +%{_libdir}/pkgconfig/libzmq.pc +%{_mandir}/man3/zmq*.3* +%{_mandir}/man7/zmq*.7* + +%changelog +* Thu Nov 5 2015 idonmez@suse.com +- Add libsodium-init.patch to handle sodium_init() error. +* Tue Oct 6 2015 idonmez@suse.com +- Re-enable %%check +* Mon Sep 28 2015 stephan.barth@suse.com +- update to version 4.1.3. + Changes from upstream: + * Fixed #1532 - getsockopt ZMQ_RCVMORE now resets all bits instead of only + 32 + * Fixed #1445 - zmq::socket_base_t::connect fails on tcp ipv6 address +* Tue Sep 22 2015 tampakrap@opensuse.org +- Fix the conditionals on the previous commit +* Tue Sep 22 2015 tampakrap@opensuse.org +- Conditionally use the pkgconfig style, to support SLE11 +* Tue Jul 14 2015 tchvatal@suse.com +- Version bump to 4.1.2 bnc#937912: + * Added explicit reference to static link exception in every source file. + * Bumped ABI version to 5:0:0 since 4.1.x changed the ABI. + * Fixed STDINT event interface macros to work with CZMQ 3.0. + * Fixed installation of man pages when BUILD_DOC is not set. + * Fixed #1428 - regression on single-socket proxies. +* Tue Jun 16 2015 mvyskocil@opensuse.org +- Add pkgconfig(libsodium) as mandatory build dependency +- Change libuuid-devel to pkgconfig style +* Mon Jun 8 2015 mvyskocil@opensuse.org +- Build depends on openpgm-devel +* Sun Jun 7 2015 mvyskocil@opensuse.org +- Update to 4.1.1, bugfix release +- drop unecessary + zeromq_4.0.5_avoid_curve_test_hang_on_ppc64.patch +* Wed Jan 28 2015 normand@linux.vnet.ibm.com +- Add a zeromq_4.0.5_avoid_curve_test_hang_on_ppc64.patch + to avoid curve test to hang for ppc ppc64 ppc64le architectures + related bug ref: bnc#912460 + This is a set of commits grab from zeromq4-x git tree + from https://github.com/zeromq/zeromq4-x.git + Merge pull request #101 from hintjens/master + Problem: issue #1273, protocol downgrade attack + Merge pull request #100 from hintjens/master + Problem: zmq_ctx_term has insane behavior by default + * Also fixes bnc#931978 CVE-2014-9721 +* Fri Nov 28 2014 tchvatal@suse.com +- Split the curve-keygen binary to separate subpkg bnc#907584 + * Add conflicts to new supackage +* Thu Nov 13 2014 tchvatal@suse.com +- Gracely continue when checks fail +* Thu Oct 16 2014 tchvatal@suse.com +- Remove sle11 support, not really needed for us here +- Add libsodium dep for testsuite where possible +- Version bump to 4.0.5 fixes bnc#898917 CVE-2014-7202 and + CVE-2014-7203: + * Fixed #1191; CURVE mechanism does not verify short term nonces. + * Fixed #1190; stream_engine is vulnerable to downgrade attacks. + * Fixed #1088; assertion failure for WSAENOTSOCK on Windows. + * Fixed #1015; race condition while connecting inproc sockets. + * Fixed #994; bump so library number to 4.0.0 + * Fixed #939, assertion failed: !more (fq.cpp:99) after many ZAP requests. + * Fixed #872; lost first part of message over inproc://. + * Fixed #797, keep-alive on Windows. +* Mon May 12 2014 tchvatal@suse.com +- Cleanup to remove SLE10 and older mentions +- Remove other distros from rules as we don't build for them anyway. +- Cleanup with spec-cleaner. +- Enable tests. +* Thu Mar 27 2014 speilicke@suse.com