Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package cxxtools for openSUSE:Factory 
checked in at 2021-01-30 13:56:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cxxtools (Old)
 and      /work/SRC/openSUSE:Factory/.cxxtools.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cxxtools"

Sat Jan 30 13:56:54 2021 rev:5 rq:867899 version:3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/cxxtools/cxxtools.changes        2020-01-31 
23:59:12.863711411 +0100
+++ /work/SRC/openSUSE:Factory/.cxxtools.new.28504/cxxtools.changes     
2021-01-30 13:57:53.226409168 +0100
@@ -1,0 +2,11 @@
+Sat Jan 23 13:52:33 UTC 2021 - Luigi Baldoni <aloi...@gmx.com>
+
+- Update to version 3.0 (see
+  https://github.com/maekitalo/cxxtools/compare/v2.2.1...V3.0 for
+  a changelog)
+- Drop cxxtools-2.2-iconvstream-return.diff (merged upstream)
+- Bump soversion to 10
+- Rename rpmlintrc source file as cxxtools-rpmlintrc
+- Spec cleanup
+
+-------------------------------------------------------------------

Old:
----
  cxxtools-2.2-iconvstream-return.diff
  rpmlintrc
  v2.2.1.tar.gz

New:
----
  cxxtools-3.0.tar.gz
  cxxtools-rpmlintrc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ cxxtools.spec ++++++
--- /var/tmp/diff_new_pack.68ITiW/_old  2021-01-30 13:57:53.774410092 +0100
+++ /var/tmp/diff_new_pack.68ITiW/_new  2021-01-30 13:57:53.774410092 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package cxxtools
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,25 +17,21 @@
 
 
 %define _lto_cflags %{nil}
-
-%define major   9
+%define major   10
 Name:           cxxtools
-Version:        2.2.1
+Version:        3.0
 Release:        0
 Summary:        Collection of General-purpose C++ Classes
 License:        LGPL-2.1-only
 Group:          Development/Libraries/C and C++
 URL:            http://www.tntnet.org/cxxtools.html
-Source0:        
https://github.com/maekitalo/cxxtools/archive/v%{version}.tar.gz
-Source1:        rpmlintrc
-# PATCH-FIX-UPSTREAM  cxxtools-2.2-iconvstream-return.diff 
https://sourceforge.net/p/cxxtools/bugs/4/ to...@tntnet.org -- fix "no return" 
warning
-Patch0:         cxxtools-2.2-iconvstream-return.diff
+Source0:        
https://github.com/maekitalo/cxxtools/archive/V%{version}.tar.gz#/%{name}-%{version}.tar.gz
+Source99:       cxxtools-rpmlintrc
 BuildRequires:  autoconf
-BuildRequires:  automake
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
-BuildRequires:  pkg-config
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  pkgconfig
+BuildRequires:  pkgconfig(openssl)
 
 %description
 Cxxtools is a collection of general-purpose C++ classes.
@@ -72,47 +68,47 @@
 includes classes for serialization, unicode text, multi threading,
 networking, rpc, http client and server, xml, logging and many more.
 
-%package -n libcxxtools-bin%major
+%package -n libcxxtools-bin%{major}
 Summary:        A C++ toolbox - binary RPC package
 Group:          System/Libraries
 
-%description -n libcxxtools-bin%major
+%description -n libcxxtools-bin%{major}
 Cxxtools is a collection of general-purpose C++ classes. The library
 includes classes for serialization, unicode text, multi threading,
 networking, rpc, http client and server, xml, logging and many more.
 
-%package -n libcxxtools-http%major
+%package -n libcxxtools-http%{major}
 Summary:        A C++ toolbox - HTTP protocol implementation
 Group:          System/Libraries
 
-%description -n libcxxtools-http%major
+%description -n libcxxtools-http%{major}
 Cxxtools is a collection of general-purpose C++ classes. The library
 includes classes for serialization, unicode text, multi threading,
 networking, rpc, http client and server, xml, logging and many more.
 
-%package -n libcxxtools-json%major
+%package -n libcxxtools-json%{major}
 Summary:        A C++ toolbox - JSON package
 Group:          System/Libraries
 
-%description -n libcxxtools-json%major
+%description -n libcxxtools-json%{major}
 Cxxtools is a collection of general-purpose C++ classes. The library
 includes classes for serialization, unicode text, multi threading,
 networking, rpc, http client and server, xml, logging and many more.
 
-%package -n libcxxtools-unit%major
+%package -n libcxxtools-unit%{major}
 Summary:        A C++ toolbox - testing library
 Group:          System/Libraries
 
-%description -n libcxxtools-unit%major
+%description -n libcxxtools-unit%{major}
 Cxxtools is a collection of general-purpose C++ classes. The library
 includes classes for serialization, unicode text, multi threading,
 networking, rpc, http client and server, xml, logging and many more.
 
-%package -n libcxxtools-xmlrpc%major
+%package -n libcxxtools-xmlrpc%{major}
 Summary:        A C++ toolbox - XMLRPC package
 Group:          System/Libraries
 
-%description -n libcxxtools-xmlrpc%major
+%description -n libcxxtools-xmlrpc%{major}
 Cxxtools is a collection of general-purpose C++ classes. The library
 includes classes for serialization, unicode text, multi threading,
 networking, rpc, http client and server, xml, logging and many more.
@@ -120,12 +116,12 @@
 %package devel
 Summary:        Cxxtools Development Files
 Group:          Development/Libraries/C and C++
-Requires:       libcxxtools%major = %version
-Requires:       libcxxtools-bin%major = %version
-Requires:       libcxxtools-http%major = %version
-Requires:       libcxxtools-json%major = %version
-Requires:       libcxxtools-unit%major = %version
-Requires:       libcxxtools-xmlrpc%major = %version
+Requires:       libcxxtools%{major} = %{version}
+Requires:       libcxxtools-bin%{major} = %{version}
+Requires:       libcxxtools-http%{major} = %{version}
+Requires:       libcxxtools-json%{major} = %{version}
+Requires:       libcxxtools-unit%{major} = %{version}
+Requires:       libcxxtools-xmlrpc%{major} = %{version}
 # various home projects does use spurious lib prefix for devel files, lets be 
compatible
 Provides:       lib%{name}-devel = %{version}
 
@@ -156,11 +152,10 @@
 - wrappers for atomic operations
 
 %prep
-%setup -q
-%patch0 -p1
+%autosetup
 
 %build
-./autogen.sh
+autoreconf -fiv
 %configure \
     --disable-static \
     --with-iconvstream=yes \
@@ -168,7 +163,7 @@
     --with-atomictype=pthread \
 %endif
     --with-pic
-make %{?_smp_mflags}
+%make_build
 
 %install
 %make_install
@@ -176,50 +171,45 @@
 
 mkdir -p %{buildroot}/%{_datadir}/%{name}/
 
-%post   -n libcxxtools%major -p /sbin/ldconfig
-%postun -n libcxxtools%major -p /sbin/ldconfig
-%post   -n libcxxtools-bin%major -p /sbin/ldconfig
-%postun -n libcxxtools-bin%major -p /sbin/ldconfig
-%post   -n libcxxtools-http%major -p /sbin/ldconfig
-%postun -n libcxxtools-http%major -p /sbin/ldconfig
-%post   -n libcxxtools-json%major -p /sbin/ldconfig
-%postun -n libcxxtools-json%major -p /sbin/ldconfig
-%post   -n libcxxtools-unit%major -p /sbin/ldconfig
-%postun -n libcxxtools-unit%major -p /sbin/ldconfig
-%post   -n libcxxtools-xmlrpc%major -p /sbin/ldconfig
-%postun -n libcxxtools-xmlrpc%major -p /sbin/ldconfig
+%post   -n libcxxtools%{major} -p /sbin/ldconfig
+%postun -n libcxxtools%{major} -p /sbin/ldconfig
+%post   -n libcxxtools-bin%{major} -p /sbin/ldconfig
+%postun -n libcxxtools-bin%{major} -p /sbin/ldconfig
+%post   -n libcxxtools-http%{major} -p /sbin/ldconfig
+%postun -n libcxxtools-http%{major} -p /sbin/ldconfig
+%post   -n libcxxtools-json%{major} -p /sbin/ldconfig
+%postun -n libcxxtools-json%{major} -p /sbin/ldconfig
+%post   -n libcxxtools-unit%{major} -p /sbin/ldconfig
+%postun -n libcxxtools-unit%{major} -p /sbin/ldconfig
+%post   -n libcxxtools-xmlrpc%{major} -p /sbin/ldconfig
+%postun -n libcxxtools-xmlrpc%{major} -p /sbin/ldconfig
 
 %files -n libcxxtools%{major}
-%defattr(-,root,root)
-%_libdir/libcxxtools.so.%{major}*
+%{_libdir}/libcxxtools.so.%{major}*
+
+%files -n libcxxtools-bin%{major}
+%{_libdir}/libcxxtools-bin.so.%{major}*
+
+%files -n libcxxtools-http%{major}
+%{_libdir}/libcxxtools-http.so.%{major}*
+
+%files -n libcxxtools-json%{major}
+%{_libdir}/libcxxtools-json.so.%{major}*
+
+%files -n libcxxtools-unit%{major}
+%{_libdir}/libcxxtools-unit.so.%{major}*
 
-%files -n libcxxtools-bin%major
-%defattr(-,root,root)
-%_libdir/libcxxtools-bin.so.%{major}*
-
-%files -n libcxxtools-http%major
-%defattr(-,root,root)
-%_libdir/libcxxtools-http.so.%{major}*
-
-%files -n libcxxtools-json%major
-%defattr(-,root,root)
-%_libdir/libcxxtools-json.so.%{major}*
-
-%files -n libcxxtools-unit%major
-%defattr(-,root,root)
-%_libdir/libcxxtools-unit.so.%{major}*
-
-%files -n libcxxtools-xmlrpc%major
-%defattr(-,root,root)
-%_libdir/libcxxtools-xmlrpc.so.%{major}*
+%files -n libcxxtools-xmlrpc%{major}
+%{_libdir}/libcxxtools-xmlrpc.so.%{major}*
 
 %files devel
-%defattr(-,root,root)
 %license COPYING
 %doc AUTHORS ChangeLog README
 %{_bindir}/cxxtools-config
+%{_bindir}/cxxtz
+%{_bindir}/siconvert
 %{_includedir}/cxxtools/
-%{_libdir}/*.so
+%{_libdir}/libcxxtools*.so
 %{_libdir}/pkgconfig/cxxtools*.pc
 
 %changelog

++++++ cxxtools-rpmlintrc ++++++
addFilter("cxxtools-demo.*E: devel-file-in-non-devel-package")

Reply via email to