%if 0%{?fedora} # FIXME: Krossfalcon doesn't build in Rawhide (Falcon 0.9.x). # It's also not working properly. And there are no Falcon bindings for # the libraries anyway, just the Kross backend. -- Kevin %define falcon 0 %define smoke 1 # php, ruby and csharp depend on smoke %define php 1 %define ruby 1 # arch'es matching mono's Arch set %ifarch %ix86 x86_64 ppc ppc64 ia64 %{arm} sparcv9 alpha s390x %define csharp 1 %endif %define java 0 %endif %define devel 1 %define pykde4_akonadi 1 %define pyqt4_version_min 4.8.2 %define sip_version_min 4.12 %if 0%{?rhel} %define falcon 0 %define php 0 %define ruby 0 %define smoke 0 %define java 0 %define csharp 0 %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)") %global _cmake_skip_rpath %{nil} Name: kdebindings Version: 4.5.95 Release: 2%{?dist} Summary: KDE bindings to non-C++ languages # http://techbase.kde.org/Policies/Licensing_Policy License: LGPLv2+ Group: User Interface/Desktops URL: http://developer.kde.org/language-bindings/ Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2 #Source0: kdebindings-1130463.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) ## upstreamable patches Patch50: kdebindings-4.5.95-valgrind.patch ## upstream patches ## trunk BuildRequires: akonadi-devel BuildRequires: kdebase-workspace-devel >= %{version} # okular bindings BuildRequires: kdegraphics-devel >= %{version} BuildRequires: kdelibs4-devel >= %{version} BuildRequires: kdepimlibs-devel >= %{version} # kate bindings BuildRequires: kdesdk-devel >= %{version} BuildRequires: polkit-qt-devel BuildRequires: python-devel BuildRequires: PyQt4-devel >= %{pyqt4_version_min}, sip-devel >= %{sip_version_min} BuildRequires: qimageblitz-devel %if 0%{?fedora} BuildRequires: qscintilla-devel >= 2.4 %endif BuildRequires: qimageblitz-devel 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 ## FIXME/TODO #-- The following OPTIONAL packages could NOT be located on your system. #-- Consider installing them to enable more features from this software. #----------------------------------------------------------------------------- # * Qwt5 for Qt4 # Qwt5 libraries for Qt4 # Needed to compile Qwt5 bindings 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} %global pyqt4_version %(%{__python} -c 'import PyQt4.pyqtconfig; print(PyQt4.pyqtconfig._pkg_config["pyqt_version_str"])' 2> /dev/null || echo %{pyqt4_version_min}) Requires: PyQt4 >= %{pyqt4_version} %{?_sip_api:Requires: sip-api(%{_sip_api_major}) >= %{_sip_api}} %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 %{?_qt4_version: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 %{?_qt4_version:Requires: qt4 >= %{_qt4_version}} Provides: QtRuby4 = %{version}-%{release} Requires: ruby %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 Provides: php-qt4 = %{version}-%{release} %{?_qt4_version:Requires: qt4 >= %{_qt4_version}} Requires: php(zend-abi) = %{php_zend_api} Requires: php(api) = %{php_core_api} %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 -n kdebindings-%{version}%{?alphatag} %patch50 -p1 -b .valgrind %build mkdir -p %{_target_platform} pushd %{_target_platform} %{cmake_kde4} \ -DPYTHON_LIBRARY=%{_libdir}/libpython%{python_ver}.so.1.0 \ -DPYTHON_LIBRARIES=%{_libdir}/libpython%{python_ver}.so.1.0 \ -DPYTHON_INCLUDE_PATH=%{_includedir}/python%{python_ver} \ %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 -DBUILD_perl=OFF \ .. popd make %{?_smp_mflags} -C %{_target_platform} %install rm -rf %{buildroot} make install/fast DESTDIR=%{buildroot} -C %{_target_platform} # HACK: fix multilb conflict, similar to PyQt4's http://bugzilla.redhat.com/509415 rm -fv %{buildroot}%{_bindir}/pykdeuic4 mv %{buildroot}%{python_sitearch}/PyQt4/uic/pykdeuic4.py \ %{buildroot}%{_bindir}/pykdeuic4 ln -s %{_bindir}/pykdeuic4 \ %{buildroot}%{python_sitearch}/PyQt4/uic/pykdeuic4.py # install pykde4 examples under correct dir mkdir -p %{buildroot}%{_docdir} rm -fv %{buildroot}%{_kde4_appsdir}/pykde4/examples/*.py? mv %{buildroot}%{_kde4_appsdir}/pykde4 %{buildroot}%{_docdir}/ # bz#551534 - qyoto doesn't pull mono in %if 0%{?csharp} find %{buildroot} -name \*.dll -not -type l | xargs chmod ugo+x %endif # make sure these dirs exist mkdir -p %{buildroot}{%{_datadir},%{_libdir}}/smokegen %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} %{_kde4_bindir}/smokeapi %{_includedir}/smoke.h %{_includedir}/smoke/ %{_kde4_libdir}/libsmoke*.so %endif %{_kde4_bindir}/smokegen %{_kde4_libdir}/libcppparser.so %{_kde4_libdir}/smokegen/ %{_kde4_datadir}/smokegen/ %{_includedir}/smokegen/ %endif %files -n PyKDE4 %defattr(-,root,root,-) %doc COPYING %{python_sitearch}/PyKDE4/ %{python_sitearch}/PyQt4/uic/widget-plugins/kde4.py* %dir %{_docdir}/pykde4 %{_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_bindir}/pykdeuic4 %{python_sitearch}/PyQt4/uic/pykdeuic4.py* %{_docdir}/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}/libqimageblitz-sharp.so %{_kde4_libdir}/mono/qyoto/qimageblitz.dll %{_kde4_libdir}/mono/qyoto/akonadi.dll %{_kde4_libdir}/mono/qyoto/kde-dotnet.dll %{_kde4_libdir}/mono/qyoto/khtml-dll.dll %{_kde4_libdir}/mono/qyoto/ktexteditor-dotnet.dll %{_kde4_libdir}/mono/qyoto/nepomuk-dll.dll %{_kde4_libdir}/mono/qyoto/plasma-dll.dll %{_kde4_libdir}/mono/qyoto/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_libdir}/mono/gac/qimageblitz/ %{_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}/libphonon-sharp.so %{_kde4_libdir}/libqscintilla-sharp.so %{_kde4_libdir}/libqtscript-sharp.so %{_kde4_libdir}/libqttest-sharp.so %{_kde4_libdir}/libqtuitools-sharp.so %{_kde4_libdir}/libqtwebkit-sharp.so # FIXME: Can this symlink go to -devel or will the binding fail to find it then? %{_kde4_libdir}/libqyoto.so %{_kde4_libdir}/libqyoto.so.2 %{_kde4_libdir}/libqyoto.so.2.0.0 %dir %{_kde4_libdir}/mono/qyoto/ %{_kde4_libdir}/mono/qyoto/phonon.dll %{_kde4_libdir}/mono/qyoto/qscintilla.dll %{_kde4_libdir}/mono/qyoto/qt-dotnet.dll %{_kde4_libdir}/mono/qyoto/qtscript.dll %{_kde4_libdir}/mono/qyoto/qttest.dll %{_kde4_libdir}/mono/qyoto/qtuitools.dll %{_kde4_libdir}/mono/qyoto/qtwebkit.dll %{_kde4_libdir}/mono/gac/phonon/ %{_kde4_libdir}/mono/gac/qscintilla/ %{_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}/pkgconfig/* %endif %if 0%{?ruby} %files -n korundum %defattr(-,root,root,-) %{_kde4_bindir}/krubyapplication %{ruby_sitelib}/KDE/ %{ruby_sitelib}/akonadi/ %{ruby_sitelib}/khtml/ %{ruby_sitelib}/kio/ %{ruby_sitelib}/ktexteditor/ %{ruby_sitelib}/okular/ %{ruby_sitelib}/phonon/ %{ruby_sitelib}/qscintilla/ %{ruby_sitelib}/qtdeclarative/ %{ruby_sitelib}/solid/ %{ruby_sitelib}/soprano/ %{ruby_sitelib}/nepomuk/ %{ruby_sitearch}/akonadi.so %{ruby_sitearch}/kate.so %{ruby_sitearch}/khtml.so %{ruby_sitearch}/kio.so %{ruby_sitearch}/korundum4.so %{ruby_sitearch}/ktexteditor.so %{ruby_sitearch}/okular.so %{ruby_sitearch}/phonon.so %{ruby_sitearch}/plasma_applet.so %{ruby_sitearch}/qscintilla.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/ %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* %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 Jan 16 2011 Rex Dieter 4.5.95-2 - rebuild (sip) (#670004) * Wed Jan 05 2011 Jaroslav Reznik 4.5.95-1 - 4.5.95 (4.6rc2) * Thu Dec 30 2010 Rex Dieter 4.5.90-2 - rebuild (sip/PyQt4) * Wed Dec 22 2010 Rex Dieter 4.5.90-1 - 4.5.90 (4.6rc1) * Sat Dec 04 2010 Thomas Janssen 4.5.85-1 - 4.5.85 (4.6beta2) * Tue Nov 23 2010 Kevin Kofler - 4.5.80-3 - BR kdesdk-devel for Kate bindings * Mon Nov 22 2010 Kevin Kofler - 4.5.80-2 - rebuild against fixed kdegraphics-devel for Okular bindings * Sun Nov 21 2010 Rex Dieter - 4.5.80-1 - 4.5.80 (4.6beta1) * Fri Oct 29 2010 Than Ngo - 4.5.3-1 - 4.5.3 * Mon Oct 25 2010 Rex Dieter - 4.5.2-6 - fix/tweak %%pyqt_version macro * Sun Oct 24 2010 Rex Dieter - 4.5.2-5 - kdebindings-csharp fails to build with mono 2.8 (kde#254629) * Sat Oct 23 2010 Rex Dieter - 4.5.2-4 - rebuild (sip/PyQt4) - disable csharp/mono bindings (f15+, ftbfs) * Wed Oct 20 2010 Rex Dieter - 4.5.2-3 - No ABI check in php-qt (#644914) * Tue Oct 07 2010 Rex Dieter - 4.5.2-2 - patch smoke generator invalid reads found by valgrind * Fri Oct 01 2010 Rex Dieter - 4.5.2-1 - 4.5.2 * Wed Sep 29 2010 jkeating - 4.5.1-4 - Rebuilt for gcc bug 634757 * Sat Sep 11 2010 Mamoru Tasaka - 4.5.1-3 - Fix macro usage which caused rpmbuild to generate only srpm * Thu Sep 09 2010 Rex Dieter - 4.5.1-2 - rebuild (sip) * Fri Aug 27 2010 Jaroslav Reznik - 4.5.1-1 - 4.5.1 * Tue Aug 03 2010 Than Ngo - 4.5.0-1 - 4.5.0 * Tue Jul 27 2010 Rex Dieter - 4.4.95-1.py27 - rebuild for python27 * Sat Jul 25 2010 Rex Dieter - 4.4.95-1 - 4.5 RC3 (4.4.95) * Wed Jul 21 2010 David Malcolm - 4.4.92-5 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild * Wed Jul 14 2010 Kevin Kofler - 4.4.92-4 - reenable C# bindings - fix PyKDE4 build with SIP 4.10.3 (kde#244697) * Fri Jul 09 2010 Kevin Kofler - 4.4.92-3 - use upstream fix for Qt 4.7 build issue (#612666, kde#243971) * Fri Jul 09 2010 Kevin Kofler - 4.4.92-2 - fix Smoke build with Qt 4.7 (#612666, kde#243971) * Wed Jul 07 2010 Rex Dieter - 4.4.92-1 - 4.5 RC2 (4.4.92) * Sat Jun 26 2010 Rex Dieter - 4.4.90-2 - reenable smoke (and related bindings) on f14+ * Fri Jun 25 2010 Jaroslav Reznik - 4.4.90-1 - 4.5 RC1 (4.4.90) * Mon Jun 07 2010 Jaroslav Reznik - 4.4.85-1 - 4.5 Beta 2 (4.4.85) * Fri May 21 2010 Jaroslav Reznik - 4.4.80-1 - 4.5 Beta 1 (4.4.80) * Fri Apr 30 2010 Jaroslav Reznik - 4.4.3-1 - 4.4.3 * Mon Mar 29 2010 Lukas Tinkl - 4.4.2-1 - 4.4.2 * Sat Feb 27 2010 Rex Dieter - 4.4.1-1 - 4.4.1 * Fri Feb 05 2010 Than Ngo - 4.4.0-1 - 4.4.0 * Sun Jan 31 2010 Rex Dieter - 4.3.98-1 - KDE 4.3.98 (4.4rc3) * Sun Jan 24 2010 Kevin Kofler - 4.3.95-2 - fix Qyoto build - revert revision 1076633 which breaks the Plasma C# bindings * Thu Jan 21 2010 Lukas Tinkl - 4.3.95-1 - KDE 4.3.95 (4.4rc2) * Tue Jan 12 2010 Than Ngo - 4.3.90-3 - fix bz#551534, qyoto doesn't pull mono in * Thu Jan 07 2010 Rex Dieter - 4.3.90-2 - akonadi_version 1.2.90 - pyqt4_version 4.7 * Wed Jan 06 2010 Rex Dieter - 4.3.90-1 - kde-4.3.90 (4.4rc1) * Wed Dec 30 2009 Rex Dieter - 4.3.85-4 - upstream enum patch * Wed Dec 23 2009 Rex Dieter - 4.3.85-3 - tarball respin, includes build-fix'es * Sat Dec 19 2009 Kevin Kofler - 4.3.85-2 - fix NepomukSmoke not getting built, breaking the Ruby and C# bindings - fix its build (missing #include ) - fix phpqt_internals.cpp for the current smoke.h - Qyoto/Kimono DLLs are now in mono/qyoto rather than mono/2.0 * Fri Dec 18 2009 Rex Dieter - 4.3.85-1 - kde-4.3.85 (4.4beta2) * Sat Dec 12 2009 Kevin Kofler - 4.3.80-3 - fix NepomukSmoke build (blacklist Nepomuk::ResourceManager::generateUniqueUri) - fix the PyKDE4 Akonadi, kdeui and Phonon bindings to build * Fri Dec 04 2009 Than Ngo - 4.3.80-2 - respin * Tue Dec 01 2009 Lukáš Tinkl - 4.3.80-1 - KDE 4.4 beta1 (4.3.80) * Thu Nov 26 2009 Kevin Kofler - 4.3.75-0.4.svn1048496 - update generator and smoke to the current trunk for more fixes * Thu Nov 26 2009 Kevin Kofler - 4.3.75-0.3.svn1048496 - update generator to trunk rev 1052427 for fixes * Thu Nov 26 2009 Kevin Kofler - 4.3.75-0.2.svn1048496 - fix build with CMAKE_SKIP_RPATH * Sat Nov 21 2009 Ben Boeckel - 4.3.75-0.1.svn1048496 - update to 4.3.75 snapshot * Mon Nov 16 2009 Rex Dieter - 4.3.3-4 - Requires: sip-api(%%_sip_api_major) >= %%_sip_api * Wed Nov 11 2009 Rex Dieter - 4.3.3-3 - pyqt4_version 4.6.1 (everywhere) - drop qt46 patch (not working yet) * Fri Nov 06 2009 Kevin Kofler - 4.3.3-2 - try to fix build with Qt 4.6 (f13+) * Sat Oct 31 2009 Rex Dieter - 4.3.3-1 - 4.3.3 * Mon Oct 26 2009 Rex Dieter - 4.3.2-3 - sync archs supporting csharp(mono) * Sun Oct 25 2009 Ben Boeckel - 4.3.2-2 - fix bz#530667 * Wed Oct 07 2009 Than Ngo - 4.3.2-1 - 4.3.2 - fix bz#527464 * Fri Sep 25 2009 Than Ngo - 4.3.1-4 - rhel cleanup * Thu Sep 03 2009 Kevin Kofler - 4.3.1-3 - also disable polkit-qt on EL6+ - also remove polkit-qt sip files and examples on F12+/EL6+ * Thu Sep 03 2009 Kevin Kofler - 4.3.1-2 - only (temporarily) disable Falcon on F12+ - drop bindings for polkit-qt on F12+ (PolicyKit 0.9 is going away) - remove unused (commented out) patch * Fri Aug 28 2009 Than Ngo - 4.3.1-1 - 4.3.1 - temporarily disable Falcon bindings (build fails with Falcon 0.9.x) * Mon Aug 17 2009 Rex Dieter - 4.3.0-5 - re-enable php bindings (rawhide) * Tue Aug 11 2009 Rex Dieter - 4.3.0-4.1 - BR: qscintilla-devel >= 2.4 * Sun Aug 09 2009 Rex Dieter - 4.3.0-4 - manually specify PYTHON_LIBRARIES (and friends) (#516386) * Mon Aug 03 2009 Than Ngo - 4.3.0-3 - respin * Sat Aug 01 2009 Rex Dieter 4.3.0-2 - workaround pykdeuic4 upgrade brokenness (introduced in 4.2.98) * Thu Jul 30 2009 Than Ngo - 4.3.0-1 - 4.3.0 - more pykdeuic4 and related multilib love (kdebug#198162) * Fri Jul 24 2009 Fedora Release Engineering - 4.2.98-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Jul 22 2009 Than Ngo - 4.2.98-1 - 4.3rc3 * Mon Jul 20 2009 Than Ngo - 4.2.96-5 - add correct check for php version * Mon Jul 20 2009 Than Ngo - 4.2.96-4 - allow for build php-5.2.x * Mon Jul 20 2009 Than Ngo - 4.2.96-3 - fix build issue with php-5.3.x * Thu Jul 16 2009 Rex Dieter - 4.2.96-2 - fix pykdeuic4-related install bits (kdebug#198162) - pyqt4_version 4.5.2 - License: LGPLv2+ * Fri Jul 10 2009 Than Ngo - 4.2.96-1 - 4.3rc2 * Fri Jun 26 2009 Than Ngo - 4.2.95-1 - 4.3rc1 * Mon Jun 22 2009 Kevin Kofler - 4.2.90-3 - make the Python plugin factory work without python-devel * Wed Jun 17 2009 Rex Dieter - 4.2.90-2 - rework old-PyQt4 patch * Wed Jun 03 2009 Rex Dieter - 4.2.90-1 - KDE-4.3 beta2 (4.2.90) * Thu May 21 2009 Rex Dieter - 4.2.85-2 - respin against PyQt-4.5 * Wed May 20 2009 Than Ngo - 4.2.85-1 - 4.2.85 (4.3 beta1) - build fixes backported from trunk by Nicolas Lécureuil - revert change which requires PyQt4 4.5 (Kevin Kofler) - fix build issue with gcc-4.4 * Tue Apr 21 2009 Kevin Kofler - 4.2.2-5 - F11+: enable csharp on ppc64 * Wed Apr 15 2009 Kevin Kofler - 4.2.2-4 - reenable csharp on ppc * Wed Apr 08 2009 Rex Dieter - 4.2.2-3 - enable csharp only on archs supported by mono (ie, drop ppc) * Wed Apr 01 2009 Rex Dieter - 4.2.2-2 - relax dep on kdepimlibs-akonadi * Tue Mar 31 2009 Lukáš Tinkl - 4.2.2-1 - KDE 4.2.2 * Sat Mar 28 2009 Ben Boeckel - 4.2.1-8 - Only install the .pc file if building csharp/qyoto support * Sat Mar 28 2009 Ben Boeckel - 4.2.1-7 - Fix install line * Sat Mar 28 2009 Ben Boeckel - 4.2.1-6 - Create pkgconfig directory * Sat Mar 28 2009 Ben Boeckel - 4.2.1-5 - Ship qyoto.pc file as well - Add dependency on mono-devel from qyoto-devel * Fri Mar 20 2009 Ben Boeckel - 4.2.1-4 - Don't enable csharp on ppc64 * Fri Mar 20 2009 Ben Boeckel - 4.2.1-3 - Clean up conditionals - Enable PHP and C# bindings * Wed Mar 18 2009 Rex Dieter - 4.2.1-2 - fix typos in Provides: kross(python) * Fri Feb 27 2009 Than Ngo - 4.2.1-1 - 4.2.1 * Wed Feb 25 2009 Than Ngo - 4.2.0-7 - fix build issue again qt-4.5 * Wed Feb 25 2009 Fedora Release Engineering - 4.2.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Fri Feb 20 2009 Rex Dieter - 4.2.0-5 - enable PyKDE4-akonadi subpkg * Mon Feb 16 2009 Rex Dieter - 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 - 4.2.0-3 - Enabled Falcon for Kross (min version met) * Sat Jan 24 2009 Ben Boeckel - 4.2.0-2 - Removed Ruby examples; killed upstream * Thu Jan 22 2009 Than Ngo - 4.2.0-1 - 4.2.0 * Thu Jan 15 2009 Rex Dieter 4.1.96-5 - toggle for QtRuby/kde-plasma-ruby bootstrap * Thu Jan 15 2009 Rex Dieter 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 4.1.96-3 - Fixed QtRuby version - Moved QtRuby tools to QtRuby-devel * Wed Jan 14 2009 Ben Boeckel 4.1.96-2 - Split out Ruby bindings and Kross modules * Wed Jan 07 2009 Than Ngo - 4.1.96-1 - 4.2rc1 * Fri Dec 12 2008 Kevin Kofler 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 4.1.85-1 - 4.2beta2 * Mon Dec 01 2008 Kevin Kofler 4.1.80-5 - rebuild for Python 2.6 * Mon Dec 01 2008 Kevin Kofler 4.1.80-4 - don't require kdebase-workspace(-devel) * Thu Nov 27 2008 Kevin Kofler 4.1.80-3 - BR plasma-devel instead of kdebase-workspace-devel - disable smoke,ruby (for now, busted) * Thu Nov 20 2008 Than Ngo 4.1.80-2 - merged * Thu Nov 20 2008 Lorenzo Villani - 4.1.80-1 - 4.1.80 - BR cmake >= 2.6.2 - make install/fast * Mon Nov 17 2008 Rex Dieter 4.1.2-2.1 - respin (qscintilla) * Wed Nov 12 2008 Than Ngo 4.1.3-1 - 4.1.3 * Mon Sep 29 2008 Rex Dieter 4.1.2-2 - make VERBOSE=1 - respin against new(er) kde-filesystem * Fri Sep 26 2008 Rex Dieter 4.1.2-1 - 4.1.2 * Thu Sep 25 2008 Rex Dieter 4.1.1-2 - respin (for qscintilla) * Fri Aug 29 2008 Than Ngo 4.1.1-1 - 4.1.1 * Mon Jul 28 2008 Than Ngo - 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 4.1.0-4.1 - BR: qscintilla-devel >= 2.2 * Fri Jul 25 2008 Kevin Kofler 4.1.0-4 - fix Python and Ruby bindings overwriting each other (#456722, kde#167450) * Fri Jul 25 2008 Kevin Kofler 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 4.1.0-2 - respun * Wed Jul 23 2008 Than Ngo 4.1.0-1 - 4.1.0 * Fri Jul 18 2008 Rex Dieter 4.0.99-1 - 4.0.99 * Mon Jul 14 2008 Rex Dieter 4.0.98-3 - re-enable smoke (patched), ruby * Mon Jul 14 2008 Rex Dieter 4.0.98-2 - omit smoke, ruby bindings (build failures, sorting out upstream) - -devel: -BR: PyQt4-devel * Fri Jul 11 2008 Rex Dieter 4.0.98-1 - 4.0.98 * Sun Jul 06 2008 Rex Dieter 4.0.85-1 - 4.0.85 * Sat Jun 28 2008 Kevin Kofler 4.0.84-2 - fix Python bindings for Phonon and Soprano * Fri Jun 27 2008 Rex Dieter 4.0.84-1 - 4.0.84 * Sat Jun 21 2008 Kevin Kofler 4.0.83-4 - fix PyKDE4-devel to require PyKDE4 rather than itself * Sat Jun 21 2008 Kevin Kofler 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 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 4.0.83-1 - 4.0.83 (beta2) * Wed Jun 18 2008 Rex Dieter 4.0.82-3 - revert, more borkage. * Tue Jun 17 2008 Kevin Kofler 4.0.82-2 - reenable smoke and ruby, set ENABLE_SMOKEKDEVPLATFORM=OFF (no kdevplatform) * Sun Jun 15 2008 Rex Dieter 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 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 4.0.80-1 - 4.1 beta1 * Wed May 07 2008 Kevin Kofler 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 4.0.3-3 - rebuild (again) for the fixed %%{_kde4_buildtype} * Mon Mar 31 2008 Kevin Kofler 4.0.3-2 - Rebuild for NDEBUG * Fri Mar 28 2008 Than Ngo 4.0.3-1 - 4.0.3 * Mon Mar 03 2008 Than Ngo 4.0.2-5 - respin * Sat Mar 01 2008 Kevin Kofler 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 4.0.2-2 - drop lib64 patches (fixed upstream) * Thu Feb 28 2008 Than Ngo 4.0.2-1 - 4.0.2 * Thu Jan 31 2008 Rex Dieter 4.0.1-1 - 4.0.1 - Provides: PyKDE4(-devel) - BR: qscintilla-devel >= 2 * Tue Jan 08 2008 Rex Dieter 4.0.0-1 - kde-4.0.0 * Thu Jan 03 2008 Kevin Kofler 3.97.0-8 - smoke.h is in %%{_includedir}, not %%{_kde4_includedir} * Wed Dec 12 2007 Kevin Kofler 3.97.0-7 - rebuild for changed _kde4_includedir * Tue Dec 11 2007 Kevin Kofler 3.97.0-6 - use patch to override PYTHON_SITE_PACKAGES_DIR (cmake -D doesn't work) * Tue Dec 11 2007 Kevin Kofler 3.97.0-5 - override PYTHON_SITE_PACKAGES_DIR * Tue Dec 11 2007 Kevin Kofler 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 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 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 3.97.0-1 - 3.97.0 * Sun Nov 18 2007 Sebastian Vahl 3.96.0-1 - Initial version for Fedora