Blame SPECS/zeromq.spec

d04118
%bcond_without pgm
d04118
d04118
Name:           zeromq
d04118
Version:        4.3.4
d04118
Release:        1%{?dist}
d04118
Summary:        Software library for fast, message-based applications
d04118
d04118
License:        LGPLv3+
d04118
URL:            https://zeromq.org
d04118
Source0:        https://github.com/%{name}/libzmq/archive/v%{version}/libzmq-%{version}.tar.gz
d04118
d04118
BuildRequires: make
d04118
BuildRequires:  autoconf
d04118
BuildRequires:  automake
d04118
BuildRequires:  gcc-c++
d04118
BuildRequires:  libtool
d04118
BuildRequires:  asciidoc
d04118
BuildRequires:  xmlto
d04118
BuildRequires:  libsodium-devel
d04118
BuildRequires:  libunwind-devel
d04118
d04118
%if %{with pgm}
d04118
BuildRequires:  openpgm-devel
d04118
BuildRequires:  krb5-devel
d04118
%endif
d04118
d04118
%description
d04118
The 0MQ lightweight messaging kernel is a library which extends the
d04118
standard socket interfaces with features traditionally provided by
d04118
specialized messaging middle-ware products. 0MQ sockets provide an
d04118
abstraction of asynchronous message queues, multiple messaging
d04118
patterns, message filtering (subscriptions), seamless access to
d04118
multiple transport protocols and more.
d04118
d04118
This package contains the ZeroMQ shared library.
d04118
d04118
d04118
%package devel
d04118
Summary:        Development files for %{name}
d04118
Requires:       %{name}%{?_isa} = %{version}-%{release}
d04118
d04118
d04118
%description devel
d04118
The %{name}-devel package contains libraries and header files for
d04118
developing applications that use %{name}.
d04118
d04118
d04118
%prep
d04118
%autosetup -p1 -n libzmq-%{version}
d04118
d04118
# Remove bundled code.
d04118
rm -rf external/wepoll
d04118
d04118
# Fix permissions.
d04118
chmod -x src/xsub.hpp
d04118
d04118
d04118
%build
d04118
autoreconf -fi
d04118
%configure \
d04118
%if %{with pgm}
d04118
            --with-pgm \
d04118
            --with-libgssapi_krb5 \
d04118
%endif
d04118
            --with-libsodium \
d04118
            --enable-libunwind \
d04118
            --disable-Werror \
d04118
            --disable-static
d04118
%make_build
d04118
d04118
d04118
%install
d04118
%make_install
d04118
d04118
# remove *.la
d04118
rm %{buildroot}%{_libdir}/libzmq.la
d04118
d04118
d04118
%check
d04118
%ifarch s390x
d04118
make check V=1 || ( cat test-suite.log && exit 1 )
d04118
%endif
d04118
d04118
d04118
%ldconfig_scriptlets
d04118
d04118
d04118
%files
d04118
%doc README.md AUTHORS NEWS
d04118
%license COPYING COPYING.LESSER
d04118
%{_bindir}/curve_keygen
d04118
%{_libdir}/libzmq.so.5*
d04118
%{_mandir}/man3/zmq_*
d04118
%{_mandir}/man7/zmq_*
d04118
%{_mandir}/man7/zmq.*
d04118
d04118
%files devel
d04118
%{_libdir}/libzmq.so
d04118
%{_libdir}/pkgconfig/libzmq.pc
d04118
%{_includedir}/zmq*.h
d04118
d04118
d04118
%changelog
d04118
* Sat Jan 30 2021 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 4.3.4-1
d04118
- Upstream upgrade
d04118
- Fixes #1921879, #1921972, #1921973, #1921975, #1921976, #1921979, #1921981,
d04118
- #1921983, #1921983, #1921985, #1921987, #1921989, #1921992, #1921994
d04118
d04118
* Thu Jan 28 2021 Fedora Release Engineering <releng@fedoraproject.org> - 4.3.3-2
d04118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
d04118
d04118
* Tue Sep 15 2020 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 4.3.3-1
d04118
- Upstream upgrade
d04118
- Fixes #1876738 and #1876689
d04118
d04118
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.3.2-5
d04118
- Second attempt - Rebuilt for
d04118
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
d04118
d04118
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.3.2-4
d04118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
d04118
d04118
* Wed Apr 15 2020 Dan Horák <dan[at]danny.cz> - 4.3.2-3
d04118
- libunwind is available on all Fedora arches
d04118
d04118
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 4.3.2-2
d04118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
d04118
d04118
* Sun Sep 08 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 4.3.2-1
d04118
- Update to latest version
d04118
- Fix CVE-2019-13132 (#1729830)
d04118
d04118
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.3.1-4
d04118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
d04118
d04118
* Sat Feb 16 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 4.3.1-3
d04118
- Disable libunwind on unsupported arches (#1676262)
d04118
d04118
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 4.3.1-2
d04118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
d04118
d04118
* Tue Jan 22 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 4.3.1-1
d04118
- Update to latest version of libzmq and cppzmq
d04118
- Split cppzmq subpackage into its own package
d04118
d04118
* Mon Jan 21 2019 Elliott Sales de Andrade <quantum.analyst@gmail.com> - 4.1.6-11
d04118
- Backport patches to fix test failures in build
d04118
- Cleanup spec a little
d04118
- Use explicit soname version in file list
d04118
d04118
* Tue Aug 28 2018 Pavel Zhukov <landgraf@fedoraproject.org> - 4.1.6-10
d04118
- Add gcc-c++ BR
d04118
d04118
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.6-9
d04118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
d04118
d04118
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.6-8
d04118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
d04118
d04118
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 4.1.6-7
d04118
- Switch to %%ldconfig_scriptlets
d04118
d04118
* Mon Oct 02 2017 Remi Collet <remi@fedoraproject.org> - 4.1.6-6
d04118
- rebuild for libsodium
d04118
d04118
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.6-5
d04118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
d04118
d04118
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.6-4
d04118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
d04118
d04118
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1.6-3
d04118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
d04118
d04118
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.6-2
d04118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
d04118
d04118
* Sun Nov 13 2016 Thomas Spura <tomspur@fedoraproject.org> - 4.1.6-1
d04118
- update to 4.1.6
d04118
d04118
* Mon Mar 07 2016 Remi Collet <remi@fedoraproject.org> - 4.1.4-5
d04118
- rebuild for new libsodium soname
d04118
d04118
* Sun Feb 14 2016 Thomas Spura <tomspur@fedoraproject.org> - 4.1.4-4
d04118
- Remove Werror from compile flags
d04118
d04118
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.1.4-3
d04118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
d04118
d04118
* Sun Jan 24 2016 Thomas Spura <tomspur@fedoraproject.org> - 4.1.4-2
d04118
- Enable krb5 and fix building of pgm (#1301197)
d04118
d04118
* Sat Dec 19 2015 Thomas Spura <tomspur@fedoraproject.org> - 4.1.4-1
d04118
- update to 4.1.4 (#1292814)
d04118
- refresh zmq.hpp
d04118
d04118
* Mon Aug 24 2015 Thomas Spura <tomspur@fedoraproject.org> - 4.1.3-1
d04118
- update to 4.1.3 (#1256209)
d04118
- ipv6 patch included upstream
d04118
- refresh zmq.hpp
d04118
d04118
* Tue Jun 23 2015 Thomas Spura <tomspur@fedoraproject.org> - 4.1.2-1
d04118
- update to 4.1.2
d04118
- add upstream patch to fix problem with ipv6
d04118
d04118
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.0.5-5
d04118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
d04118
d04118
* Mon Jun 08 2015 Thomas Spura <tomspur@fedoraproject.org> - 4.0.5-4
d04118
- Add zmq.hpp, which originally belonged to zeromq:
d04118
  https://github.com/zeromq/cppzmq/issues/48
d04118
d04118
* Tue May 19 2015 Thomas Spura <tomspur@fedoraproject.org> - 4.0.5-3
d04118
- Cherry-pick patch for protocol downgrade attack (#1221666, CVE-2014-9721)
d04118
- Remove Obsoletes:zeromq-utils
d04118
- Remove %%defattr
d04118
d04118
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 4.0.5-2
d04118
- Rebuilt for GCC 5 C++11 ABI change
d04118
d04118
* Mon Nov 17 2014 Thomas Spura <tomspur@fedoraproject.org> - 4.0.5-1
d04118
- update to 4.0.5
d04118
d04118
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-10
d04118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
d04118
d04118
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-9
d04118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
d04118
d04118
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-8
d04118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
d04118
d04118
* Fri May 17 2013 Thomas Spura <tomspur@fedoraproject.org> - 2.2.0-7
d04118
- Rebuilt for openpm-5.2 and sed correct version into configure (#963894)
d04118
d04118
* Wed Mar 27 2013 Thomas Spura <tomspur@fedoraproject.org> - 2.2.0-6
d04118
- run autoreconf before configure so aarch64 is supported (#926859)
d04118
d04118
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-5
d04118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
d04118
d04118
* Mon Jan 14 2013 Thomas Spura <tomspur@fedoraproject.org> - 2.2.0-4
d04118
- delete foreign files with dubious license in %%prep (#892111)
d04118
d04118
* Mon Dec 24 2012 Thomas Spura <tomspur@fedoraproject.org> - 2.2.0-3
d04118
- add bcond_without pgm macro (Jose Pedro Oliveira, #867182)
d04118
- remove bundled pgm
d04118
- build against openpgm
d04118
d04118
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-2
d04118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
d04118
d04118
* Thu Apr 26 2012 Thomas Spura <tomspur@fedoraproject.org> - 2.2.0-1
d04118
- update to 2.2.0
d04118
d04118
* Sat Jan  7 2012 Thomas Spura <tomspur@fedoraproject.org> - 2.1.11-1
d04118
- update to 2.1.11 (as part of rebuilding with gcc-4.7)
d04118
d04118
* Tue Sep 20 2011 Thomas Spura <tomspur@fedoraproject.org> - 2.1.9-1
d04118
- update to 2.1.9
d04118
- add check section
d04118
d04118
* Wed Apr  6 2011 Thomas Spura <tomspur@fedoraproject.org> - 2.1.4-1
d04118
- update to new version (#690199)
d04118
d04118
* Wed Mar 23 2011 Thomas Spura <tomspur@fedoraproject.org> - 2.1.3-1
d04118
- update to new version (#690199)
d04118
- utils subpackage was removed upstream
d04118
  (obsolete it)
d04118
d04118
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.10-2
d04118
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
d04118
d04118
* Thu Jan 13 2011 Pavel Zhukov <pavel@zhukoff.net> - 2.0.10-1
d04118
- update version
d04118
- add rpath delete
d04118
- change includedir filelist
d04118
d04118
* Fri Aug 27 2010 Thomas Spura <tomspur@fedoraproject.org> - 2.0.8-1
d04118
- update to new version
d04118
d04118
* Fri Jul 23 2010 Thomas Spura <tomspur@fedoraproject.org> - 2.0.7-4
d04118
- upstream VCS changed
d04118
- remove buildroot / %%clean
d04118
- change descriptions
d04118
d04118
* Tue Jul 20 2010 Thomas Spura <tomspur@fedoraproject.org> - 2.0.7-3
d04118
- move binaries to seperate utils package
d04118
d04118
* Sat Jun 12 2010 Thomas Spura <tomspur@fedoraproject.org> - 2.0.7-2
d04118
- remove BR: libstdc++-devel
d04118
- move man3 to the devel package
d04118
- change group to System Environment/Libraries
d04118
d04118
* Sat Jun 12 2010 Thomas Spura <tomspur@fedoraproject.org> - 2.0.7-1
d04118
- initial package (based on upstreams example one)