commit libpreludedb for openSUSE:Factory

2020-10-29 Thread root
Hello community,

here is the log from the commit of package libpreludedb for openSUSE:Factory 
checked in at 2020-10-29 09:23:08

Comparing /work/SRC/openSUSE:Factory/libpreludedb (Old)
 and  /work/SRC/openSUSE:Factory/.libpreludedb.new.3463 (New)


Package is "libpreludedb"

Thu Oct 29 09:23:08 2020 rev:10 rq:844632 version:5.2.0

Changes:

--- /work/SRC/openSUSE:Factory/libpreludedb/libpreludedb.changes
2020-03-19 19:54:09.808277392 +0100
+++ /work/SRC/openSUSE:Factory/.libpreludedb.new.3463/libpreludedb.changes  
2020-10-29 09:23:11.566738752 +0100
@@ -1,0 +2,12 @@
+Sun Oct 25 18:06:12 UTC 2020 - Andreas Stieger 
+
+- libpreludedb 5.2.0:
+  * build system fixes
+  * Python 3.7/3.8 support
+  * Update to SWIG 4.0.1
+  * Escaping fixes with LIKE operator
+- drop upstreamed patches:
+  * libpreludedb-fix_py38.patch
+- add upstream signing key and verify source signature
+
+---

Old:

  libpreludedb-5.1.0.tar.gz
  libpreludedb-fix_py38.patch

New:

  libpreludedb-5.2.0.tar.gz
  libpreludedb-5.2.0.tar.gz.sig
  libpreludedb.keyring



Other differences:
--
++ libpreludedb.spec ++
--- /var/tmp/diff_new_pack.m9EG8Y/_old  2020-10-29 09:23:12.506739653 +0100
+++ /var/tmp/diff_new_pack.m9EG8Y/_new  2020-10-29 09:23:12.510739657 +0100
@@ -20,7 +20,7 @@
 %define sover 7
 %define sover_cpp 2
 Name:   libpreludedb
-Version:5.1.0
+Version:5.2.0
 Release:0
 Summary:Framework to easy access to the Prelude database
 # Prelude is GPL-2.0+
@@ -30,25 +30,25 @@
 Group:  Productivity/Networking/Security
 URL:https://www.prelude-siem.org
 Source0:
https://www.prelude-siem.org/pkg/src/%{version}/%{name}-%{version}.tar.gz
+Source1:
https://www.prelude-siem.org/pkg/src/%{version}/%{name}-%{version}.tar.gz.sig
+Source2:
https://www.prelude-siem.org/attachments/download/233/RPM-GPG-KEY-Prelude-IDS#/%{name}.keyring
 # Fix undefined non weak symbol
 Patch0: libpreludedb-undefined_non_weak_symbol.patch
 Patch1: libpreludedb-fix_gtkdoc_1.32.patch
-Patch2: libpreludedb-fix_py38.patch
 Patch3: libpreludedb-force_preludedb_admin_with_py3.patch
 Patch4: libpreludedb-update_m4_postgresql.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gtk-doc
-BuildRequires:  libprelude-devel
+BuildRequires:  libprelude-devel >= 5.2.0
 BuildRequires:  mysql-devel
 BuildRequires:  pkgconfig
 BuildRequires:  postgresql-devel
+BuildRequires:  python3-devel
+BuildRequires:  sqlite-devel >= 3.0.0
+Requires:   libprelude-tools >= 5.2.0
 %if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150200
 BuildRequires:  postgresql-server-devel
 %endif
-BuildRequires:  python3-devel
-BuildRequires:  sqlite-devel
-Requires:   libprelude-tools
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 The PreludeDB Library provides an abstraction layer upon the type and the
@@ -83,7 +83,7 @@
 Summary:Development files for libpreludedb
 Group:  Development/Libraries/C and C++
 Requires:   automake
-Requires:   libprelude-devel
+Requires:   libprelude-devel >= 5.2.0
 Requires:   libpreludedb%{sover} = %{version}
 Requires:   libpreludedbcpp%{sover_cpp} = %{version}
 Requires:   mysql-devel
@@ -177,7 +177,6 @@
 %setup -q
 %patch0
 %patch1
-%patch2
 %patch3
 %patch4
 
@@ -190,7 +189,7 @@
 sed -i.rpath -e 's|LD_RUN_PATH=""||' bindings/Makefile
 sed -i.rpath -e 's|^sys_lib_dlsearch_path_spec="/lib 
%{_prefix}/lib|sys_lib_dlsearch_path_spec="/%{_lib} %{_libdir}|' libtool
 
-make %{?_smp_mflags}
+%make_build
 
 %install
 %make_install
@@ -206,35 +205,35 @@
 %postun -n libpreludedbcpp%{sover_cpp} -p /sbin/ldconfig
 
 %files -n %{name}%{sover}
-%defattr(-,root,root)
+%license COPYING
 %{_libdir}/libpreludedb.so.%{sover}*
 
 %files -n %{name}cpp%{sover_cpp}
-%defattr(-,root,root)
+%license COPYING
 %{_libdir}/libpreludedbcpp.so.%{sover_cpp}*
 
 %files -n preludedb-tools
-%defattr(-,root,root)
-%{_mandir}/man1/preludedb-admin.1%{ext_man}
+%license COPYING
+%{_mandir}/man1/preludedb-admin.1%{?ext_man}
 %{_bindir}/preludedb-admin
 
 %files plugins
-%defattr(-,root,root)
+%license COPYING
 %dir %{_libdir}/%{name}
 %dir %{_libdir}/%{name}/plugins
 %{_libdir}/%{name}/plugins/formats/
 
 %files devel
-%defattr(-,root,root)
+%license COPYING
 %{_bindir}/libpreludedb-config
 %{_includedir}/libpreludedb
 %{_libdir}/libpreludedb.so
 %{_libdir}/libpreludedbcpp.so
 %{_datadir}/aclocal/libpreludedb.m4
-%{_mandir}/man1/libpreludedb-config.1%{ext_man}
+%{_mandir}/man1/libpreludedb-config.1%{?ext_man}
 
 %files devel-bindings
-%defattr(-,root,root)
+%license COPYING
 %dir 

commit libpreludedb for openSUSE:Factory

2020-03-19 Thread root
Hello community,

here is the log from the commit of package libpreludedb for openSUSE:Factory 
checked in at 2020-03-19 19:50:36

Comparing /work/SRC/openSUSE:Factory/libpreludedb (Old)
 and  /work/SRC/openSUSE:Factory/.libpreludedb.new.3160 (New)


Package is "libpreludedb"

Thu Mar 19 19:50:36 2020 rev:9 rq:786239 version:5.1.0

Changes:

--- /work/SRC/openSUSE:Factory/libpreludedb/libpreludedb.changes
2019-12-04 14:19:07.174374380 +0100
+++ /work/SRC/openSUSE:Factory/.libpreludedb.new.3160/libpreludedb.changes  
2020-03-19 19:54:09.808277392 +0100
@@ -1,0 +2,5 @@
+Sun Mar 15 02:34:56 UTC 2020 - Max Lin 
+
+- BuildRequires postgresql-server-devel on Leap >= 15.2 as well
+
+---



Other differences:
--
++ libpreludedb.spec ++
--- /var/tmp/diff_new_pack.CROt0g/_old  2020-03-19 19:54:10.320277410 +0100
+++ /var/tmp/diff_new_pack.CROt0g/_new  2020-03-19 19:54:10.324277410 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libpreludedb
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -28,7 +28,7 @@
 # libmissing/test is GPL-3.0+
 License:GPL-2.0-or-later AND LGPL-2.1-only AND GPL-3.0-or-later
 Group:  Productivity/Networking/Security
-Url:https://www.prelude-siem.org
+URL:https://www.prelude-siem.org
 Source0:
https://www.prelude-siem.org/pkg/src/%{version}/%{name}-%{version}.tar.gz
 # Fix undefined non weak symbol
 Patch0: libpreludedb-undefined_non_weak_symbol.patch
@@ -42,7 +42,7 @@
 BuildRequires:  mysql-devel
 BuildRequires:  pkgconfig
 BuildRequires:  postgresql-devel
-%if 0%{?suse_version} > 1500
+%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150200
 BuildRequires:  postgresql-server-devel
 %endif
 BuildRequires:  python3-devel
@@ -279,6 +279,7 @@
 %files doc
 %defattr(-,root,root)
 %doc %{_docdir}/%{name}-%{version}
-%doc ChangeLog README NEWS COPYING LICENSE.README HACKING.README
+%license COPYING LICENSE.README
+%doc ChangeLog README NEWS HACKING.README
 
 %changelog




commit libpreludedb for openSUSE:Factory

2019-12-04 Thread root
Hello community,

here is the log from the commit of package libpreludedb for openSUSE:Factory 
checked in at 2019-12-04 13:49:19

Comparing /work/SRC/openSUSE:Factory/libpreludedb (Old)
 and  /work/SRC/openSUSE:Factory/.libpreludedb.new.4691 (New)


Package is "libpreludedb"

Wed Dec  4 13:49:19 2019 rev:8 rq:744326 version:5.1.0

Changes:

--- /work/SRC/openSUSE:Factory/libpreludedb/libpreludedb.changes
2019-04-28 20:15:42.570334354 +0200
+++ /work/SRC/openSUSE:Factory/.libpreludedb.new.4691/libpreludedb.changes  
2019-12-04 14:19:07.174374380 +0100
@@ -1,0 +2,26 @@
+Fri Oct 25 07:00:00 UTC 2019 - thomas.andre...@gmail.com
+
+Bump version 5.1.0
+  - Update internal dependencies (SWIG, ...)
+  - Rewrite preludedb-admin in python, multiprocess compatible
+  - Improve bindings
+  - Add functions (AVG, SUM, ...)
+  - Multiprocess compatibility
+  - Add missing operators
+
+- Add patchs:
+  - libpreludedb-force_preludedb_admin_with_py3.patch
+- Force using Python 3 for preludedb-admin
+  - libpreludedb-fix_gtkdoc_1.32.patch
+- Support of recents gtkdoc versions
+  - libpreludedb-fix_py38.patch
+- Add support for Python3.8
+  - libpreludedb-update_m4_postgresql.patch
+- Compatibility with PostgreSQL >= 10
+- Remove patch:
+  - libpreludedb-manpages.patch
+- Fixed upstream
+- Remove Python 2 support
+  - Python 2 will be removed step by step in all Linux distributions
+
+---

Old:

  libpreludedb-5.0.0.tar.gz
  libpreludedb-manpages.patch

New:

  libpreludedb-5.1.0.tar.gz
  libpreludedb-fix_gtkdoc_1.32.patch
  libpreludedb-fix_py38.patch
  libpreludedb-force_preludedb_admin_with_py3.patch
  libpreludedb-update_m4_postgresql.patch



Other differences:
--
++ libpreludedb.spec ++
--- /var/tmp/diff_new_pack.SzAl98/_old  2019-12-04 14:19:07.670374798 +0100
+++ /var/tmp/diff_new_pack.SzAl98/_new  2019-12-04 14:19:07.678374805 +0100
@@ -16,12 +16,11 @@
 #
 
 
-%{!?python_sitearch: %global python_sitearch %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
 %{!?python_sitearch3: %global python_sitearch3 %(python3 -c "from 
distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
 %define sover 7
 %define sover_cpp 2
 Name:   libpreludedb
-Version:5.0.0
+Version:5.1.0
 Release:0
 Summary:Framework to easy access to the Prelude database
 # Prelude is GPL-2.0+
@@ -31,10 +30,12 @@
 Group:  Productivity/Networking/Security
 Url:https://www.prelude-siem.org
 Source0:
https://www.prelude-siem.org/pkg/src/%{version}/%{name}-%{version}.tar.gz
-# Error in manpage description
-Patch0: libpreludedb-manpages.patch
 # Fix undefined non weak symbol
-Patch1: libpreludedb-undefined_non_weak_symbol.patch
+Patch0: libpreludedb-undefined_non_weak_symbol.patch
+Patch1: libpreludedb-fix_gtkdoc_1.32.patch
+Patch2: libpreludedb-fix_py38.patch
+Patch3: libpreludedb-force_preludedb_admin_with_py3.patch
+Patch4: libpreludedb-update_m4_postgresql.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gtk-doc
 BuildRequires:  libprelude-devel
@@ -44,7 +45,6 @@
 %if 0%{?suse_version} > 1500
 BuildRequires:  postgresql-server-devel
 %endif
-BuildRequires:  python-devel
 BuildRequires:  python3-devel
 BuildRequires:  sqlite-devel
 Requires:   libprelude-tools
@@ -159,15 +159,6 @@
 %description sqlite
 This plugin allows prelude to store alerts into a sqlite database.
 
-%package -n python2-%{name}
-Summary:Python 2 bindings for libpreludedb
-Group:  Development/Languages/Python
-Provides:   python-%{name} = %version
-Obsoletes:  python-%{name} < %version 
-
-%description -n python2-%{name}
-Python 2 bindings for libpreludedb generated by SWIG.
-
 %package -n python3-%{name}
 Summary:Python 3 bindings for libpreludedb
 Group:  Development/Languages/Python
@@ -186,9 +177,13 @@
 %setup -q
 %patch0
 %patch1
+%patch2
+%patch3
+%patch4
 
 %build
 %configure --with-html-dir=%{_defaultdocdir}/%{name}-%{version}/html \
+   --without-python2 \
--disable-static \
--enable-gtk-doc
 
@@ -246,10 +241,6 @@
 %dir %{_datadir}/libpreludedb%{sover}/swig/python/
 %{_datadir}/libpreludedb%{sover}/swig/python/libpreludedbcpp-python.i
 
-%files -n python2-%{name}
-%defattr(-,root,root)
-%{python_sitearch}/*
-
 %files -n python3-%{name}
 %defattr(-,root,root)
 %{python_sitearch3}/*

++ libpreludedb-5.0.0.tar.gz -> libpreludedb-5.1.0.tar.gz ++
 14574 lines of diff (skipped)

++ libpreludedb-fix_gtkdoc_1.32.patch ++
Description: Fix building with gtk-doc 1.32

commit libpreludedb for openSUSE:Factory

2019-04-28 Thread root
Hello community,

here is the log from the commit of package libpreludedb for openSUSE:Factory 
checked in at 2019-04-28 20:15:32

Comparing /work/SRC/openSUSE:Factory/libpreludedb (Old)
 and  /work/SRC/openSUSE:Factory/.libpreludedb.new.5536 (New)


Package is "libpreludedb"

Sun Apr 28 20:15:32 2019 rev:7 rq:698745 version:5.0.0

Changes:

--- /work/SRC/openSUSE:Factory/libpreludedb/libpreludedb.changes
2019-03-04 09:22:28.668578280 +0100
+++ /work/SRC/openSUSE:Factory/.libpreludedb.new.5536/libpreludedb.changes  
2019-04-28 20:15:42.570334354 +0200
@@ -1,0 +2,5 @@
+Tue Apr  9 07:02:46 UTC 2019 - Christophe Giboudeaux 
+
+- Add the missing build dependency for Tumbleweed.
+
+---



Other differences:
--
++ libpreludedb.spec ++
--- /var/tmp/diff_new_pack.hUxIln/_old  2019-04-28 20:15:43.166333984 +0200
+++ /var/tmp/diff_new_pack.hUxIln/_new  2019-04-28 20:15:43.170333981 +0200
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -41,6 +41,9 @@
 BuildRequires:  mysql-devel
 BuildRequires:  pkgconfig
 BuildRequires:  postgresql-devel
+%if 0%{?suse_version} > 1500
+BuildRequires:  postgresql-server-devel
+%endif
 BuildRequires:  python-devel
 BuildRequires:  python3-devel
 BuildRequires:  sqlite-devel




commit libpreludedb for openSUSE:Factory

2019-03-04 Thread root
Hello community,

here is the log from the commit of package libpreludedb for openSUSE:Factory 
checked in at 2019-03-04 09:22:14

Comparing /work/SRC/openSUSE:Factory/libpreludedb (Old)
 and  /work/SRC/openSUSE:Factory/.libpreludedb.new.28833 (New)


Package is "libpreludedb"

Mon Mar  4 09:22:14 2019 rev:6 rq:680666 version:5.0.0

Changes:

--- /work/SRC/openSUSE:Factory/libpreludedb/libpreludedb.changes
2017-11-13 14:05:01.772103063 +0100
+++ /work/SRC/openSUSE:Factory/.libpreludedb.new.28833/libpreludedb.changes 
2019-03-04 09:22:28.668578280 +0100
@@ -1,0 +2,8 @@
+Fri Mar 01 07:00:00 UTC 2019 - thomas.andre...@gmail.com
+
+Bump version 5.0.0
+
+- Remove patchs included in new version
+  - libpreludedb-fix-gtk-doc.patch
+
+---

Old:

  libpreludedb-4.0.0.tar.gz
  libpreludedb-fix-gtk-doc.patch

New:

  libpreludedb-5.0.0.tar.gz



Other differences:
--
++ libpreludedb.spec ++
--- /var/tmp/diff_new_pack.vxHm3r/_old  2019-03-04 09:22:29.280578170 +0100
+++ /var/tmp/diff_new_pack.vxHm3r/_new  2019-03-04 09:22:29.284578169 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libpreludedb
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -21,22 +21,20 @@
 %define sover 7
 %define sover_cpp 2
 Name:   libpreludedb
-Version:4.0.0
+Version:5.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-or-later AND LGPL-2.1-only AND GPL-3.0-or-later
+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
+Patch0: libpreludedb-manpages.patch
 # Fix undefined non weak symbol
-Patch2: libpreludedb-undefined_non_weak_symbol.patch
+Patch1: libpreludedb-undefined_non_weak_symbol.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gtk-doc
 BuildRequires:  libprelude-devel
@@ -185,7 +183,6 @@
 %setup -q
 %patch0
 %patch1
-%patch2
 
 %build
 %configure --with-html-dir=%{_defaultdocdir}/%{name}-%{version}/html \

++ libpreludedb-4.0.0.tar.gz -> libpreludedb-5.0.0.tar.gz ++
 45943 lines of diff (skipped)




commit libpreludedb for openSUSE:Factory

2017-11-13 Thread root
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 
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 
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.23884 +0200

commit libpreludedb for openSUSE:Factory

2017-04-30 Thread root
Hello community,

here is the log from the commit of package libpreludedb for openSUSE:Factory 
checked in at 2017-04-30 21:23:24

Comparing /work/SRC/openSUSE:Factory/libpreludedb (Old)
 and  /work/SRC/openSUSE:Factory/.libpreludedb.new (New)


Package is "libpreludedb"

Sun Apr 30 21:23:24 2017 rev:4 rq:490890 version:3.1.0

Changes:

--- /work/SRC/openSUSE:Factory/libpreludedb/libpreludedb.changes
2017-04-03 11:05:12.358851715 +0200
+++ /work/SRC/openSUSE:Factory/.libpreludedb.new/libpreludedb.changes   
2017-04-30 21:23:44.837973646 +0200
@@ -1,0 +2,5 @@
+Thu Mar 30 14:55:53 UTC 2017 - jeng...@inai.de
+
+- Rename %soname to %sover to better reflect its use
+
+---



Other differences:
--
++ libpreludedb.spec ++
--- /var/tmp/diff_new_pack.eOzIvR/_old  2017-04-30 21:23:45.557872141 +0200
+++ /var/tmp/diff_new_pack.eOzIvR/_new  2017-04-30 21:23:45.561871577 +0200
@@ -18,8 +18,8 @@
 
 %{!?python_sitearch: %global python_sitearch %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
 %{!?python_sitearch3: %global python_sitearch3 %(python3 -c "from 
distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
-%define soname 7
-%define soname_cpp 2
+%define sover 7
+%define sover_cpp 2
 Name:   libpreludedb
 Version:3.1.0
 Release:0
@@ -51,22 +51,22 @@
 worrying about SQL, and to access the database independently of the
 type/format of the database.
 
-%package -n %{name}%{soname}
+%package -n %{name}%{sover}
 Summary:Prelude Libraries
 Group:  System/Libraries
 
-%description -n %{name}%{soname}
+%description -n %{name}%{sover}
 The PreludeDB Library provides an abstraction layer upon the type and the
 format of the database used to store IDMEF alerts. It allows developers
 to use the Prelude IDMEF database easily and efficiently without
 worrying about SQL, and to access the database independently of the
 type/format of the database.
 
-%package -n %{name}cpp%{soname_cpp}
+%package -n %{name}cpp%{sover_cpp}
 Summary:Prelude Libraries
 Group:  System/Libraries
 
-%description -n %{name}cpp%{soname_cpp}
+%description -n %{name}cpp%{sover_cpp}
 The PreludeDB Library provides an abstraction layer upon the type and the
 format of the database used to store IDMEF alerts. It allows developers
 to use the Prelude IDMEF database easily and efficiently without
@@ -78,8 +78,8 @@
 Group:  Development/Libraries/C and C++
 Requires:   automake
 Requires:   libprelude-devel
-Requires:   libpreludedb%{soname} = %{version}
-Requires:   libpreludedbcpp%{soname_cpp} = %{version}
+Requires:   libpreludedb%{sover} = %{version}
+Requires:   libpreludedbcpp%{sover_cpp} = %{version}
 Requires:   mysql-devel
 Requires:   postgresql-devel
 Requires:   sqlite-devel
@@ -189,24 +189,24 @@
 
 %install
 %make_install
-mkdir -p %{buildroot}%{_datadir}/libpreludedb%{soname}/swig/python
-cp bindings/libpreludedbcpp.i 
%{buildroot}%{_datadir}/libpreludedb%{soname}/swig/
-cp bindings/python/libpreludedbcpp-python.i 
%{buildroot}%{_datadir}/libpreludedb%{soname}/swig/python
+mkdir -p %{buildroot}%{_datadir}/libpreludedb%{sover}/swig/python
+cp bindings/libpreludedbcpp.i 
%{buildroot}%{_datadir}/libpreludedb%{sover}/swig/
+cp bindings/python/libpreludedbcpp-python.i 
%{buildroot}%{_datadir}/libpreludedb%{sover}/swig/python
 find %{buildroot} -type f -name "*.la" -delete -print
 find %{buildroot} -type f -name '*.bs' -a -size 0 -exec rm -f {} ';'
 
-%post -n libpreludedb%{soname} -p /sbin/ldconfig
-%post -n libpreludedbcpp%{soname_cpp} -p /sbin/ldconfig
-%postun -n libpreludedb%{soname} -p /sbin/ldconfig
-%postun -n libpreludedbcpp%{soname_cpp} -p /sbin/ldconfig
+%post -n libpreludedb%{sover} -p /sbin/ldconfig
+%post -n libpreludedbcpp%{sover_cpp} -p /sbin/ldconfig
+%postun -n libpreludedb%{sover} -p /sbin/ldconfig
+%postun -n libpreludedbcpp%{sover_cpp} -p /sbin/ldconfig
 
-%files -n %{name}%{soname}
+%files -n %{name}%{sover}
 %defattr(-,root,root)
-%{_libdir}/libpreludedb.so.%{soname}*
+%{_libdir}/libpreludedb.so.%{sover}*
 
-%files -n %{name}cpp%{soname_cpp}
+%files -n %{name}cpp%{sover_cpp}
 %defattr(-,root,root)
-%{_libdir}/libpreludedbcpp.so.%{soname_cpp}*
+%{_libdir}/libpreludedbcpp.so.%{sover_cpp}*
 
 %files -n preludedb-tools
 %defattr(-,root,root)
@@ -230,11 +230,11 @@
 
 %files devel-bindings
 %defattr(-,root,root)
-%dir %{_datadir}/libpreludedb%{soname}/
-%dir %{_datadir}/libpreludedb%{soname}/swig/
-%{_datadir}/libpreludedb%{soname}/swig/libpreludedbcpp.i
-%dir %{_datadir}/libpreludedb%{soname}/swig/python/

commit libpreludedb for openSUSE:Factory

2017-04-03 Thread root
Hello community,

here is the log from the commit of package libpreludedb for openSUSE:Factory 
checked in at 2017-04-03 11:05:10

Comparing /work/SRC/openSUSE:Factory/libpreludedb (Old)
 and  /work/SRC/openSUSE:Factory/.libpreludedb.new (New)


Package is "libpreludedb"

Mon Apr  3 11:05:10 2017 rev:3 rq:482280 version:3.1.0

Changes:

--- /work/SRC/openSUSE:Factory/libpreludedb/libpreludedb.changes
2016-10-02 00:09:56.0 +0200
+++ /work/SRC/openSUSE:Factory/.libpreludedb.new/libpreludedb.changes   
2017-04-03 11:05:12.358851715 +0200
@@ -1,0 +2,8 @@
+Sun Nov 27 20:16:55 UTC 2016 - thomas.andre...@gmail.com
+
+- Update to 3.1.0 (Prelude 3.1.0 released on 14 Sept 2016)
+- Remove unnecessary patches (libpreludedb-python-swig.patch)
+- Use a lib directory with soname
+- Spec-Cleaner
+
+---

Old:

  libpreludedb-3.0.0.tar.gz
  libpreludedb-python-swig.patch

New:

  libpreludedb-3.1.0.tar.gz



Other differences:
--
++ libpreludedb.spec ++
--- /var/tmp/diff_new_pack.4btCm4/_old  2017-04-03 11:05:13.542684460 +0200
+++ /var/tmp/diff_new_pack.4btCm4/_new  2017-04-03 11:05:13.546683895 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libpreludedb
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,28 +16,28 @@
 #
 
 
-%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
-%{!?python_sitearch3: %global python_sitearch3 %(%{__python}3 -c "from 
distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
-
-%define sover 7
-%define sover_cpp 2
-
+%{!?python_sitearch: %global python_sitearch %(python -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
+%{!?python_sitearch3: %global python_sitearch3 %(python3 -c "from 
distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
+%define soname 7
+%define soname_cpp 2
 Name:   libpreludedb
-Version:3.0.0
+Version:3.1.0
 Release:0
 Summary:Framework to easy access to the Prelude database
-License:GPL-3.0+
+# 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/3.0.0/%{name}-%{version}.tar.gz
-Patch0: libpreludedb-python-swig.patch
+Source0:
https://www.prelude-siem.org/pkg/src/%{version}/%{name}-%{version}.tar.gz
 BuildRequires:  gcc-c++
 BuildRequires:  gtk-doc
 BuildRequires:  libgcrypt-devel
 BuildRequires:  libprelude-devel
 BuildRequires:  mysql-devel
-BuildRequires:  pkg-config
-BuildRequires:  postgresql94-devel
+BuildRequires:  pkgconfig
+BuildRequires:  postgresql-devel
 BuildRequires:  python-devel
 BuildRequires:  python3-devel
 BuildRequires:  sqlite-devel
@@ -51,22 +51,22 @@
 worrying about SQL, and to access the database independently of the
 type/format of the database.
 
-%package -n %{name}%{sover}
+%package -n %{name}%{soname}
 Summary:Prelude Libraries
 Group:  System/Libraries
 
-%description -n %{name}%{sover}
+%description -n %{name}%{soname}
 The PreludeDB Library provides an abstraction layer upon the type and the
 format of the database used to store IDMEF alerts. It allows developers
 to use the Prelude IDMEF database easily and efficiently without
 worrying about SQL, and to access the database independently of the
 type/format of the database.
 
-%package -n %{name}cpp%{sover_cpp}
+%package -n %{name}cpp%{soname_cpp}
 Summary:Prelude Libraries
 Group:  System/Libraries
 
-%description -n %{name}cpp%{sover_cpp}
+%description -n %{name}cpp%{soname_cpp}
 The PreludeDB Library provides an abstraction layer upon the type and the
 format of the database used to store IDMEF alerts. It allows developers
 to use the Prelude IDMEF database easily and efficiently without
@@ -78,10 +78,10 @@
 Group:  Development/Libraries/C and C++
 Requires:   automake
 Requires:   libprelude-devel
-Requires:   libpreludedb%{sover} = %{version}
-Requires:   libpreludedbcpp%{sover_cpp} = %{version}
+Requires:   libpreludedb%{soname} = %{version}
+Requires:   libpreludedbcpp%{soname_cpp} = %{version}
 Requires:   mysql-devel
-Requires:   postgresql94-devel
+Requires:   postgresql-devel
 Requires:   sqlite-devel
 
 

commit libpreludedb for openSUSE:Factory

2016-10-01 Thread h_root
Hello community,

here is the log from the commit of package libpreludedb for openSUSE:Factory 
checked in at 2016-10-02 00:09:54

Comparing /work/SRC/openSUSE:Factory/libpreludedb (Old)
 and  /work/SRC/openSUSE:Factory/.libpreludedb.new (New)


Package is "libpreludedb"

Changes:

--- /work/SRC/openSUSE:Factory/libpreludedb/libpreludedb.changes
2016-09-16 11:02:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.libpreludedb.new/libpreludedb.changes   
2016-10-02 00:09:56.0 +0200
@@ -1,0 +2,8 @@
+Sat Oct 01 16:47:42 UTC 2016 - thomas.andre...@gmail.com
+
+- Fix which version of postgresql to use
+  Force using postgresql94 as expected in Leap42.2
+  Next time, update to do like
+  packages in server:database:postgresql
+
+---



Other differences:
--
++ libpreludedb.spec ++
--- /var/tmp/diff_new_pack.weThJu/_old  2016-10-02 00:09:57.0 +0200
+++ /var/tmp/diff_new_pack.weThJu/_new  2016-10-02 00:09:57.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libpreludedb
 #
-# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from 
distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
 %{!?python_sitearch3: %global python_sitearch3 %(%{__python}3 -c "from 
distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
 
@@ -31,15 +32,15 @@
 Source0:
https://www.prelude-siem.org/pkg/src/3.0.0/%{name}-%{version}.tar.gz
 Patch0: libpreludedb-python-swig.patch
 BuildRequires:  gcc-c++
+BuildRequires:  gtk-doc
 BuildRequires:  libgcrypt-devel
+BuildRequires:  libprelude-devel
+BuildRequires:  mysql-devel
 BuildRequires:  pkg-config
+BuildRequires:  postgresql94-devel
 BuildRequires:  python-devel
 BuildRequires:  python3-devel
-BuildRequires:  libprelude-devel
 BuildRequires:  sqlite-devel
-BuildRequires:  mysql-devel
-BuildRequires:  postgresql-devel
-BuildRequires:  gtk-doc
 Requires:   libprelude-tools
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -75,13 +76,13 @@
 %package devel
 Summary:Development files for libpreludedb
 Group:  Development/Libraries/C and C++
+Requires:   automake
+Requires:   libprelude-devel
 Requires:   libpreludedb%{sover} = %{version}
 Requires:   libpreludedbcpp%{sover_cpp} = %{version}
-Requires:   libprelude-devel
-Requires:   automake
-Requires:   sqlite-devel
 Requires:   mysql-devel
-Requires:   postgresql-devel
+Requires:   postgresql94-devel
+Requires:   sqlite-devel
 
 %description devel
 The PreludeDB Library provides an abstraction layer upon the type
@@ -138,7 +139,7 @@
 Summary:Plugin to use prelude with a pgsql database
 Group:  Productivity/Networking/Security
 Requires:   libpreludedb-plugins = %{version}
-Requires:   postgresql-server 
+Requires:   postgresql94-server
 
 %description pgsql
 This plugin allows prelude to store alerts into a pgsql database.