commit libpreludedb for openSUSE:Factory
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
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
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
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
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
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 AndrejakDate: 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
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
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
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.