rpms/kdebindings/devel kdebindings.spec,1.172,1.173
Rex Dieter
rdieter at fedoraproject.org
Mon Feb 16 18:50:37 UTC 2009
Author: rdieter
Update of /cvs/pkgs/rpms/kdebindings/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv19306
Modified Files:
kdebindings.spec
Log Message:
* Mon Feb 16 2009 Rex Dieter <rdieter at fedoraproject.org> - 4.2.0-4
- include toggle for PyKDE4-akonadi subpkg (not enabled)
- PyKDE4: move examples to -devel pkg
- PyKDE4: make dep on PyQt4 versioned
- PyKDE4: Provides: -akonadi, Requires: kdepimlibs-akonadi
- PyKDE4(-devel): adjust description/summary
Index: kdebindings.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kdebindings/devel/kdebindings.spec,v
retrieving revision 1.172
retrieving revision 1.173
diff -u -r1.172 -r1.173
--- kdebindings.spec 8 Feb 2009 06:53:17 -0000 1.172
+++ kdebindings.spec 16 Feb 2009 18:50:06 -0000 1.173
@@ -2,12 +2,14 @@
# define to enable these optional bits
#define csharp 1
-# Waiting for Falcon >= 0.8.12, bug #476119
%define falcon 1
#define php 1
%define ruby 1
%define smoke 1
+#define pykde4_akonadi 1
+%define pyqt4_version 4.4.4
+
%if 0%{?ruby}%{?smoke}
%define devel 1
%endif
@@ -20,7 +22,7 @@
Name: kdebindings
Version: 4.2.0
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: KDE bindings to non-C++ languages
Group: User Interface/Desktops
@@ -40,7 +42,7 @@
%{?csharp:BuildRequires: mono-core}
BuildRequires: python-devel
%{?ruby:BuildRequires: ruby-devel ruby}
-BuildRequires: PyQt4-devel >= 4.4.2
+BuildRequires: PyQt4-devel >= %{pyqt4_version}
%if 0%{?fedora} > 8
BuildRequires: qscintilla-devel >= 2.2
%endif
@@ -57,18 +59,32 @@
Group: Development/Languages
Summary: Python bindings for KDE4
Requires: kdelibs4 >= %{version}
-Requires: PyQt4
+Requires: PyQt4 >= %{pyqt4_version}
+%if ! 0%{?pykde4_akonadi}
+Provides: PyKDE4-akonadi%{?_isa} = %{version}-%{release}
+Requires: kdepimlibs-akonadi%{?_isa} = %{version}
+%endif
%description -n PyKDE4
-Header files for developing applications using %{name}.
+%{summary}.
+
+%package -n PyKDE4-akonadi
+Summary: Akonadi runtime support for PyKDE4
+Group: Development/Languages
+Requires: PyKDE4 = %{version}-%{release}
+Requires: kdepimlibs-akonadi%{?_isa} = %{version}
+%description -n PyKDE4-akonadi
+%{summary}.
%package -n PyKDE4-devel
Group: Development/Languages
-Summary: Files needed to build other bindings based on KDE4
+Summary: Files needed to build PyKDE4-based applications
Requires: PyQt4-devel
Requires: PyKDE4 = %{version}-%{release}
+%if 0%{?pykde4_akonadi}
+Requires: PyKDE4-akonadi%{?_isa} = %{version}-%{release}
+%endif
%description -n PyKDE4-devel
-Files needed to build other bindings for C++ classes that inherit from any
-of the KDE4 classes.
+%{summary}.
%package devel
Group: Development/Libraries
@@ -163,7 +179,7 @@
popd
# smp build not recommended (upstream)
-make -C %{_target_platform} VERBOSE=1
+make -C %{_target_platform}
%install
@@ -195,18 +211,24 @@
%{_includedir}/smoke/
%{_kde4_libdir}/libsmoke*.so
%endif
-%endif
%files -n PyKDE4
%defattr(-,root,root,-)
%doc COPYING
%{python_sitearch}/PyKDE4/
-%{_kde4_appsdir}/pykde4/
+%dir %{_kde4_appsdir}/pykde4/
+%{_kde4_appsdir}/pykde4/*.py*
%{_kde4_libdir}/kde4/kpythonpluginfactory.so
+%if 0%{?pykde4_akonadi}
+%exclude %{python_sitearch}/PyKDE4/akonadi.so
+%files -n PyKDE4-akonadi
+%defattr(-,root,root,-)
+%{python_sitearch}/PyKDE4/akonadi.so
+
%files -n PyKDE4-devel
%defattr(-,root,root,-)
-#doc %{_kde4_docdir}/HTML/en/pykde4/
+%{_kde4_appsdir}/pykde4/examples/
%{_kde4_datadir}/sip/PyKDE4/
%if 0%{?ruby}
@@ -279,6 +301,13 @@
%changelog
+* Mon Feb 16 2009 Rex Dieter <rdieter at fedoraproject.org> - 4.2.0-4
+- include toggle for PyKDE4-akonadi subpkg (not enabled)
+- PyKDE4: move examples to -devel pkg
+- PyKDE4: make dep on PyQt4 versioned
+- PyKDE4: Provides: -akonadi, Requires: kdepimlibs-akonadi
+- PyKDE4(-devel): adjust description/summary
+
* Sun Feb 9 2009 Ben Boeckel <MathStuf at gmail.com> - 4.2.0-3
- Enabled Falcon for Kross (min version met)
More information about the fedora-extras-commits
mailing list