rpms/PyKDE/devel PyKDE-3.16.0-python25.patch, NONE, 1.1 .cvsignore, 1.3, 1.4 PyKDE.spec, 1.9, 1.10

Rex Dieter (rdieter) fedora-extras-commits at redhat.com
Thu Feb 15 14:03:54 UTC 2007


Author: rdieter

Update of /cvs/extras/rpms/PyKDE/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv5864

Modified Files:
	.cvsignore PyKDE.spec 
Added Files:
	PyKDE-3.16.0-python25.patch 
Log Message:
* Thu Feb 15 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.16.0-6
- BR: sip-devel >= 4.5.2
- patch for python-2.5


PyKDE-3.16.0-python25.patch:

--- NEW FILE PyKDE-3.16.0-python25.patch ---
Nur in PyKDE-3.16.0.py25: dcop.
diff -ru PyKDE-3.16.0/sip/kdecore/bytearray.sip PyKDE-3.16.0.py25/sip/kdecore/bytearray.sip
--- PyKDE-3.16.0/sip/kdecore/bytearray.sip	2006-09-22 07:53:14.000000000 +0200
+++ PyKDE-3.16.0.py25/sip/kdecore/bytearray.sip	2006-12-23 15:42:13.000000000 +0100
@@ -633,7 +633,7 @@
     QMap<QCString,DCOPRef> *cppmap = new QMap<QCString,DCOPRef>;
 
     PyObject *aelem, *belem;
-    int pos = 0;
+    SIP_SSIZE_T pos = 0;
     QCString *acpp;
     DCOPRef *bcpp;
 
@@ -717,7 +717,7 @@
     QMap<QString,DCOPRef> *cppmap = new QMap<QString,DCOPRef>;
 
     PyObject *aelem, *belem;
-    int pos = 0;
+    SIP_SSIZE_T pos = 0;
     QString *acpp;
     DCOPRef *bcpp;
 
diff -ru PyKDE-3.16.0/sip/kdecore/kaccel.sip PyKDE-3.16.0.py25/sip/kdecore/kaccel.sip
--- PyKDE-3.16.0/sip/kdecore/kaccel.sip	2006-09-22 05:11:16.000000000 +0200
+++ PyKDE-3.16.0.py25/sip/kdecore/kaccel.sip	2006-12-23 15:42:22.000000000 +0100
@@ -209,7 +209,7 @@
     QMap<int,QString> *map = new QMap<int,QString>;
 
         PyObject *key, *value;
-        int pos = 0;
+        SIP_SSIZE_T pos = 0;
         int iKey;
         QString *sData;
 
diff -ru PyKDE-3.16.0/sip/kdecore/kcompletion.sip PyKDE-3.16.0.py25/sip/kdecore/kcompletion.sip
--- PyKDE-3.16.0/sip/kdecore/kcompletion.sip	2006-09-22 05:11:16.000000000 +0200
+++ PyKDE-3.16.0.py25/sip/kdecore/kcompletion.sip	2006-12-23 15:42:31.000000000 +0100
@@ -201,7 +201,7 @@
     QMap<KCompletionBase::KeyBindingType,KShortcut> *kbmap = new QMap<KCompletionBase::KeyBindingType,KShortcut>;
 
     PyObject *key, *value;
-        int pos = 0;
+        SIP_SSIZE_T pos = 0;
         KShortcut *cValue;
         int iserr;
 
diff -ru PyKDE-3.16.0/sip/kdecore/kconfigdata.sip PyKDE-3.16.0.py25/sip/kdecore/kconfigdata.sip
--- PyKDE-3.16.0/sip/kdecore/kconfigdata.sip	2006-09-22 05:11:16.000000000 +0200
+++ PyKDE-3.16.0.py25/sip/kdecore/kconfigdata.sip	2006-12-23 15:42:39.000000000 +0100
@@ -146,7 +146,7 @@
     KEntryMap *cppmap = new KEntryMap;
 
     PyObject *aelem, *belem;
-    int pos = 0;
+    SIP_SSIZE_T pos = 0;
     KEntryKey *acpp;
     KEntry *bcpp;
 
diff -ru PyKDE-3.16.0/sip/kdecore/kconfig.sip PyKDE-3.16.0.py25/sip/kdecore/kconfig.sip
--- PyKDE-3.16.0/sip/kdecore/kconfig.sip	2006-09-22 05:11:16.000000000 +0200
+++ PyKDE-3.16.0.py25/sip/kdecore/kconfig.sip	2006-12-23 15:42:45.000000000 +0100
@@ -158,7 +158,7 @@
     QMap<QString,QString> *cppmap = new QMap<QString,QString>;
 
     PyObject *aelem, *belem;
-    int pos = 0;
+    SIP_SSIZE_T pos = 0;
     QString *acpp;
     QString *bcpp;
 
diff -ru PyKDE-3.16.0/sip/kdecore/kmacroexpander.sip PyKDE-3.16.0.py25/sip/kdecore/kmacroexpander.sip
--- PyKDE-3.16.0/sip/kdecore/kmacroexpander.sip	2006-09-22 05:11:16.000000000 +0200
+++ PyKDE-3.16.0.py25/sip/kdecore/kmacroexpander.sip	2006-12-23 15:42:57.000000000 +0100
@@ -169,7 +169,7 @@
     QMap<QChar,QString> *map = new QMap<QChar,QString>;
 
     PyObject *key, *value;
-    int pos = 0;
+    SIP_SSIZE_T pos = 0;
     QChar *cKey;
     QString *sData;
 
@@ -251,7 +251,7 @@
     QMap<QString, QStringList> *map = new QMap<QString, QStringList>;
 
     PyObject *key, *value;
-    int pos = 0;
+    SIP_SSIZE_T pos = 0;
     QString *sKey;
     QStringList *slData;
 
@@ -334,7 +334,7 @@
     QMap<QChar,QStringList> *map = new QMap<QChar,QStringList>;
 
     PyObject *key, *value;
-    int pos = 0;
+    SIP_SSIZE_T pos = 0;
     QChar *cKey;
     QStringList *slData;
 
diff -ru PyKDE-3.16.0/sip/kdecore/ktimezones.sip PyKDE-3.16.0.py25/sip/kdecore/ktimezones.sip
--- PyKDE-3.16.0/sip/kdecore/ktimezones.sip	2006-09-22 05:11:16.000000000 +0200
+++ PyKDE-3.16.0.py25/sip/kdecore/ktimezones.sip	2006-12-23 15:43:04.000000000 +0100
@@ -240,7 +240,7 @@
     QMap<QString, KTimezone*> *cppmap = new QMap<QString, KTimezone*>;
 
     PyObject *aelem, *belem;
-    int pos = 0;
+    SIP_SSIZE_T pos = 0;
     QString *acpp;
     KTimezone *bcpp;
 
diff -ru PyKDE-3.16.0/sip/kdecore/kurl.sip PyKDE-3.16.0.py25/sip/kdecore/kurl.sip
--- PyKDE-3.16.0/sip/kdecore/kurl.sip	2006-09-22 05:11:16.000000000 +0200
+++ PyKDE-3.16.0.py25/sip/kdecore/kurl.sip	2006-12-23 15:43:18.000000000 +0100
@@ -248,7 +248,7 @@
 %MethodCode
 //takes range | (a Python slice) | urlList | (KURL.List)
 
-    int len, start, stop, step, slicelength;
+    SIP_SSIZE_T len, start, stop, step, slicelength;
 
     len = sipCpp -> count();
 
@@ -291,7 +291,7 @@
         void                 __delitem__ (SIP_PYSLICE);
 %MethodCode
 //takes range | (a Python slice)
-    int len, start, stop, step, slicelength;
+    SIP_SSIZE_T len, start, stop, step, slicelength;
 
     len = sipCpp -> count();
     if (sipConvertFromSliceObject(a0,len,&start,&stop,&step,&slicelength) < 0)
@@ -322,7 +322,7 @@
 %MethodCode
 //returns (KURL.List)
 //takes range | (a Python slice)
-    int len, start, stop, step, slicelength;
+    SIP_SSIZE_T len, start, stop, step, slicelength;
 
     len = sipCpp -> count();
 
diff -ru PyKDE-3.16.0/sip/kdeui/kkeydialog.sip PyKDE-3.16.0.py25/sip/kdeui/kkeydialog.sip
--- PyKDE-3.16.0/sip/kdeui/kkeydialog.sip	2006-09-22 05:11:15.000000000 +0200
+++ PyKDE-3.16.0.py25/sip/kdeui/kkeydialog.sip	2006-12-23 15:43:23.000000000 +0100
@@ -231,7 +231,7 @@
     QDict<int>* qdict = new QDict<int>;
 
     PyObject *key, *value;
-    int pos = 0;
+    SIP_SSIZE_T pos = 0;
     QString *a0;
     int a1;
 
diff -ru PyKDE-3.16.0/sip/kio/authinfo.sip PyKDE-3.16.0.py25/sip/kio/authinfo.sip
--- PyKDE-3.16.0/sip/kio/authinfo.sip	2006-09-22 05:11:14.000000000 +0200
+++ PyKDE-3.16.0.py25/sip/kio/authinfo.sip	2006-12-23 15:43:28.000000000 +0100
@@ -176,7 +176,7 @@
     QMap<QString, QStringList> *map = new QMap<QString, QStringList>;
 
     PyObject *key, *value;
-    int pos = 0;
+    SIP_SSIZE_T pos = 0;
     QString *sKey;
     QStringList *sData;
 
diff -ru PyKDE-3.16.0/sip/kio/global.sip PyKDE-3.16.0.py25/sip/kio/global.sip
--- PyKDE-3.16.0/sip/kio/global.sip	2006-09-22 05:11:14.000000000 +0200
+++ PyKDE-3.16.0.py25/sip/kio/global.sip	2006-12-23 15:43:33.000000000 +0100
@@ -702,7 +702,7 @@
     QMap<QString,QString> *cppmap = new QMap<QString,QString>;
 
     PyObject *aelem, *belem;
-    int pos = 0;
+    SIP_SSIZE_T pos = 0;
     QString *acpp;
     QString *bcpp;
 
diff -ru PyKDE-3.16.0/sip/kio/kservicetype.sip PyKDE-3.16.0.py25/sip/kio/kservicetype.sip
--- PyKDE-3.16.0/sip/kio/kservicetype.sip	2006-09-22 05:11:14.000000000 +0200
+++ PyKDE-3.16.0.py25/sip/kio/kservicetype.sip	2006-12-23 15:43:44.000000000 +0100
@@ -183,7 +183,7 @@
     QMap<QString,QVariant::Type> *cppmap = new QMap<QString,QVariant::Type>;
 
     PyObject *aelem, *belem;
-    int pos = 0;
+    SIP_SSIZE_T pos = 0;
     QString *acpp;
     QVariant::Type bcpp;
 
diff -ru PyKDE-3.16.0/sip/kmdi/kmdichildfrm.sip PyKDE-3.16.0.py25/sip/kmdi/kmdichildfrm.sip
--- PyKDE-3.16.0/sip/kmdi/kmdichildfrm.sip	2006-09-22 05:11:14.000000000 +0200
+++ PyKDE-3.16.0.py25/sip/kmdi/kmdichildfrm.sip	2006-12-23 15:39:49.000000000 +0100
@@ -245,7 +245,7 @@
     QDict<QWidget::FocusPolicy>* qdict = new QDict<QWidget::FocusPolicy>;
 
     PyObject *key, *value;
-    int pos = 0;
+    SIP_SSIZE_T pos = 0;
     QString *a0;
     QWidget::FocusPolicy a1;
 
diff -ru PyKDE-3.16.0/sip/kparts/browserextension.sip PyKDE-3.16.0.py25/sip/kparts/browserextension.sip
--- PyKDE-3.16.0/sip/kparts/browserextension.sip	2006-09-22 05:11:15.000000000 +0200
+++ PyKDE-3.16.0.py25/sip/kparts/browserextension.sip	2006-12-23 15:33:51.000000000 +0100
@@ -419,7 +419,7 @@
     QMap<QCString,QCString> *cppmap = new QMap<QCString,QCString>;
 
     PyObject *aelem, *belem;
-    int pos = 0;
+    SIP_SSIZE_T pos = 0;
     QCString *acpp;
     QCString *bcpp;
 
@@ -503,7 +503,7 @@
     QMap<QCString,int> *cppmap = new QMap<QCString,int>;
 
     PyObject *aelem, *belem;
-    int pos = 0;
+    SIP_SSIZE_T pos = 0;
     QCString *acpp;
     int bcpp;
 


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/PyKDE/devel/.cvsignore,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- .cvsignore	26 Sep 2006 20:19:02 -0000	1.3
+++ .cvsignore	15 Feb 2007 14:03:21 -0000	1.4
@@ -1,2 +1,2 @@
-PyKDE-snapshot20060422.tar.gz
+clog
 PyKDE-3.16.0.tar.gz


Index: PyKDE.spec
===================================================================
RCS file: /cvs/extras/rpms/PyKDE/devel/PyKDE.spec,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- PyKDE.spec	9 Dec 2006 17:26:38 -0000	1.9
+++ PyKDE.spec	15 Feb 2007 14:03:21 -0000	1.10
@@ -5,7 +5,7 @@
 Summary: Python bindings for KDE
 Name: 	 PyKDE
 Version: 3.16.0
-Release: 5%{?dist}.1
+Release: 6%{?dist}
 
 License: GPL 
 URL: 	 http://www.riverbankcomputing.co.uk/pykde/
@@ -16,20 +16,29 @@
 Patch1: PyKDE-3.16.0-konsolepart.patch
 # http://mats.imk.fraunhofer.de/pipermail/pykde/2006-November/014627.html
 Patch2: PyKDE-3.16.0-kmimetype.patch
+# http://mats.imk.fraunhofer.de/pipermail/pykde/2006-December/015025.html
+Patch3: PyKDE-3.16.0-python25.patch
 
 BuildRequires: python-devel >= 2.3
 %global python_ver %(%{__python} -c "import sys ; print sys.version[:3]")
 %global python_sitedir %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")
-%if "%{?python_ver}" > "2"
+## python >=2.4 automatically uses python(abi)
+%if "%{?python_ver}" > "1" && "%{?python_ver}" < "2.4"
 Requires: python-abi = %{python_ver}
 %endif
+## Until sip-4.5.2+ is everywhere, we need to special-case python-2.5
+%if "%{?python_ver}" >= "2.5"
+%define python25 1
+BuildRequires: sip-devel >= 4.5.2
+%else
+BuildRequires: sip-devel
+%endif
 
-BuildRequires: sip-devel >= 4.4.3 
-BuildRequires: PyQt-devel >= 3.16 
+BuildRequires: PyQt-devel
 ## try to leave this unversioned, for now -- Rex
 Requires: PyQt
 #global pyqt_ver %(pyuic -version 2>&1  | cut -d' ' -f5)
-#if "%{?pyqt_ver}" > "2"
+#if 0%{?pyqt_ver} > 2
 #Requires: PyQt = %{pyqt_ver}
 #endif
 
@@ -60,6 +69,7 @@
 
 %patch1 -p1 -b .konsolepart
 %patch2 -p1 -b .kmimetype
+%{?python25:%patch3 -p1 -b .python25}
 
 
 %build
@@ -96,6 +106,10 @@
 
 
 %changelog
+* Thu Feb 15 2007 Rex Dieter <rdieter[AT]fedoraproject.org> 3.16.0-6
+- BR: sip-devel >= 4.5.2
+- patch for python-2.5
+
 * Thu Nov 09 2006 Rex Dieter <rexdieter[AT]users.sf.net> 3.16.0-5
 - kmimetype patch
 - devel: Requires: sip-devel




More information about the fedora-extras-commits mailing list