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`

Reply via email to