-BuildRequires: autoconf >= 2.2
-BuildRequires: automake
-BuildRequires: libtool >= 1:1.4.2-9
-BuildRequires: ncurses-devel
-%{?with_python:BuildRequires: python-devel}
-%{?with_python:BuildRequires: python-modules}
-BuildRequires: readline-devel >= 4.2
-%{?with_python:BuildRequires: rpm-pythonprov}
-BuildRequires: zlib-devel
+BuildRequires: autoconf >= 2.68
+BuildRequires: automake >= 1.4
+BuildRequires: libtool >= 2:2.0
+%if %{with python2}
+BuildRequires: python-devel >= 2.0
+BuildRequires: python-modules >= 2.0
+BuildRequires: rpm-pythonprov
+%endif
+%if %{with python3}
+BuildRequires: python3-devel >= 1:3.2
+BuildRequires: python3-modules >= 1:3.2
+BuildRequires: rpm-pythonprov
+%endif
+BuildRequires: rpmbuild(macros) >= 1.714
+BuildRequires: xz-devel
+%{?with_zlib:BuildRequires: zlib-devel >= 1.2.3.3}
+# history support in xmllint is disabled by default
+#BuildRequires: ncurses-devel
+#BuildRequires: readline-devel >= 4.2
+Requires: zlib >= 1.2.3.3
+Obsoletes: xml-common