}
+--- pyclamav-0.4.1/pyclamav.c.orig 2018-12-10 21:43:22.642033238 +0100
++++ pyclamav-0.4.1/pyclamav.c 2018-12-11 17:39:55.224546828 +0100
+@@ -210,7 +210,16 @@
+ return NULL;
+ }
+
++#ifdef CL_SCAN_STDOPT
+ ret = cl_scanfile(file_to_scan, &virname, &size, engine, CL_SCAN_STDOPT);
++#else
++ {
++ struct cl_scan_options scanoptions = {CL_SCAN_GENERAL_HEURISTICS,
++ CL_SCAN_PARSE_ARCHIVE|CL_SCAN_PARSE_ELF|CL_SCAN_PARSE_PDF|CL_SCAN_PARSE_SWF|CL_SCAN_PARSE_HWP3|CL_SCAN_PARSE_XMLDOCS|CL_SCAN_PARSE_MAIL|CL_SCAN_PARSE_OLE2|CL_SCAN_PARSE_HTML|CL_SCAN_PARSE_PE,
++ 0,0,0};
++ ret = cl_scanfile(file_to_scan, &virname, &size, engine, &scanoptions);
++ }
++#endif
+
+ /* Test return code */
+ switch (ret) {
Summary(pl.UTF-8): Interfejs Pythona do libclamav
Name: python-pyclamav
Version: 0.4.1
-Release: 14
-License: GPL
+Release: 15
+License: GPL v2+
Group: Libraries/Python
Source0: http://norman.free.fr/norman/python/pyclamav/pyclamav-%{version}.tar.gz
# Source0-md5: 9e1f29ea118bac87223ff4df3c077556
Patch0: %{name}-new-api.patch
URL: http://xael.org/norman/python/pyclamav/index.html
-BuildRequires: rpmbuild(macros) >= 1.710
-BuildRequires: clamav-devel >= 0:0.95
-BuildRequires: python
+BuildRequires: clamav-devel >= 0.95
+BuildRequires: pkgconfig
+BuildRequires: python >= 1:2.4
BuildRequires: python-devel >= 1:2.4
-BuildRequires: python-modules
+BuildRequires: python-modules >= 1:2.4
BuildRequires: rpm-pythonprov
-Requires: clamav >= 0:0.95
+BuildRequires: rpmbuild(macros) >= 1.714
+Requires: clamav >= 0.95
Requires: python
%pyrequires_eq python-modules
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%patch0 -p1
%build
+CFLAGS="%{rpmcflags} $(pkg-config --cflags libclamav)"
%py_build
%install
%files
%defattr(644,root,root,755)
%doc README.txt CHANGELOG
-%attr(755,root,root) %{py_sitedir}/*.so
+%attr(755,root,root) %{py_sitedir}/pyclamav.so
%dir %{_examplesdir}/%{name}-%{version}
%{_examplesdir}/%{name}-%{version}/example.py
%if "%{py_ver}" > "2.4"
-%{py_sitedir}/*.egg-info
+%{py_sitedir}/pyclamav-%{version}-py*.egg-info
%endif