# 5.1 also possible, 5.2 is preferred
%define lua_ver 5.2
%define lua_pkg lua%(echo %{lua_ver} | tr -d .)
-%include /usr/lib/rpm/macros.perl
Summary: The Prelude library
Summary(pl.UTF-8): Biblioteka Prelude
Name: libprelude
-Version: 4.1.0
-Release: 1
+Version: 5.1.1
+Release: 4
License: GPL v2 or commercial
Group: Libraries
#Source0Download: https://www.prelude-siem.org/projects/prelude/files
-Source0: https://www.prelude-siem.org/attachments/download/831/%{name}-%{version}.tar.gz
-# Source0-md5: d75977db58de9ba4cf9c4d00a0e25cb9
+Source0: https://www.prelude-siem.org/attachments/download/1181/%{name}-%{version}.tar.gz
+# Source0-md5: 9302c68e1c84a847f77574ab048177e6
Patch0: python-install.patch
Patch1: %{name}-lua.patch
+Patch2: gtk-doc-1.32.patch
+Patch3: python-3.8-fix.patch
URL: https://www.prelude-siem.org/
BuildRequires: autoconf >= 2.59
BuildRequires: automake >= 1:1.9
BuildRequires: bison
BuildRequires: flex
+BuildRequires: gnulib >= 0-0.20181013.2
BuildRequires: gnutls-devel >= 1.0.17
BuildRequires: gtk-doc >= 1.0
BuildRequires: libgcrypt-devel >= 1.1.94
%{?with_python3:BuildRequires: python3-devel >= 1:3.2}
BuildRequires: rpm-perlprov
BuildRequires: rpm-pythonprov
-BuildRequires: rpmbuild(macros) >= 1.219
+BuildRequires: rpmbuild(macros) >= 1.745
%{?with_ruby:BuildRequires: ruby-devel >= 1.9}
BuildRequires: sed >= 4.0
%{?with_perl:BuildRequires: swig-perl}
%setup -q
%patch0 -p1
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
%if %{with python3}
# regenerate with fresh swig for python 3.5+
%endif
%build
+gnulib-tool --copy-file lib/fseeko.c libmissing/fseeko.c
+gnulib-tool --copy-file m4/fseeko.m4 libmissing/m4/fseeko.m4
%{__gtkdocize}
%{__libtoolize}
%{__aclocal} -I m4 -I libmissing/m4
%files libs
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libprelude.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libprelude.so.23
+%attr(755,root,root) %ghost %{_libdir}/libprelude.so.28
%files devel
%defattr(644,root,root,755)
%files c++
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libpreludecpp.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libpreludecpp.so.8
+%attr(755,root,root) %ghost %{_libdir}/libpreludecpp.so.12
%files c++-devel
%defattr(644,root,root,755)