rpms/kdebindings/F-9 kdebindings.spec, 1.112, 1.113 sources, 1.53, 1.54
Lukas Tinkl
ltinkl at fedoraproject.org
Fri Feb 27 16:19:26 UTC 2009
- Previous message: rpms/kdebindings/F-10 kdebindings.spec, 1.152, 1.153 sources, 1.58, 1.59
- Next message: rpms/python-lxml/devel .cvsignore, 1.23, 1.24 python-lxml.spec, 1.32, 1.33 sources, 1.23, 1.24
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: ltinkl
Update of /cvs/extras/rpms/kdebindings/F-9
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9292/F-9
Modified Files:
kdebindings.spec sources
Log Message:
KDE 4.2.1
Index: kdebindings.spec
===================================================================
RCS file: /cvs/extras/rpms/kdebindings/F-9/kdebindings.spec,v
retrieving revision 1.112
retrieving revision 1.113
diff -u -r1.112 -r1.113
--- kdebindings.spec 27 Jan 2009 16:55:56 -0000 1.112
+++ kdebindings.spec 27 Feb 2009 16:18:56 -0000 1.113
@@ -1,18 +1,14 @@
# FIXME/TODO: BRs for Java (krossjava), C# (qyoto, kimono) and PHP (php-qt) support?
-# IMHO this one really needs to be split into subpackages, we don't want to pull
-# in e.g. the whole Ruby, OpenJDK and Mono stacks for a PyKDE app! -- Kevin
-# FIXME/TODO: Do we want to enable the optional Ruby bindings which are off by
-# default? There are bindings for QScintilla, Plasma and Nepomuk/Soprano. -- Kevin
# define to enable these optional bits
#define csharp 1
-#define falcon 1
+%define falcon 1
#define php 1
%define ruby 1
%define smoke 1
-# define to build kde-plasma-ruby bits, needs QtRuby-devel bootstrap
-# FIXME/TODO: ping upstream so it uses the just-built rbuic4
-#define kde_plasma_ruby 1
+
+%define pykde4_akonadi 1
+%define pyqt4_version 4.4.4
%if 0%{?ruby}%{?smoke}
%define devel 1
@@ -25,7 +21,7 @@
%global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")
Name: kdebindings
-Version: 4.2.0
+Version: 4.2.1
Release: 1%{?dist}
Summary: KDE bindings to non-C++ languages
@@ -33,6 +29,7 @@
License: GPLv2
URL: http://developer.kde.org/language-bindings/
Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2
+
# upstream patches
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -42,17 +39,15 @@
BuildRequires: kdegraphics-devel >= %{version}
BuildRequires: kdelibs4-devel >= %{version}
BuildRequires: kdepimlibs-devel >= %{version}
+%{?falcon:BuildRequires: Falcon-devel >= 0.8.12}
%{?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
BuildRequires: soprano-devel
-%if 0%{?kde_plasma_ruby}
-BuildRequires: QtRuby-devel
-%endif
Requires: kdelibs4 >= %{version}
@@ -65,18 +60,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
@@ -120,20 +129,6 @@
Provides: QtRuby4-devel = %{version}-%{release}
%description -n QtRuby-devel
%{summary}.
-
-%package -n kde-plasma-ruby-digitalclock
-Group: User Interface/Desktops
-Summary: Digital clock plasmoid written in Ruby
-Requires: korundum = %{version}-%{release}
-%description -n kde-plasma-ruby-digitalclock
-%{summary}.
-
-%package -n kde-plasma-ruby-analogclock
-Group: User Interface/Desktops
-Summary: Analog clock plasmoid written in Ruby
-Requires: korundum = %{version}-%{release}
-%description -n kde-plasma-ruby-analogclock
-%{summary}.
%endif
%package -n kross-python
@@ -144,7 +139,6 @@
%description -n kross-python
Python plugin for the Kross archtecture in KDE4.
-%if 0%{?ruby}
%package -n kross-ruby
Group: Development/Languages
Summary: Kross plugin for ruby
@@ -153,7 +147,15 @@
Provides: kross(ruby) = %{version}-%{release}
%description -n kross-ruby
Ruby plugin for the Kross archtecture in KDE4.
-%endif
+
+%package -n kross-falcon
+Group: Development/Languages
+Summary: Kross plugin for falcon
+Requires: Falcon >= 0.8.12
+Requires: kdelibs4 >= %{version}
+Provides: kross(falcon) = %{version}-%{release}
+%description -n kross-falcon
+Falcon plugin for the Kross archtecture in KDE4.
%prep
@@ -165,6 +167,7 @@
# FIXME/TODO: Get csharp to compile
%{cmake_kde4} \
%{!?csharp:-DBUILD_csharp=OFF} \
+ %{?falcon:-DBUILD_falcon=ON -DENABLE_KROSSFALCON=ON} \
%{!?php:-DBUILD_php=OFF} \
%{!?ruby:-DBUILD_ruby=OFF} %{?ruby:-DRUBY_SITE_LIB_DIR=%{ruby_sitelib} -DRUBY_SITE_ARCH_DIR=%{ruby_sitearch}} \
%{!?smoke:-DBUILD_smoke=OFF} \
@@ -172,7 +175,7 @@
popd
# smp build not recommended (upstream)
-make -C %{_target_platform} VERBOSE=1
+make -C %{_target_platform}
%install
@@ -210,12 +213,20 @@
%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
+%endif
+
%files -n PyKDE4-devel
%defattr(-,root,root,-)
-#doc %{_kde4_docdir}/HTML/en/pykde4/
+%{_kde4_appsdir}/pykde4/examples/
%{_kde4_datadir}/sip/PyKDE4/
%if 0%{?ruby}
@@ -278,22 +289,41 @@
%files -n kross-ruby
%defattr(-,root,root,-)
%{_kde4_libdir}/kde4/krossruby.so
+%endif
-%if 0%{?kde_plasma_ruby}
-%files -n kde-plasma-ruby-analogclock
-%defattr(-,root,root,-)
-%{_kde4_sharedir}/kde4/apps/plasma_applet_ruby_clock/
-%{_kde4_sharedir}/kde4/services/plasma-applet-ruby-analogclock.desktop
-
-%files -n kde-plasma-ruby-digitalclock
+%if 0%{?falcon}
+%files -n kross-falcon
%defattr(-,root,root,-)
-%{_kde4_sharedir}/kde4/apps/plasma_ruby_digital_clock/
-%{_kde4_sharedir}/kde4/services/plasma-ruby-digital-clock-default.desktop
-%endif
+%{_kde4_libdir}/kde4/krossfalcon.so
%endif
%changelog
+* Fri Feb 27 2009 Lukáš Tinkl <ltinkl at redhat.com> - 4.2.1-1
+- 4.2.1
+
+* Wed Feb 25 2009 Than Ngo <than at redhat.com> - 4.2.0-7
+- fix build issue again qt-4.5
+
+* Wed Feb 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 4.2.0-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Fri Feb 20 2009 Rex Dieter <rdieter at fedoraproject.org> - 4.2.0-5
+- enable PyKDE4-akonadi subpkg
+
+* 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)
+
+* Sat Jan 24 2009 Ben Boeckel <MathStuf at gmail.com> - 4.2.0-2
+- Removed Ruby examples; killed upstream
+
* Thu Jan 22 2009 Than Ngo <than at redhat.com> - 4.2.0-1
- 4.2.0
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/kdebindings/F-9/sources,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -r1.53 -r1.54
--- sources 27 Jan 2009 16:55:56 -0000 1.53
+++ sources 27 Feb 2009 16:18:56 -0000 1.54
@@ -1 +1 @@
-6eae8fd968da83fe65e592993e416adc kdebindings-4.2.0.tar.bz2
+8b81bc56e77404fd377af56224bd966f kdebindings-4.2.1.tar.bz2
- Previous message: rpms/kdebindings/F-10 kdebindings.spec, 1.152, 1.153 sources, 1.58, 1.59
- Next message: rpms/python-lxml/devel .cvsignore, 1.23, 1.24 python-lxml.spec, 1.32, 1.33 sources, 1.23, 1.24
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list