[PyKDE4] 4.7.3 pkgconfig-style deps Provides: pykde4 tighten subpkg deps via %_isa
Rex Dieter
rdieter at fedoraproject.org
Sat Oct 29 15:40:06 UTC 2011
commit 0aa050a74a28c4c88ec16c6cbfeed146ec2dacaf
Author: Rex Dieter <rdieter at fedoraproject.org>
Date: Sat Oct 29 10:47:32 2011 -0500
4.7.3
pkgconfig-style deps
Provides: pykde4
tighten subpkg deps via %_isa
.gitignore | 1 +
PyKDE4.spec | 49 +++++++++++++++++++++++++++++++++++--------------
sources | 2 +-
3 files changed, 37 insertions(+), 15 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 8acd1e8..36170db 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/pykde4-4.7.2.tar.bz2
+/pykde4-4.7.3.tar.bz2
diff --git a/PyKDE4.spec b/PyKDE4.spec
index f8ed858..e7f4751 100644
--- a/PyKDE4.spec
+++ b/PyKDE4.spec
@@ -5,8 +5,8 @@
%global python_ver %(%{__python} -c "import sys ; print sys.version[:3]")
Name: PyKDE4
-Version: 4.7.2
-Release: 2%{?dist}
+Version: 4.7.3
+Release: 1%{?dist}
Summary: Python bindings for KDE4
# http://techbase.kde.org/Policies/Licensing_Policy
@@ -16,11 +16,13 @@ URL: http://developer.kde.org/language-bindings/
Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/pykde4-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires: akonadi-devel
BuildRequires: kdebase-workspace-devel >= %{version}
BuildRequires: kdelibs4-devel >= %{version}
BuildRequires: kdepimlibs-devel >= %{version}
-BuildRequires: python-devel
+BuildRequires: pkgconfig(akonadi)
+BuildRequires: pkgconfig(python)
+BuildRequires: pkgconfig(qimageblitz)
+BuildRequires: pkgconfig(soprano)
BuildRequires: PyQt4-devel >= %{pyqt4_version_min}, sip-devel >= %{sip_version_min}
%if 0%{?python3}
BuildRequires: python3-devel
@@ -32,8 +34,6 @@ BuildRequires: python3-PyQt4-devel >= %{pyqt4_version_min}, python3-sip-devel >
%if 0%{?fedora}
BuildRequires: qscintilla-devel >= 2.4
%endif
-BuildRequires: qimageblitz-devel
-BuildRequires: soprano-devel
## FIXME/TODO
#-- The following OPTIONAL packages could NOT be located on your system.
@@ -50,28 +50,36 @@ Requires: PyQt4 >= %{pyqt4_version}
%{?_sip_api:Requires: sip-api(%{_sip_api_major}) >= %{_sip_api}}
%if ! 0%{?pykde4_akonadi}
Provides: PyKDE4-akonadi%{?_isa} = %{version}-%{release}
+Provides: pykde4-akonadi%{?_isa} = %{version}-%{release}
Requires: kdepimlibs-akonadi%{?_isa} >= %{version}
%endif
+Provides: pykde4 = %{version}-%{release}
+Provides: pykde4%{?_isa} = %{version}-%{release}
+
%description
%{summary}.
%package akonadi
-Summary: Akonadi runtime support for PyKDE4
+Summary: Akonadi runtime support for %{name}
Group: Development/Languages
-Requires: %{name} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: kdepimlibs-akonadi%{?_isa} >= %{version}
+Provides: pykde4-akonadi = %{version}-%{release}
+Provides: pykde4-akonadi%{?_isa} = %{version}-%{release}
%description akonadi
%{summary}.
%package devel
Group: Development/Languages
-Summary: Files needed to build PyKDE4-based applications
+Summary: Files needed to build %{name}-based applications
Requires: PyQt4-devel
-Requires: %{name} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{version}-%{release}
%if 0%{?pykde4_akonadi}
Requires: %{name}-akonadi%{?_isa} = %{version}-%{release}
%endif
+Provides: pykde4-devel = %{version}-%{release}
+Provides: pykde4-devel%{?_isa} = %{version}-%{release}
%description devel
%{summary}.
@@ -82,27 +90,34 @@ Requires: python3-PyQt4 >= %{python3_pyqt4_version}
%{?_sip_api:Requires: python3-sip-api(%{_sip_api_major}) >= %{_sip_api}}
%if ! 0%{?pykde4_akonadi}
Provides: python3-PyKDE4-akonadi%{?_isa} = %{version}-%{release}
+
Requires: kdepimlibs-akonadi%{?_isa} >= %{version}
%endif
+Provides: python3-pykde4 = %{version}-%{release}
+Provides: python3-pykde4%{?_isa} = %{version}-%{release}
%description -n python3-PyKDE4
%{summary}.
%package -n python3-PyKDE4-akonadi
-Summary: Akonadi runtime support for PyKDE4
+Summary: Akonadi runtime support for %{name}
Group: Development/Languages
-Requires: python3-PyKDE4 = %{version}-%{release}
+Requires: python3-PyKDE4%{?_isa} = %{version}-%{release}
Requires: kdepimlibs-akonadi%{?_isa} >= %{version}
+Provides: python3-pykde4-akonadi = %{version}-%{release}
+Provides: python3-pykde4-akonadi%{?_isa} = %{version}-%{release}
%description -n python3-PyKDE4-akonadi
%{summary}.
%package -n python3-PyKDE4-devel
Group: Development/Languages
-Summary: Files needed to build PyKDE4-based applications
+Summary: Files needed to build %{name}-based applications
Requires: python3-PyQt4-devel
-Requires: python3-PyKDE4 = %{version}-%{release}
+Requires: python3-PyKDE4%{?_isa} = %{version}-%{release}
%if 0%{?pykde4_akonadi}
Requires: python3-PyKDE4-akonadi%{?_isa} = %{version}-%{release}
%endif
+Provides: python3-pykde4-devel = %{version}-%{release}
+Provides: python3-pykde4-devel%{?_isa} = %{version}-%{release}
%description -n python3-PyKDE4-devel
%{summary}.
@@ -227,6 +242,12 @@ rm -rf %{buildroot}
%changelog
+* Sat Oct 29 2011 Rex Dieter <rdieter at fedoraproject.org> 4.7.3-1
+- 4.7.3
+- pkgconfig-style deps
+- Provides: pykde4
+- tighten subpkg deps via %%_isa
+
* Sat Oct 08 2011 Rex Dieter <rdieter at fedoraproject.org> 4.7.2-2
- Requires: kate-part
diff --git a/sources b/sources
index d9bbe3d..8814512 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ef6d6ed6fad649a20de780e8d145a66f pykde4-4.7.2.tar.bz2
+cda980dba1ccb8e9afa269269cfe2b40 pykde4-4.7.3.tar.bz2
More information about the scm-commits
mailing list