diff --git a/kdebindings.spec b/kdebindings.spec index 7278b84..1afaff1 100644 --- a/kdebindings.spec +++ b/kdebindings.spec @@ -19,7 +19,7 @@ %define devel 1 %define pykde4_akonadi 1 -%define pyqt4_version 4.7 +%define pyqt4_version_min 4.7 %if 0%{?rhel} %define falcon 0 @@ -73,7 +73,7 @@ BuildRequires: kdepimlibs-devel >= %{version} # kdebindings does not support polkit-qt-1 yet #BuildRequires: polkit-qt-devel BuildRequires: python-devel -BuildRequires: PyQt4-devel >= %{pyqt4_version}, sip-devel +BuildRequires: PyQt4-devel >= %{pyqt4_version_min}, sip-devel BuildRequires: qimageblitz-devel %if 0%{?fedora} BuildRequires: qscintilla-devel >= 2.4 @@ -114,7 +114,7 @@ KDE bindings to non-C++ languages Group: Development/Languages Summary: Python bindings for KDE4 Requires: kdelibs4 >= %{version} -# FIXME/TODO: extract pyqt4_version_str from pyqtconfig.py -- Rex +%global pyqt4_version %(python -c 'import sys, PyQt4.pyqtconfig; sys.stdout.write("%s\n" % (PyQt4.pyqtconfig._pkg_config["pyqt_version_str"]))') Requires: PyQt4 >= %{pyqt4_version} %{?_sip_api:Requires: sip-api(%{_sip_api_major}) >= %{_sip_api}} %if ! 0%{?pykde4_akonadi}