Blob Blame History Raw
# define to enable these optional bits
## arch'es matching mono's ExclusiveArch set
%ifarch %{ix86} x86_64 ppc ia64 armv4l sparc alpha s390 s390x
%define csharp 1
%endif
%if 0%{?fedora} > 10
%ifarch ppc64
%define csharp 1
%endif
%endif
%define falcon 1
%define php 1
%define ruby 1
%define smoke 1
%define java 0

%define pykde4_akonadi 1
%define pyqt4_version 4.4.4

%if 0%{?ruby}%{?smoke}
%define devel 1
%endif

%global ruby_sitelib %(ruby -rrbconfig -e 'puts Config::CONFIG["sitelibdir"]')
%global ruby_sitearch %(ruby -rrbconfig -e 'puts Config::CONFIG["sitearchdir"]')
%global python_ver %(%{__python} -c "import sys ; print sys.version[:3]")
%global python_sitelib  %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")
%global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")

Name: kdebindings
Version: 4.2.3
Release: 1%{?dist}
Summary: KDE bindings to non-C++ languages

Group: User Interface/Desktops
License: GPLv2
URL: http://developer.kde.org/language-bindings/
Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2
Source1: http://websvn.kde.org/*checkout*/trunk/KDE/kdebindings/csharp/qyoto/qyoto.pc

# patch to disable examples (trouble with them installing to the buildroot)
Patch0:  kdebindings-qyoto-examples.patch

# upstream patches
Patch100: kdebindings-4.2.3-gcc44.patch

BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:  akonadi-devel >= 1.1.0
BuildRequires:  kdebase-workspace-devel >= %{version}
# okular bindings
BuildRequires:  kdegraphics-devel >= %{version}
BuildRequires:  kdelibs4-devel >= %{version}
BuildRequires:  kdepimlibs-devel >= %{version}
BuildRequires:  python-devel
BuildRequires:  PyQt4-devel >= %{pyqt4_version}
%if 0%{?fedora} > 8
BuildRequires:  qscintilla-devel >= 2.2
%endif
BuildRequires:  soprano-devel
%if 0%{?csharp}
BuildRequires:  mono-core
BuildRequires:  mono-devel
%endif
%if 0%{?falcon}
BuildRequires:  Falcon-devel >= 0.8.12
%endif
%if 0%{?php}
BuildRequires:  php-devel
%endif
%if 0%{?ruby}
BuildRequires:  ruby-devel
BuildRequires:  ruby
%endif
%if 0%{?java}
# TODO: kross-java is a mess, not sure what it needs to build
# CMakeLists.txt is also not portable (only gcj and i486 hardcoded)
# -- mathstuf
BuildRequires:  java-1.6.0-openjdk-devel
%endif

Requires:       kdelibs4 >= %{version}

%if ! 0%{?devel}
Obsoletes:      kdebindings-devel < %{version}-%{release}
%endif

%description
KDE bindings to non-C++ languages

%package -n PyKDE4
Group:    Development/Languages
Summary:  Python bindings for KDE4
Requires: kdelibs4 >= %{version}
Requires: PyQt4 >= %{pyqt4_version}
%if ! 0%{?pykde4_akonadi}
Provides: PyKDE4-akonadi%{?_isa} = %{version}-%{release}
Requires: kdepimlibs-akonadi%{?_isa} >= %{version}
%endif
%description -n PyKDE4
%{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 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
%{summary}.

%package devel
Group:    Development/Libraries
Summary:  Header files for %{name}
Requires: %{name} = %{version}-%{release}
Requires: kdelibs4-devel
%description devel
Header files for developing applications using %{name}.

%if 0%{?csharp}
%package -n kimono
Group:    Development/Languages
Summary:  C# bindings for KDE4
Requires: kdelibs4 >= %{version}
Requires: qyoto = %{version}-%{release}
Provides: kimono4 = %{version}-%{release}
%description -n kimono
%{summary}.

%package -n qyoto
Group:    Development/Languages
Summary:  C# bindings for Qt4
Requires: qt4 >= %{_qt4_version} 
Provides: qyoto4 = %{version}-%{release}
%description -n qyoto
%{summary}.

%package -n qyoto-devel
Group:    Development/Languages
Summary:  Development files for qyoto
Requires: qyoto = %{version}-%{release}
Requires: mono-devel
Provides: qyoto4-devel = %{version}-%{release}
%description -n qyoto-devel
%{summary}.
%endif

%if 0%{?ruby}
%package -n korundum
Group:    Development/Languages
Summary:  Ruby bindings for KDE4
Requires: kdelibs4 >= %{version}
Requires: QtRuby = %{version}-%{release}
Provides: korundum4 = %{version}-%{release}
%description -n korundum
%{summary}.

%package -n korundum-devel
Group:    Development/Languages
Summary:  Development files for korundum
Requires: QtRuby-devel
Requires: korundum = %{version}-%{release}
Provides: korundum4-devel = %{version}-%{release}
%description -n korundum-devel
%{summary}.

%package -n QtRuby
Group:    Development/Languages
Summary:  Ruby bindings for Qt4
Requires: qt4 >= %{_qt4_version} 
Provides: QtRuby4 = %{version}-%{release}
%description -n QtRuby
%{summary}.

%package -n QtRuby-devel
Group:    Development/Languages
Summary:  Development files for QtRuby
Requires: QtRuby = %{version}-%{release}
Provides: QtRuby4-devel = %{version}-%{release}
%description -n QtRuby-devel
%{summary}.
%endif

%if 0%{?php}
%package -n php-qt
Group:    Development/Languages
Summary:  PHP bindings for Qt4
Requires: qt4 >= %{_qt4_version} 
Provides: php-qt4 = %{version}-%{release}
%description -n php-qt
%{summary}.

%package -n php-qt-devel
Group:    Development/Languages
Summary:  Development files for php-qt
Requires: php-qt = %{version}-%{release}
Provides: php-qt4-devel = %{version}-%{release}
%description -n php-qt-devel
%{summary}.
%endif

%package -n kross-python
Group:    Development/Languages
Summary:  Kross plugin for python
Requires: kdelibs4 >= %{version}
Provides: kross(python) = %{version}-%{release}
%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
Requires: ruby
Requires: kdelibs4 >= %{version}
Provides: kross(ruby) = %{version}-%{release}
%description -n kross-ruby
Ruby plugin for the Kross archtecture in KDE4.
%endif

%if 0%{?falcon}
%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.
%endif


%prep
%setup -q
%patch0

# upstream patces
%patch100 -p1 -b .gcc44

%build
mkdir -p %{_target_platform}
pushd %{_target_platform}
%{cmake_kde4} \
  %if 0%{?csharp}
    -DENABLE_QYOTO=ON \
  %else
    -DBUILD_csharp=OFF \
  %endif
  %if 0%{?falcon}
    -DENABLE_KROSSFALCON=ON \
  %else
    -DBUILD_falcon=OFF \
  %endif
  %if 0%{?php}
    -DENABLE_PHP-QT=ON \
  %else
    -DBUILD_php=OFF \
  %endif
  %if 0%{?ruby}
    -DRUBY_SITE_LIB_DIR=%{ruby_sitelib} \
    -DRUBY_SITE_ARCH_DIR=%{ruby_sitearch} \
  %else
    -DBUILD_ruby=OFF \
  %endif
  %if 0%{?smoke}
    -DENABLE_SMOKE=ON \
  %else
    -DBUILD_smoke=OFF \
  %endif
  %if 0%{?java}
    -DENABLE_KROSSJAVA=ON \
  %else
    -DBUILD_java=OFF \
  %endif
  ..
popd

# smp build not recommended (upstream)
make -C %{_target_platform}

%install
rm -rf %{buildroot}
make install/fast DESTDIR=%{buildroot} -C %{_target_platform}

%if 0%{?csharp}
mkdir -p %{buildroot}%{_datadir}/pkgconfig/
install -p %{SOURCE1} %{buildroot}%{_datadir}/pkgconfig/
%endif


%clean
rm -rf %{buildroot}


%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig


%files
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog COPYING NEWS README
%if 0%{?smoke}
%{_kde4_libdir}/libsmoke*.so.*
%endif

%if 0%{?devel}
%files devel
%defattr(-,root,root,-)
%if 0%{?smoke}
%{_includedir}/smoke.h
%{_includedir}/smoke/
%{_kde4_libdir}/libsmoke*.so
%endif
%endif

%files -n PyKDE4
%defattr(-,root,root,-)
%doc COPYING
%{python_sitearch}/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,-)
%{_kde4_appsdir}/pykde4/examples/
%{_kde4_datadir}/sip/PyKDE4/

%if 0%{?csharp}
%files -n kimono
%defattr(-,root,root,-)
%{_kde4_libdir}/kde4/kimonopluginfactory.so
%{_kde4_libdir}/libakonadi-sharp.so
%{_kde4_libdir}/libkhtml-sharp.so
%{_kde4_libdir}/libkimono.so
%{_kde4_libdir}/libktexteditor-sharp.so
%{_kde4_libdir}/libnepomuk-sharp.so
%{_kde4_libdir}/libplasma-sharp.so
%{_kde4_libdir}/libsoprano-sharp.so
%{_kde4_libdir}/mono/2.0/akonadi.dll
%{_kde4_libdir}/mono/2.0/kde-dotnet.dll
%{_kde4_libdir}/mono/2.0/khtml-dll.dll
%{_kde4_libdir}/mono/2.0/ktexteditor-dotnet.dll
%{_kde4_libdir}/mono/2.0/nepomuk-dll.dll
%{_kde4_libdir}/mono/2.0/plasma-dll.dll
%{_kde4_libdir}/mono/2.0/soprano.dll
%{_kde4_libdir}/mono/gac/akonadi/
%{_kde4_libdir}/mono/gac/kde-dotnet/
%{_kde4_libdir}/mono/gac/khtml-dll/
%{_kde4_libdir}/mono/gac/ktexteditor-dotnet/
%{_kde4_libdir}/mono/gac/nepomuk-dll/
%{_kde4_libdir}/mono/gac/plasma-dll/
%{_kde4_libdir}/mono/gac/soprano/
%{_kde4_appsdir}/plasma_scriptengine_kimono/
%{_kde4_datadir}/kde4/services/plasma-scriptengine-kimono-applet.desktop
%{_kde4_datadir}/kde4/services/plasma-scriptengine-kimono-dataengine.desktop

%files -n qyoto
%defattr(-,root,root,-)
%{_kde4_libdir}/libqtscript-sharp.so
%{_kde4_libdir}/libqttest-sharp.so
%{_kde4_libdir}/libqtuitools-sharp.so
%{_kde4_libdir}/libqtwebkit-sharp.so
%{_kde4_libdir}/libqyoto.so
%{_kde4_libdir}/libqyotoshared.so.1
%{_kde4_libdir}/libqyotoshared.so.1.0.0
%{_kde4_libdir}/mono/2.0/qt-dotnet.dll
%{_kde4_libdir}/mono/2.0/qtscript.dll
%{_kde4_libdir}/mono/2.0/qttest.dll
%{_kde4_libdir}/mono/2.0/qtuitools.dll
%{_kde4_libdir}/mono/2.0/qtwebkit.dll
%{_kde4_libdir}/mono/gac/qt-dotnet/
%{_kde4_libdir}/mono/gac/qtscript/
%{_kde4_libdir}/mono/gac/qttest/
%{_kde4_libdir}/mono/gac/qtuitools/
%{_kde4_libdir}/mono/gac/qtwebkit/

%files -n qyoto-devel
%defattr(-,root,root,-)
%{_bindir}/csrcc
%{_bindir}/uics
%{_includedir}/qyoto/
%{_kde4_libdir}/libqyotoshared.so
%{_datadir}/pkgconfig/qyoto.pc
%endif

%if 0%{?ruby}
%files -n korundum
%defattr(-,root,root,-)
%{_kde4_bindir}/krubyapplication
%{ruby_sitelib}/KDE/
%{ruby_sitelib}/akonadi/
%{ruby_sitelib}/khtml/
%{ruby_sitelib}/ktexteditor/
%{ruby_sitelib}/okular/
%{ruby_sitelib}/solid/
%{ruby_sitelib}/soprano/
%{ruby_sitelib}/nepomuk/
%{ruby_sitearch}/akonadi.so
%{ruby_sitearch}/khtml.so
%{ruby_sitearch}/korundum4.so
%{ruby_sitearch}/ktexteditor.so
%{ruby_sitearch}/okular.so
%{ruby_sitearch}/plasma_applet.so
%{ruby_sitearch}/solid.so
%{ruby_sitearch}/soprano.so
%{ruby_sitearch}/nepomuk.so
%{_kde4_libdir}/kde4/krubypluginfactory.so
%{_kde4_datadir}/applications/kde4/dbpedia_references.desktop
%{_kde4_appsdir}/dbpedia_references/

%files -n korundum-devel
%defattr(-,root,root,-)
%{_kde4_bindir}/rbkconfig_compiler4
%{_includedir}/qtruby/
%exclude %{_kde4_libdir}/libqtruby4shared.so

%files -n QtRuby
%defattr(-,root,root,-)
%{ruby_sitelib}/Qt/
%{ruby_sitelib}/Qt*.rb
%{ruby_sitelib}/qtscript/
%{ruby_sitelib}/qttest/
%{ruby_sitelib}/qtuitools/
%{ruby_sitelib}/qtwebkit/
%{ruby_sitearch}/qt*.so
%{_kde4_libdir}/libqtruby4shared.so.2
%{_kde4_libdir}/libqtruby4shared.so.2.0.0

%files -n QtRuby-devel
%defattr(-,root,root,-)
%{_kde4_bindir}/rbqtapi
%{_kde4_bindir}/rbrcc
%{_kde4_bindir}/rbuic4
%{_kde4_libdir}/libqtruby4shared.so
%endif

%if 0%{?php}
%files -n php-qt
%defattr(-,root,root,-)
%{_libdir}/php/modules/php_qt.so

%files -n php-qt-devel
%defattr(-,root,root,-)
%{_bindir}/phpuic
%endif

%files -n kross-python
%defattr(-,root,root,-)
# unversioned library
%{_kde4_libdir}/kde4/krosspython.so

%if 0%{?ruby}
%files -n kross-ruby
%defattr(-,root,root,-)
%{_kde4_libdir}/kde4/krossruby.so
%endif

%if 0%{?falcon}
%files -n kross-falcon
%defattr(-,root,root,-)
%{_kde4_libdir}/kde4/krossfalcon.so
%endif


%changelog
* Sun May 03 2009 Than Ngo <than@redhat.com> - 4.2.3-1
- 4.2.3

* Tue Apr 21 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.2.2-5
- F11+: enable csharp on ppc64

* Wed Apr 15 2009 Kevin Kofler <Kevin@tigcc.ticalc.org> - 4.2.2-4
- reenable csharp on ppc

* Wed Apr 08 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.2-3
- enable csharp only on archs supported by mono (ie, drop ppc)

* Wed Apr 01 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.2-2
- relax dep on kdepimlibs-akonadi

* Tue Mar 31 2009 Lukáš Tinkl <ltinkl@redhat.com> - 4.2.2-1
- KDE 4.2.2

* Sat Mar 28 2009 Ben Boeckel <Mathstuf@gmail.com> - 4.2.1-8
- Only install the .pc file if building csharp/qyoto support

* Sat Mar 28 2009 Ben Boeckel <Mathstuf@gmail.com> - 4.2.1-7
- Fix install line

* Sat Mar 28 2009 Ben Boeckel <Mathstuf@gmail.com> - 4.2.1-6
- Create pkgconfig directory

* Sat Mar 28 2009 Ben Boeckel <Mathstuf@gmail.com> - 4.2.1-5
- Ship qyoto.pc file as well
- Add dependency on mono-devel from qyoto-devel

* Fri Mar 20 2009 Ben Boeckel <Mathstuf@gmail.com> - 4.2.1-4
- Don't enable csharp on ppc64

* Fri Mar 20 2009 Ben Boeckel <Mathstuf@gmail.com> - 4.2.1-3
- Clean up conditionals
- Enable PHP and C# bindings

* Wed Mar 18 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.1-2
- fix typos in Provides: kross(python)

* Fri Feb 27 2009 Than Ngo <than@redhat.com> - 4.2.1-1
- 4.2.1

* Wed Feb 25 2009 Than Ngo <than@redhat.com> - 4.2.0-7
- fix build issue again qt-4.5

* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.2.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild

* Fri Feb 20 2009 Rex Dieter <rdieter@fedoraproject.org> - 4.2.0-5
- enable PyKDE4-akonadi subpkg

* Mon Feb 16 2009 Rex Dieter <rdieter@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@gmail.com> - 4.2.0-3
- Enabled Falcon for Kross (min version met)

* Sat Jan 24 2009 Ben Boeckel <MathStuf@gmail.com> - 4.2.0-2
- Removed Ruby examples; killed upstream

* Thu Jan 22 2009 Than Ngo <than@redhat.com> - 4.2.0-1
- 4.2.0

* Thu Jan 15 2009 Rex Dieter <rdieter@fedoraproject.org> 4.1.96-5
- toggle for QtRuby/kde-plasma-ruby bootstrap

* Thu Jan 15 2009 Rex Dieter <rdieter@fedoraproject.org> 4.1.96-4
- update %%description/%%summaries for new (sub)pkgs
- use versioned Provides/Requires all over
- BR: akonadi-devel kdegraphics-devel
- don't package kde-plasma-ruby-* (cmake error "rbuic4 not found")

* Thu Jan 15 2009 Ben Boeckel <MathStuf@gmail.com> 4.1.96-3
- Fixed QtRuby version
- Moved QtRuby tools to QtRuby-devel

* Wed Jan 14 2009 Ben Boeckel <MathStuf@gmail.com> 4.1.96-2
- Split out Ruby bindings and Kross modules

* Wed Jan 07 2009 Than Ngo <than@redhat.com> - 4.1.96-1
- 4.2rc1

* Fri Dec 12 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.1.85-2
- reenable smoke, ruby
- disable NepomukSmoke for now: it wasn't actually used (the corresponding
  Ruby binding is disabled by default and we don't build the C# bindings) and it
  depends on nepomukquery libs from kdebase (which also means we need to sort
  out the -devel symlink mess there first)

* Fri Dec 12 2008 Than Ngo <than@redhat.com> 4.1.85-1
- 4.2beta2

* Mon Dec 01 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.1.80-5
- rebuild for Python 2.6

* Mon Dec 01 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.1.80-4
- don't require kdebase-workspace(-devel)

* Thu Nov 27 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.1.80-3
- BR plasma-devel instead of kdebase-workspace-devel
- disable smoke,ruby (for now, busted)

* Thu Nov 20 2008 Than Ngo <than@redhat.com> 4.1.80-2
- merged

* Thu Nov 20 2008 Lorenzo Villani <lvillani@binaryhelix.net> - 4.1.80-1
- 4.1.80
- BR cmake >= 2.6.2
- make install/fast

* Mon Nov 17 2008 Rex Dieter <rdieter@fedoraproject.org> 4.1.2-2.1
- respin (qscintilla)

* Wed Nov 12 2008 Than Ngo <than@redhat.com> 4.1.3-1
- 4.1.3

* Mon Sep 29 2008 Rex Dieter <rdieter@fedoraproject.org> 4.1.2-2
- make VERBOSE=1
- respin against new(er) kde-filesystem

* Fri Sep 26 2008 Rex Dieter <rdieter@fedoraproject.org> 4.1.2-1
- 4.1.2

* Thu Sep 25 2008 Rex Dieter <rdieter@fedoraproject.org> 4.1.1-2
- respin (for qscintilla)

* Fri Aug 29 2008 Than Ngo <than@redhat.com> 4.1.1-1
- 4.1.1

* Mon Jul 28 2008 Than Ngo <than@redhat.com> -  4.1.0-5
- respun
- get rid of kdebindings-4.1.0-kde#167450.patch that is included in new upstream

* Sat Jul 26 2008 Rex Dieter <rdieter@fedoraproject.org> 4.1.0-4.1
- BR: qscintilla-devel >= 2.2

* Fri Jul 25 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.1.0-4
- fix Python and Ruby bindings overwriting each other (#456722, kde#167450)

* Fri Jul 25 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.1.0-3
- drop unneeded BR kdegraphics4-devel (Ruby Okular bindings disabled by default)
- add BR kdepimlibs-devel for Python Akonadi bindings

* Fri Jul 25 2008 Than Ngo <than@redhat.com> 4.1.0-2
- respun

* Wed Jul 23 2008 Than Ngo <than@redhat.com> 4.1.0-1
- 4.1.0

* Fri Jul 18 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.99-1
- 4.0.99

* Mon Jul 14 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.98-3
- re-enable smoke (patched), ruby

* Mon Jul 14 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.98-2
- omit smoke, ruby bindings (build failures, sorting out upstream)
- -devel: -BR: PyQt4-devel

* Fri Jul 11 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.98-1
- 4.0.98

* Sun Jul 06 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.85-1
- 4.0.85

* Sat Jun 28 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.84-2
- fix Python bindings for Phonon and Soprano

* Fri Jun 27 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.84-1
- 4.0.84

* Sat Jun 21 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.83-4
- fix PyKDE4-devel to require PyKDE4 rather than itself

* Sat Jun 21 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.83-3
- reenable Ruby again
- add missing Epoch for minimum kdegraphics-devel version requirement
- fix CMake target name conflict between Ruby and Python bindings
- fix file list for Ruby

* Fri Jun 20 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.83-2
- reenable smoke again (keep ruby off for now)
- drop explicit ENABLE_SMOKEKDEVPLATFORM=OFF (now off by default)
- add BR kdegraphics-devel for the Smoke Okular bindings
- fix file list

* Thu Jun 19 2008 Than Ngo <than@redhat.com> 4.0.83-1
- 4.0.83 (beta2)

* Wed Jun 18 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.82-3
- revert, more borkage.

* Tue Jun 17 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.82-2
- reenable smoke and ruby, set ENABLE_SMOKEKDEVPLATFORM=OFF (no kdevplatform)

* Sun Jun 15 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.82-1
- 4.0.82
- omit ruby, smoke (busted) => no -devel subpkg (for now)
- PyKDE4(-devel) subpkgs

* Tue May 27 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.80-2
- disable php-qt for now
- apply PyKDE4 and smokekde build fixes from upstream
- update file lists (comment out smokeplasma, add new smoke/ruby files)
- fix incorrect libdir on lib64 platforms

* Mon May 26 2008 Than Ngo <than@redhat.com> 4.0.80-1
- 4.1 beta1

* Wed May 07 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.72-1
- update to 4.0.72
- add BR soprano-devel
- update file list to include plasma-ruby stuff

* Thu Apr 03 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.3-3
- rebuild (again) for the fixed %%{_kde4_buildtype}

* Mon Mar 31 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.3-2
- Rebuild for NDEBUG

* Fri Mar 28 2008 Than Ngo <than@redhat.com> 4.0.3-1
- 4.0.3

* Mon Mar 03 2008 Than Ngo <than@redhat.com> 4.0.2-5
- respin

* Sat Mar 01 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.2-3
- apply upstream build fixes for Qt 4.3.4 (rev 780996)
- remove no longer existing protected KService::accessServiceTypes from PyKDE4

* Fri Feb 29 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 4.0.2-2
- drop lib64 patches (fixed upstream)

* Thu Feb 28 2008 Than Ngo <than@redhat.com> 4.0.2-1
- 4.0.2

* Thu Jan 31 2008 Rex Dieter <rdieter@fedoraproject.org> 4.0.1-1
- 4.0.1
- Provides: PyKDE4(-devel)
- BR: qscintilla-devel >= 2

* Tue Jan 08 2008 Rex Dieter <rdieter[AT]fedoraproject.org> 4.0.0-1
- kde-4.0.0

* Thu Jan 03 2008 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.97.0-8
- smoke.h is in %%{_includedir}, not %%{_kde4_includedir}

* Wed Dec 12 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.97.0-7
- rebuild for changed _kde4_includedir

* Tue Dec 11 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.97.0-6
- use patch to override PYTHON_SITE_PACKAGES_DIR (cmake -D doesn't work)

* Tue Dec 11 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.97.0-5
- override PYTHON_SITE_PACKAGES_DIR

* Tue Dec 11 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.97.0-4
- rewrite libsmokeqt-lib64 patch so it actually works
- add PyKDE4 files to file list
- specify minimum versions of sip-devel and PyQt4-devel
- require PyQt4 in main package, PyQt4-devel in -devel
- fix unowned Qt and KDE directories under ruby_sitelib

* Tue Dec 11 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.97.0-3
- omit BR: qwt-devel for now, causes build failure in smokeqt
- add BRs: sip-devel PyQt4-devel for PyKDE4

* Tue Dec 11 2007 Kevin Kofler <Kevin@tigcc.ticalc.org> 3.97.0-2
- remove X11 BRs now Required by kdelibs-devel
- add BR: qwt-devel
- fix libsmokeqt being in /usr/lib even on 64-bit arches
- use ruby_sitelib and ruby_sitearch properly

* Mon Dec 10 2007 Than Ngo <than@redhat.com> 3.97.0-1
- 3.97.0

* Sun Nov 18 2007 Sebastian Vahl <fedora@deadbabylon.de> 3.96.0-1
- Initial version for Fedora