Hello community, here is the log from the commit of package libpreludedb for openSUSE:Factory checked in at 2017-11-13 14:02:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libpreludedb (Old) and /work/SRC/openSUSE:Factory/.libpreludedb.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libpreludedb" Mon Nov 13 14:02:01 2017 rev:5 rq:541093 version:4.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libpreludedb/libpreludedb.changes 2017-04-30 21:23:44.837973646 +0200 +++ /work/SRC/openSUSE:Factory/.libpreludedb.new/libpreludedb.changes 2017-11-13 14:05:01.772103063 +0100 @@ -1,0 +2,13 @@ +Wed Oct 04 07:00:00 UTC 2017 - thomas.andre...@gmail.com + +- Bump to libpreludedb 4.0.0 +- Add patchs: + - libpreludedb-fix-gtk-doc.patch: gtk-doc removed gtkdoc-tmpl so gtk-doc.make + and gtk-doc.m4 need to be updated + - libpreludedb-manpages.patch: Error in manpage description + - libpreludedb-undefined_non_weak_symbol.patch: Fix undefined non weak symbol +- Remove libgcrypt-devel from BuildRequires since upstream totally move to + gnutls +- Rename python-preludedb to python2-preludedb + +------------------------------------------------------------------- Old: ---- libpreludedb-3.1.0.tar.gz New: ---- libpreludedb-4.0.0.tar.gz libpreludedb-fix-gtk-doc.patch libpreludedb-manpages.patch libpreludedb-undefined_non_weak_symbol.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libpreludedb.spec ++++++ --- /var/tmp/diff_new_pack.CPjxrv/_old 2017-11-13 14:05:05.075984227 +0100 +++ /var/tmp/diff_new_pack.CPjxrv/_new 2017-11-13 14:05:05.075984227 +0100 @@ -21,19 +21,24 @@ %define sover 7 %define sover_cpp 2 Name: libpreludedb -Version: 3.1.0 +Version: 4.0.0 Release: 0 Summary: Framework to easy access to the Prelude database +License: GPL-2.0+ and LGPL-2.1 and GPL-3.0+ +Group: Productivity/Networking/Security # Prelude is GPL-2.0+ # libmissing is LGPL-2.1+ # libmissing/test is GPL-3.0+ -License: GPL-2.0+ and LGPL-2.1 and GPL-3.0+ -Group: Productivity/Networking/Security Url: https://www.prelude-siem.org Source0: https://www.prelude-siem.org/pkg/src/%{version}/%{name}-%{version}.tar.gz +# gtk-doc removed gtkdoc-tmpl so gtk-doc.make and gtk-doc.m4 need to be updated +Patch0: libpreludedb-fix-gtk-doc.patch +# Error in manpage description +Patch1: libpreludedb-manpages.patch +# Fix undefined non weak symbol +Patch2: libpreludedb-undefined_non_weak_symbol.patch BuildRequires: gcc-c++ BuildRequires: gtk-doc -BuildRequires: libgcrypt-devel BuildRequires: libprelude-devel BuildRequires: mysql-devel BuildRequires: pkgconfig @@ -153,12 +158,14 @@ %description sqlite This plugin allows prelude to store alerts into a sqlite database. -%package -n python-%{name} -Summary: Python bindings for libpreludedb +%package -n python2-%{name} +Summary: Python 2 bindings for libpreludedb Group: Development/Languages/Python +Provides: python-%{name} = %version +Obsoletes: python-%{name} < %version -%description -n python-%{name} -Python bindings for libpreludedb generated by SWIG. +%description -n python2-%{name} +Python 2 bindings for libpreludedb generated by SWIG. %package -n python3-%{name} Summary: Python 3 bindings for libpreludedb @@ -176,6 +183,9 @@ %prep %setup -q +%patch0 +%patch1 +%patch2 %build %configure --with-html-dir=%{_defaultdocdir}/%{name}-%{version}/html \ @@ -236,7 +246,7 @@ %dir %{_datadir}/libpreludedb%{sover}/swig/python/ %{_datadir}/libpreludedb%{sover}/swig/python/libpreludedbcpp-python.i -%files -n python-%{name} +%files -n python2-%{name} %defattr(-,root,root) %{python_sitearch}/* ++++++ libpreludedb-3.1.0.tar.gz -> libpreludedb-4.0.0.tar.gz ++++++ ++++ 77645 lines of diff (skipped) ++++++ libpreludedb-fix-gtk-doc.patch ++++++ ++++ 978 lines (skipped) ++++++ libpreludedb-manpages.patch ++++++ From: Thomas Andrejak <thomas.andre...@gmail.com> Date: 2017-10-04 07:00:00 +0100 References: http://prelude-siem.org/issues/866 Upstream: submitted Subject: Error in manpage description --- ./docs/manpages/libpreludedb-config.1 2016-09-15 08:49:14.234000884 +0200 +++ ./docs/manpages/libpreludedb-config.1 2017-01-10 08:22:39.280448484 +0100 @@ -20,7 +20,7 @@ .B \-\-libs options. This option must be specified before any -.B\-\-libs +.B \-\-libs or .B \-\-cflags options. This ++++++ libpreludedb-undefined_non_weak_symbol.patch ++++++ From: Thomas Andrejak <thomas.andre...@gmail.com> Date: 2017-10-04 07:00:00 +0100 References: http://prelude-siem.org/issues/867 Upstream: submitted Subject: Fix undefined non weak symbol --- ./bindings/c++/Makefile.in 2016-09-15 08:59:47.230000884 +0200 +++ ./bindings/c++/Makefile.in.n 2017-01-10 22:40:52.430934642 +0100 @@ -986,7 +986,7 @@ @HAVE_EASY_BINDINGS_TRUE@lib_LTLIBRARIES = libpreludedbcpp.la @HAVE_EASY_BINDINGS_TRUE@libpreludedbcpp_ladir = ${prefix}/lib @HAVE_EASY_BINDINGS_TRUE@libpreludedbcpp_la_SOURCES = preludedb.cxx preludedb-sql.cxx preludedb-error.cxx -@HAVE_EASY_BINDINGS_TRUE@libpreludedbcpp_la_LDFLAGS = -no-undefined -version-info @LIBPRELUDEDBCPP_SONAME@ +@HAVE_EASY_BINDINGS_TRUE@libpreludedbcpp_la_LDFLAGS = -no-undefined -version-info @LIBPRELUDEDBCPP_SONAME@ @LIBPRELUDE_LDFLAGS@ @LIBPRELUDECPP_LDFLAGS@ @HAVE_EASY_BINDINGS_TRUE@libpreludedbcpp_la_LIBADD = $(top_builddir)/src/.libs/libpreludedb.la @HAVE_EASY_BINDINGS_TRUE@libpreludedbcpp_la_CPPFLAGS = -I$(top_builddir) -I$(top_builddir)/src/include -I$(top_srcdir)/src/include -I$(top_builddir)/bindings/c++/include -I$(top_srcdir)/bindings/c++/include @LIBPRELUDE_CFLAGS@ all: all-recursive --- ./configure 2016-09-15 08:59:45.293000884 +0200 +++ ./configure 2017-01-11 07:17:38.116104467 +0100 @@ -1450,6 +1450,7 @@ LIBPRELUDE_PREFIX LIBPRELUDE_LIBS LIBPRELUDE_LDFLAGS +LIBPRELUDECPP_LDFLAGS LIBPRELUDE_PTHREAD_CFLAGS LIBPRELUDE_CFLAGS LIBPRELUDE_CONFIG @@ -17062,6 +17063,7 @@ else LIBPRELUDE_CFLAGS=`$LIBPRELUDE_CONFIG $libprelude_config_args --cflags` LIBPRELUDE_LDFLAGS=`$LIBPRELUDE_CONFIG $libprelude_config_args --ldflags` + LIBPRELUDECPP_LDFLAGS='-lpreludecpp' LIBPRELUDE_LIBS=`$LIBPRELUDE_CONFIG $libprelude_config_args --libs` LIBPRELUDE_PREFIX=`$LIBPRELUDE_CONFIG $libprelude_config_args --prefix` LIBPRELUDE_CONFIG_PREFIX=`$LIBPRELUDE_CONFIG $libprelude_config_args --config-prefix`