From 2969bd947ab7d5161172a41c15cf68b29a0d8eca Mon Sep 17 00:00:00 2001 From: CentOS Buildsys Date: Jul 04 2013 09:21:33 +0000 Subject: import pykde4-4.10.5-1.el7.src.rpm --- diff --git a/.pykde4.metadata b/.pykde4.metadata new file mode 100644 index 0000000..7f85161 --- /dev/null +++ b/.pykde4.metadata @@ -0,0 +1 @@ +1e474e5d15756a6846902c11d6a7c95c5ca688da SOURCES/pykde4-4.10.5.tar.xz diff --git a/README.md b/README.md deleted file mode 100644 index 0e7897f..0000000 --- a/README.md +++ /dev/null @@ -1,5 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 - -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SOURCES/0001-Ensure-SIP-files-are-installed-to-the-right-path-bas.patch b/SOURCES/0001-Ensure-SIP-files-are-installed-to-the-right-path-bas.patch new file mode 100644 index 0000000..4727c41 --- /dev/null +++ b/SOURCES/0001-Ensure-SIP-files-are-installed-to-the-right-path-bas.patch @@ -0,0 +1,54 @@ +From bfde1bec8426411f562011b30edcf05bc9561b0d Mon Sep 17 00:00:00 2001 +From: Luca Beltrame +Date: Sat, 2 Mar 2013 16:25:23 +0100 +Subject: [PATCH] Ensure SIP files are installed to the right path basing on + the INSTALL_PREFIX, rather than hardcode install directories. + +This allows full installation of PyKDE4 outside of the system +directories (the other bits were done in kdelibs prior to 4.10). + +Based on a patch by Artem Serebriyskiy. + +Reviewed by krop and tested by shumski. + +REVIEW: 101903 +CCMAIL: hrvoje.senjan@gmail.com +CCMAIL: v.for.vandal@gmail.com +--- + CMakeLists.txt | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index c2837b6..09fcc34 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -241,6 +241,8 @@ endforeach (_X ${SIP_DISABLE_FEATURES}) + + get_filename_component(LIB_DIR ${KDE4_LIB_DIR} NAME) + ++set (SIP_FILES_INSTALL_DIR ${SHARE_INSTALL_PREFIX}/sip) ++ + set(SIP_CONFIGURATION " + kde_version_parts = '${KDE_VERSION}'.split('.') + kde_version_hex = int(kde_version_parts[0])*65536 + int(kde_version_parts[1])*256 + int(kde_version_parts[2]) +@@ -258,7 +260,7 @@ _pkg_config = { + 'pykde_kde_sip_flags': '${_SIP_TAGS} ${_SIP_X} ${SIP_EXTRA_OPTIONS}', + 'pykde_mod_dir': '${PYTHON_SITE_PACKAGES_INSTALL_DIR}/PyKDE4', + 'pykde_modules': '${PYKDE_MODULES}', +- 'pykde_sip_dir': '${SIP_DEFAULT_SIP_DIR}/PyKDE4', ++ 'pykde_sip_dir': '${SIP_FILES_INSTALL_DIR}/PyKDE4', + 'pykde_version': kde_version_hex, + 'pykde_version_str': '${KDE_VERSION}' + } +@@ -270,7 +272,7 @@ python_install(${CMAKE_CURRENT_BINARY_DIR}/pykdeconfig.py ${PYTHON_SITE_PACKAGES + + # Install the .sip files for anyone that wants to build bindings on top of PyKDE4. + # (Don't forget the / at the end of sip/.) +-install(DIRECTORY sip/ DESTINATION ${SIP_DEFAULT_SIP_DIR}/PyKDE4 ++install(DIRECTORY sip/ DESTINATION ${SIP_FILES_INSTALL_DIR}/PyKDE4 + PATTERN "*~" EXCLUDE # This sucks, why can't I just whitelist what I _do_ want? + PATTERN ".svn" EXCLUDE + PATTERN "*.in" EXCLUDE) +-- +1.8.1.4 + diff --git a/SOURCES/fix_kpythonpluginfactory_build.diff b/SOURCES/fix_kpythonpluginfactory_build.diff new file mode 100644 index 0000000..4fe6223 --- /dev/null +++ b/SOURCES/fix_kpythonpluginfactory_build.diff @@ -0,0 +1,24 @@ +From: Modestas Vainius +Subject: Include Python.h first as Qt includes steal "slots" keyword +Forwarded: no +Origin: vendor +Last-Update: 2008-12-05 + +--- a/kpythonpluginfactory/kpythonpluginfactory.cpp ++++ b/kpythonpluginfactory/kpythonpluginfactory.cpp +@@ -18,6 +18,7 @@ + Boston, MA 02111-1307, USA. + */ + ++#include + #include + #include + #include +@@ -25,7 +26,6 @@ + #include + #include + #include +-#include + #include + #include + diff --git a/SOURCES/pykde4-4.8.3-webkit.patch b/SOURCES/pykde4-4.8.3-webkit.patch new file mode 100644 index 0000000..d5f6d8a --- /dev/null +++ b/SOURCES/pykde4-4.8.3-webkit.patch @@ -0,0 +1,66 @@ +diff -up pykde4-4.8.3/CMakeLists.txt.webkit pykde4-4.8.3/CMakeLists.txt +--- pykde4-4.8.3/CMakeLists.txt.webkit 2012-05-14 13:37:25.955000001 +0200 ++++ pykde4-4.8.3/CMakeLists.txt 2012-05-14 14:18:31.840000524 +0200 +@@ -70,7 +70,6 @@ INCLUDE_DIRECTORIES( + ${QT_QTSQL_INCLUDE_DIR} + ${QT_QTXML_INCLUDE_DIR} + ${QT_QTSVG_INCLUDE_DIR} +- ${QT_QTWEBKIT_INCLUDE_DIR} + ${KDE4_INCLUDE_DIR} + ${KDE4_INCLUDE_DIR}/solid + ${KDE4_INCLUDE_DIR}/kio +diff -up pykde4-4.8.3/sip/plasma/abstractrunner.sip.webkit pykde4-4.8.3/sip/plasma/abstractrunner.sip +--- pykde4-4.8.3/sip/plasma/abstractrunner.sip.webkit 2012-05-14 14:09:57.797000001 +0200 ++++ pykde4-4.8.3/sip/plasma/abstractrunner.sip 2012-05-14 14:11:08.439995732 +0200 +@@ -94,7 +94,6 @@ + #include + #include + #include +-#include + %End + + namespace Plasma +@@ -288,8 +287,6 @@ protected: + sipType = sipType_Plasma_SvgWidget; + else if (dynamic_cast(sipCpp)) + sipType = sipType_Plasma_TabBar; +- else if (dynamic_cast(sipCpp)) +- sipType = sipType_Plasma_WebView; + else if (dynamic_cast(sipCpp)) + sipType = sipType_Plasma_CheckBox; + else if (dynamic_cast(sipCpp)) +diff -up pykde4-4.8.3/sip/plasma/animation.sip.webkit pykde4-4.8.3/sip/plasma/animation.sip +--- pykde4-4.8.3/sip/plasma/animation.sip.webkit 2012-05-14 14:21:54.546998613 +0200 ++++ pykde4-4.8.3/sip/plasma/animation.sip 2012-05-14 14:22:11.819999510 +0200 +@@ -163,8 +163,6 @@ protected: + sipType = sipType_Plasma_SvgWidget; + else if (dynamic_cast(sipCpp)) + sipType = sipType_Plasma_TabBar; +- else if (dynamic_cast(sipCpp)) +- sipType = sipType_Plasma_WebView; + else if (dynamic_cast(sipCpp)) + sipType = sipType_Plasma_CheckBox; + else if (dynamic_cast(sipCpp)) +@@ -292,5 +290,4 @@ public: + #include + #include + #include +-#include + %End +diff -up pykde4-4.8.3/sip/plasma/plasmamod.sip.webkit pykde4-4.8.3/sip/plasma/plasmamod.sip +--- pykde4-4.8.3/sip/plasma/plasmamod.sip.webkit 2011-07-27 20:37:15.301683294 +0200 ++++ pykde4-4.8.3/sip/plasma/plasmamod.sip 2012-05-14 14:21:40.506000083 +0200 +@@ -27,7 +27,6 @@ + %Import QtGui/QtGuimod.sip + %Import QtNetwork/QtNetworkmod.sip + %Import QtSvg/QtSvgmod.sip +-%Import QtWebKit/QtWebKitmod.sip + %Import QtXml/QtXmlmod.sip + %Import QtDeclarative/QtDeclarativemod.sip + %Import QtScript/QtScriptmod.sip +@@ -116,5 +115,4 @@ + %Include toolbutton.sip + %Include treeview.sip + %Include videowidget.sip +-%Include webview.sip + %Include windoweffects.sip diff --git a/SOURCES/pykde4-4.9.90-respect_sip_flags.patch b/SOURCES/pykde4-4.9.90-respect_sip_flags.patch new file mode 100644 index 0000000..f3be593 --- /dev/null +++ b/SOURCES/pykde4-4.9.90-respect_sip_flags.patch @@ -0,0 +1,22 @@ +diff -up pykde4-4.9.90/CMakeLists.txt.respect_sip_flags pykde4-4.9.90/CMakeLists.txt +--- pykde4-4.9.90/CMakeLists.txt.respect_sip_flags 2012-11-30 14:39:11.000000000 -0600 ++++ pykde4-4.9.90/CMakeLists.txt 2012-12-03 18:15:25.269843812 -0600 +@@ -72,6 +72,9 @@ include_directories( + ${KDEPIMLIBS_INCLUDE_DIRS} + ) + ++# Pull in ARM configuration options if needed ++STRING(REGEX MATCH "PyQt_qreal_double" SIP_ARM_HACK ${PYQT4_SIP_FLAGS} "") ++ + set(SIP_INCLUDES ${PYQT4_SIP_DIR} sip) + set(SIP_CONCAT_PARTS 8) + if (WIN32) +@@ -79,7 +82,7 @@ if (WIN32) + else () + set(SIP_TAGS ALL WS_X11 ${PYQT4_VERSION_TAG}) + endif () +-set(SIP_DISABLE_FEATURES VendorID PyQt_NoPrintRangeBug) ++SET(SIP_DISABLE_FEATURES VendorID PyQt_NoPrintRangeBug ${SIP_ARM_HACK}) + + # Use an extra option when compiling on Python 3. + if (PYTHON_VERSION_MAJOR GREATER 2) diff --git a/SPECS/pykde4.spec b/SPECS/pykde4.spec new file mode 100644 index 0000000..d9610d5 --- /dev/null +++ b/SPECS/pykde4.spec @@ -0,0 +1,422 @@ +%define pykde4_akonadi 1 +%define pyqt4_version_min 4.9.5 +%define sip_version_min 4.14 +%if 0%{?fedora} > 17 +%define python3 1 +%endif +%if 0%{?fedora} +%define qscintilla 1 +%define webkit 1 +%endif + +Name: pykde4 +Version: 4.10.5 +Release: 1%{?dist} +Summary: Python bindings for KDE4 + +# http://techbase.kde.org/Policies/Licensing_Policy +License: LGPLv2+ +URL: http://developer.kde.org/language-bindings/ +%global revision %(echo %{version} | cut -d. -f3) +%if %{revision} >= 50 +%global stable unstable +%else +%global stable stable +%endif +Source0: http://download.kde.org/%{stable}/%{version}/src/%{name}-%{version}.tar.xz + +# See https://reviewboard.kde.org/r/101903 +# hard-codes sip path to /usr/share/sip, instead of respecting system path +Patch1: 0001-Ensure-SIP-files-are-installed-to-the-right-path-bas.patch + +## upstreamable patches + +## upstream patches + +# debian patches +Patch200: pykde4-4.9.90-respect_sip_flags.patch +Patch201: fix_kpythonpluginfactory_build.diff + +# rhel patches +Patch300: pykde4-4.8.3-webkit.patch + +BuildRequires: kdelibs4-devel >= %{version} +BuildRequires: kdepimlibs-devel >= %{version} +BuildRequires: pkgconfig(akonadi) +%if 0%{?fedora} || 0%{?rhel} > 6 +BuildRequires: pkgconfig(python) +%else +BuildRequires: python-devel +%endif +BuildRequires: pkgconfig(qimageblitz) +BuildRequires: pkgconfig(soprano) +%if 0%{?webkit} +BuildRequires: pkgconfig(QtWebKit) +BuildRequires: PyQt4-webkit-devel +%endif +BuildRequires: PyQt4-devel >= %{pyqt4_version_min}, sip-devel >= %{sip_version_min} +%if 0%{?python3} +BuildRequires: python3-devel +BuildRequires: python3-PyQt4-devel >= %{pyqt4_version_min}, python3-sip-devel >= %{sip_version_min} +%global python3_abiflags %(%{__python3} -c "import sys ; print (\\"%s\\" % (getattr(sys,'abiflags','')))") +%global python3_pyqt4_version %(%{__python3} -c 'import PyQt4.pyqtconfig; print(PyQt4.pyqtconfig._pkg_config["pyqt_version_str"])' 2> /dev/null || echo %{pyqt4_version_min}) +%endif +%if 0%{?qscintilla} +BuildRequires: qscintilla-devel >= 2.4 +%endif + +Requires: kdelibs4%{?_isa} >= %{version} +Requires: kate-part%{?_isa} >= %{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} +%if 0%{?webkit} +Requires: PyQt4-webkit +%endif +%{?_sip_api:Requires: sip-api(%{_sip_api_major}) >= %{_sip_api}} +%if ! 0%{?pykde4_akonadi} +Provides: PyKDE4-akonadi = %{version}-%{release} +Provides: PyKDE4-akonadi%{?_isa} = %{version}-%{release} +Provides: pykde4-akonadi% = %{version}-%{release} +Provides: pykde4-akonadi%{?_isa} = %{version}-%{release} +Requires: kdepimlibs-akonadi%{?_isa} >= %{version} +%endif + +Obsoletes: PyKDE4 < 4.7.97-1 +Provides: PyKDE4 = %{version}-%{release} +Provides: PyKDE4%{?_isa} = %{version}-%{release} + +%description +%{summary}. + +%package akonadi +Summary: Akonadi runtime support for %{name} +Requires: %{name}%{?_isa} = %{version}-%{release} +Requires: kdepimlibs-akonadi%{?_isa} >= %{version} +Obsoletes: PyKDE4-akonadi < 4.7.97-1 +Provides: PyKDE4-akonadi = %{version}-%{release} +Provides: PyKDE4-akonadi%{?_isa} = %{version}-%{release} +%description akonadi +%{summary}. + +%package devel +Summary: Files needed to build %{name}-based applications +Requires: PyQt4-devel +Requires: %{name}%{?_isa} = %{version}-%{release} +%if 0%{?pykde4_akonadi} +Requires: %{name}-akonadi%{?_isa} = %{version}-%{release} +%endif +Obsoletes: PyKDE4-devel < 4.7.97-1 +Provides: PyKDE4-devel = %{version}-%{release} +Provides: PyKDE4-devel%{?_isa} = %{version}-%{release} +%description devel +%{summary}. + +%package -n python3-pykde4 +Summary: Python 3 bindings for KDE +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 = %{version}-%{release} +Provides: python3-pykde4-akonadi%{?_isa} = %{version}-%{release} +Provides: python3-PyKDE4-akonadi = %{version}-%{release} +Provides: python3-PyKDE4-akonadi%{?_isa} = %{version}-%{release} +Requires: kdepimlibs-akonadi%{?_isa} >= %{version} +%endif +Obsoletes: python3-PyKDE4 < 4.7.97-1 +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 %{name} +Requires: python3-PyKDE4%{?_isa} = %{version}-%{release} +Requires: kdepimlibs-akonadi%{?_isa} >= %{version} +Obsoletes: python3-PyKDE4-akonadi < 4.7.97-1 +Provides: python3-PyKDE4-akonadi = %{version}-%{release} +Provides: python3-PyKDE4-akonadi%{?_isa} = %{version}-%{release} +%description -n python3-pykde4-akonadi +%{summary}. + +%package -n python3-pykde4-devel +Summary: Files needed to build %{name}-based applications +Requires: python3-PyQt4-devel +Requires: python3-pykde4%{?_isa} = %{version}-%{release} +%if 0%{?pykde4_akonadi} +Requires: python3-pykde4-akonadi%{?_isa} = %{version}-%{release} +%endif +Obsoletes: python3-PyKDE4-devel < 4.7.97-1 +Provides: python3-PyKDE4-devel = %{version}-%{release} +Provides: python3-PyKDE4-devel%{?_isa} = %{version}-%{release} +%description -n python3-pykde4-devel +%{summary}. + + +%prep +%setup -q -n pykde4-%{version} + +%patch1 -p1 -R -b .use_system_sip_dir + +%patch200 -p1 -b .respect_sip_flags +%patch201 -p1 -b .kpythonpluginfactory_slots + +%if ! 0%{?webkit} +%patch300 -p1 -b .webkit +%endif + + +%build +%if 0%{?python3} +mkdir -p %{_target_platform}-python3 +pushd %{_target_platform}-python3 +%{cmake_kde4} \ + -DPYTHON_EXECUTABLE:PATH=%{__python3} \ + -DPYTHON_LIBRARY:PATH=%{_libdir}/libpython%{python3_version}%{?python3_abiflags}.so.1.0 \ + .. + +make %{?_smp_mflags} +popd +%endif + +mkdir -p %{_target_platform} +pushd %{_target_platform} +%{cmake_kde4} \ + -DPYKDEUIC4_ALTINSTALL:BOOL=ON \ + -DPYTHON_EXECUTABLE:PATH=%{__python} \ + -DPYTHON_LIBRARY:PATH=%{_libdir}/libpython%{python_version}.so.1.0 \ + .. + +make %{?_smp_mflags} +popd + + +%install +%if 0%{?python3} +make install/fast DESTDIR=%{buildroot} -C %{_target_platform}-python3 + +# not python3 compat yet +rm -fv %{buildroot}%{_kde4_libdir}/kde4/kpythonpluginfactory.so + +# HACK: fix multilib conflict, similar to PyQt4's http://bugzilla.redhat.com/509415 +rm -fv %{buildroot}%{_bindir}/pykdeuic4-%{python3_version} +mv %{buildroot}%{python3_sitearch}/PyQt4/uic/pykdeuic4.py \ + %{buildroot}%{_bindir}/pykdeuic4-%{python3_version} +ln -s %{_bindir}/pykdeuic4-%{python3_version} \ + %{buildroot}%{python3_sitearch}/PyQt4/uic/pykdeuic4.py + +# install pykde4 examples under correct dir +mkdir -p %{buildroot}%{_docdir}/python3-pykde4 +rm -fv %{buildroot}%{_kde4_appsdir}/pykde4/examples/*.py? +mv %{buildroot}%{_kde4_appsdir}/pykde4/examples/ %{buildroot}%{_docdir}/python3-pykde4/ +%endif + +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} + +# HACK: fix multilib conflict, similar to PyQt4's http://bugzilla.redhat.com/509415 +rm -fv %{buildroot}%{_bindir}/pykdeuic4{,-%{python_version}} +mv %{buildroot}%{python_sitearch}/PyQt4/uic/pykdeuic4.py \ + %{buildroot}%{_bindir}/pykdeuic4-%{python_version} +ln -s %{_bindir}/pykdeuic4-%{python_version} \ + %{buildroot}%{python_sitearch}/PyQt4/uic/pykdeuic4.py +ln -s pykdeuic4-%{python_version} %{buildroot}%{_bindir}/pykdeuic4 + +# install pykde4 examples under correct dir +mkdir -p %{buildroot}%{_docdir}/pykde4 +rm -fv %{buildroot}%{_kde4_appsdir}/pykde4/examples/*.py? +mv %{buildroot}%{_kde4_appsdir}/pykde4/examples/ %{buildroot}%{_docdir}/pykde4/ + + +%files +%{python_sitearch}/PyKDE4/ +%{python_sitearch}/PyQt4/uic/widget-plugins/* +%dir %{_docdir}/pykde4 +%{_kde4_libdir}/kde4/kpythonpluginfactory.so + +%if 0%{?pykde4_akonadi} +%exclude %{python_sitearch}/PyKDE4/akonadi.so +%files akonadi +%{python_sitearch}/PyKDE4/akonadi.so +%endif + +%files devel +%{_kde4_bindir}/pykdeuic4 +%{_kde4_bindir}/pykdeuic4-%{python_version} +%{python_sitearch}/PyQt4/uic/pykdeuic4.py* +%{_docdir}/pykde4/examples/ +%{_kde4_datadir}/sip/PyKDE4/ + +%if 0%{?python3} +%files -n python3-pykde4 +%doc COPYING +%{python3_sitearch}/PyKDE4/ +%{python3_sitearch}/PyQt4/uic/widget-plugins/* +%dir %{_docdir}/python3-pykde4 + +%if 0%{?pykde4_akonadi} +%exclude %{python3_sitearch}/PyKDE4/akonadi.so +%files -n python3-pykde4-akonadi +%{python3_sitearch}/PyKDE4/akonadi.so +%endif + +%files -n python3-pykde4-devel +%{_kde4_bindir}/pykdeuic4-%{python3_version} +%{python3_sitearch}/PyQt4/uic/pykdeuic4.py* +%{python3_sitearch}/PyQt4/uic/__pycache__/ +%{_docdir}/python3-pykde4/examples/ +%{_kde4_datadir}/python3-sip/PyKDE4/ +%endif + + +%changelog +* Sun Jun 30 2013 Than Ngo - 4.10.5-1 +- 4.10.5 + +* Sat Jun 01 2013 Rex Dieter - 4.10.4-1 +- 4.10.4 + +* Mon May 06 2013 Than Ngo - 4.10.3-1 +- 4.10.3 + +* Sun Mar 31 2013 Rex Dieter - 4.10.2-1 +- 4.10.2 + +* Fri Mar 22 2013 Rex Dieter 4.10.1-3 +- introduce/use feature macros for qscintilla, webkit + +* Mon Mar 04 2013 Rex Dieter 4.10.1-2 +- rebuild (sip/PyQt4) + +* Sat Mar 02 2013 Rex Dieter 4.10.1-1 +- 4.10.1 + +* Thu Jan 31 2013 Rex Dieter - 4.10.0-1 +- 4.10.0 + +* Sun Jan 20 2013 Rex Dieter - 4.9.98-1 +- 4.9.98 + +* Sun Jan 13 2013 Rex Dieter 4.9.97-4 +- manually specify PYTHON_LIBRARIES again, fixes regression that tries + to load libpython.so from python-devel + +* Mon Jan 07 2013 Rex Dieter 4.9.97-3 +- fix kpythonpluginfactory (kde#312618) + +* Fri Jan 04 2013 Rex Dieter 4.9.97-2 +- fixup/cleanup pykdeuic4 naming and multilib-hackery + +* Fri Jan 04 2013 Rex Dieter - 4.9.97-1 +- 4.9.97 + +* Thu Dec 20 2012 Rex Dieter - 4.9.95-1 +- 4.9.95 + +* Mon Dec 03 2012 Rex Dieter 4.9.90-1 +- 4.9.90 (4.10 beta2) + +* Mon Dec 03 2012 Than Ngo - 4.9.4-1 +- 4.9.4 + +* Wed Nov 21 2012 Rex Dieter 4.9.3-2 +- upstream patch to fix text handling + +* Sat Nov 03 2012 Rex Dieter - 4.9.3-1 +- 4.9.3 + +* Mon Oct 08 2012 Rex Dieter - 4.9.2-3 +- (re)enable python3 support +- better sip414/pyqt495 patch + +* Mon Oct 01 2012 Rex Dieter 4.9.2-2 +- rebuild (sip) + +* Sat Sep 29 2012 Rex Dieter - 4.9.2-1 +- 4.9.2 + +* Mon Sep 03 2012 Than Ngo - 4.9.1-1 +- 4.9.1 + +* Thu Jul 26 2012 Lukas Tinkl - 4.9.0-1 +- 4.9.0 + +* Sat Jul 21 2012 Fedora Release Engineering - 4.8.97-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Wed Jul 11 2012 Rex Dieter - 4.8.97-1 +- 4.8.97 + +* Wed Jun 27 2012 Jaroslav Reznik - 4.8.95-1 +- 4.8.95 + +* Sat Jun 09 2012 Rex Dieter - 4.8.90-1 +- 4.8.90 + +* Tue May 29 2012 Rex Dieter 4.8.80-1 +- 4.8.80 + +* Mon May 14 2012 Than Ngo 4.8.3-3 +- add rhel condition + +* Mon Apr 30 2012 Rex Dieter 4.8.3-2 +- drop BR: kde-workspace-devel + +* Mon Apr 30 2012 Jaroslav Reznik - 4.8.3-1 +- 4.8.3 + +* Mon Apr 16 2012 Rex Dieter 4.8.2-2 +- borrow make_pykde4_respect_sip_flags.diff from debian + +* Fri Mar 30 2012 Rex Dieter - 4.8.2-1 +- 4.8.2 + +* Mon Mar 05 2012 Jaroslav Reznik - 4.8.1-1 +- 4.8.1 + +* Sun Jan 22 2012 Rex Dieter - 4.8.0-1 +- 4.8.0 + +* Wed Jan 04 2012 Rex Dieter 4.7.97-1 +- 4.7.97 + +* Sun Jan 01 2012 Rex Dieter 4.7.95-10 +- PyKDE4 -> pykde4 rename + +* Fri Dec 23 2011 Rex Dieter 4.7.95-2 +- rebuild (sip/PyQt4) + +* Wed Dec 21 2011 Radek Novacek - 4.7.95-1 +- 4.7.95 + +* Mon Dec 05 2011 Rex Dieter 4.7.90-1 +- 4.7.90 + +* Thu Nov 24 2011 Jaroslav Reznik 4.7.80-1 +- 4.7.80 (beta 1) + +* Sat Oct 29 2011 Rex Dieter 4.7.3-1 +- 4.7.3 +- pkgconfig-style deps +- Provides: pykde4 +- tighten subpkg deps via %%_isa + +* Sat Oct 08 2011 Rex Dieter 4.7.2-2 +- Requires: kate-part + +* Tue Oct 04 2011 Rex Dieter 4.7.2-1 +- 4.7.2 + +* Fri Sep 16 2011 Rex Dieter 4.7.1-2 +- drop BR: kdesdk-devel/kate-devel kdegraphics-devel/okular-devel + +* Wed Sep 14 2011 Radek Novacek 4.7.1-1 +- 4.7.1 + +* Tue Jul 26 2011 Jaroslav Reznik 4.7.0-1 +- 4.7.0 + +* Fri Jul 08 2011 Rex Dieter 4.6.95-1 +- 4.6.95 + +* Thu Jul 07 2011 Rex Dieter 4.6.90-1 +- first try +