[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