Hello community, here is the log from the commit of package czmq for openSUSE:Factory checked in at 2016-11-11 14:34:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/czmq (Old) and /work/SRC/openSUSE:Factory/.czmq.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "czmq" Changes: -------- --- /work/SRC/openSUSE:Factory/czmq/czmq.changes 2016-10-18 10:42:43.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.czmq.new/czmq.changes 2016-11-11 14:34:41.000000000 +0100 @@ -1,0 +2,25 @@ +Sat Nov 5 14:55:27 UTC 2016 - jeng...@inai.de + +- Update descriptions + +------------------------------------------------------------------- +Sat Nov 5 10:02:44 UTC 2016 - mvysko...@opensuse.org + +- Update to 4.0.0 + * v4.0.0 breaks API and ABI compatibility with v3.0.2. + The ABI version has been bumped to 4. + * The v2 API, which have been declared DEPRECATED in v3.0.0 + released on 2014/10/15, have now been declared RETIRED + and removed from this release. The following classes are gone: + zauth_v2, use zauth + zbeacon_v2, use zbeacon + zctx, use zsock + zmonitor_v2, use zmonitor + zmutex + zproxy_v2, use zproxy + zsocket, use zsock + zsockopt, use zsock + zthread, use zactor + * see NEWS file for more details + +------------------------------------------------------------------- Old: ---- 0001-readdir_r-deprecated.patch czmq-3.0.2.tar.gz New: ---- czmq-4.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ czmq.spec ++++++ --- /var/tmp/diff_new_pack.lACRnu/_old 2016-11-11 14:34:42.000000000 +0100 +++ /var/tmp/diff_new_pack.lACRnu/_new 2016-11-11 14:34:42.000000000 +0100 @@ -16,16 +16,15 @@ # +%define lib_name libczmq4 Name: czmq -Version: 3.0.2 +Version: 4.0.0 Release: 0 -Summary: High-level C binding for ØMQ +Summary: High-level C binding for ZeroMQ License: MPL-2.0 Group: Development/Libraries/C and C++ Url: https://github.com/zeromq/czmq -Source0: http://download.zeromq.org/%{name}-%{version}.tar.gz -#PATCH-FIX-UPSTREAM -Patch0: 0001-readdir_r-deprecated.patch +Source0: https://github.com/zeromq/czmq/releases/download/v%{version}/czmq-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake @@ -39,32 +38,39 @@ BuildRequires: xz %description -CZMQ has these goals: +CZMQ is a higher-level binding for the ZeroMQ core API. - * To wrap the ØMQ core API in semantics that lead to shorter, more readable applications. - * To hide as far as possible the differences between different versions of ØMQ (2.x, 3.x, 4.x). - * To provide a space for development of more sophisticated API semantics. - * To wrap the ØMQ security features with high-level tools and APIs. - * To become the basis for other language bindings built on top of CZMQ. - -%package -n lib%{name}3 +%package -n %{lib_name} Summary: Shared library of %{name} Group: Development/Languages/C and C++ -%description -n lib%{name}3 -This package contain shared library of %{name}. +%description -n %{lib_name} +CZMQ is a higher-level binding for the ZeroMQ core API. + +* It wraps the ZeroMQ core API in semantics that lead to shorter, + more readable applications. +* It hides, as far as possible, the differences between different + versions of ZeroMQ (2.x, 3.x, 4.x). +* It provides a space for development of more sophisticated API + semantics. +* It wraps the ZeroMQ security features with high-level tools and + APIs. +* It is the basis for other language bindings built on top of CZMQ. %package devel Summary: Devel files for %{name} Group: Development/Languages/C and C++ -Requires: lib%{name}3 = %{version} +Requires: %{lib_name} = %{version} %description devel -Development files (headers, pkgconfig, cmake) for %{name}. +CZMQ is a higher-level binding for the ZeroMQ core API. + +This subpackage contains libraries, header files, and pkgconfig and +cmake descriptions for developing applications that want to make use +of CZMQ. %prep %setup -q -%patch0 -p1 %build %configure --disable-static @@ -76,23 +82,18 @@ rm -f %{buildroot}/%{_bindir}/*.gsl rm -f %{buildroot}/%{_libdir}/*.la -#WORKADOUND: https://github.com/zeromq/czmq/issues/1038 -rm %{buildroot}/%{_bindir}/makecert -rm %{buildroot}/%{_mandir}/man1/makecert.* - -%post -n lib%{name}3 -p /sbin/ldconfig +%post -n %{lib_name} -p /sbin/ldconfig -%postun -n lib%{name}3 -p /sbin/ldconfig +%postun -n %{lib_name} -p /sbin/ldconfig %files %defattr(-,root,root) %doc LICENSE -#WORKADOUND: https://github.com/zeromq/czmq/issues/1038 -# % {_bindir}/makecert +%{_bindir}/zmakecert -%files -n lib%{name}3 +%files -n %{lib_name} %defattr(-,root,root) -%{_libdir}/lib%{name}.so.* +%{_libdir}/libczmq.so.* %files devel %defattr(-,root,root) @@ -100,9 +101,10 @@ %{_includedir}/*.h %{_libdir}/lib%{name}.so %{_libdir}/pkgconfig/lib%{name}.pc -#WORKADOUND: https://github.com/zeromq/czmq/issues/1038 -# % {_mandir}/man1/makecert.1.gz +%{_mandir}/man1/zmakecert.1.gz %{_mandir}/man3/z*.3.gz %{_mandir}/man7/%{name}.7.gz +%dir %{_datadir}/zproject +%{_datadir}/zproject/%{name} %changelog ++++++ czmq-3.0.2.tar.gz -> czmq-4.0.0.tar.gz ++++++ ++++ 76670 lines of diff (skipped)