[arch-commits] Commit in kdebindings/trunk (3 files)

Pierre Schmitz pierre at archlinux.org
Wed Jul 23 23:21:46 UTC 2008


    Date: Wednesday, July 23, 2008 @ 19:21:45
  Author: pierre
Revision: 6134

upgpkg: kdebindings 4.1.0-1
    updating to 4.1.0

Modified:
  kdebindings/trunk/PKGBUILD
Deleted:
  kdebindings/trunk/fix-perl-policy.patch
  kdebindings/trunk/python24.patch

-----------------------+
 PKGBUILD              |   61 +++------
 fix-perl-policy.patch |   21 ---
 python24.patch        |  316 ------------------------------------------------
 3 files changed, 26 insertions(+), 372 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-07-23 23:19:42 UTC (rev 6133)
+++ PKGBUILD	2008-07-23 23:21:45 UTC (rev 6134)
@@ -1,41 +1,32 @@
-# $Id$
-# Contributor: Roman Kreisel <roman.kreisel at epost.de>
-# Maintainer: Tobias Powalowski <tpowa at archlinux.org>
+# $ Id: $
+# Maintainer: Pierre Schmitz <pierre at archlinux.de>
 
 pkgname=kdebindings
-pkgver=3.5.9
-kdever=3.5.9 # if minor 0, then without .0
+pkgver=4.1.0
 pkgrel=1
-pkgdesc="KDE Bindings."
-arch=(i686 x86_64)
-url="http://www.kde.org"
-license=('GPL')
-groups=('kde')
-makedepends=('jdk' 'gtk' 'pkgconfig')
-depends=('kdelibs>=3.5.9' 'ruby' 'qscintilla-qt3')
+pkgdesc="KDE Language Bindings"
+arch=('i686' 'x86_64')
+url='http://www.kde.org'
+license=('GPL' 'LGPL')
+depends=('kdepimlibs' 'python' 'ruby' 'qscintilla')
+makedepends=('pkgconfig' 'cmake' 'automoc4' 'sip' 'pyqt')
+options=('docs')
+source=("ftp://ftp.archlinux.org/other/kde/${pkgname}-${pkgver}.tar.bz2"
+        'ktexteditor.patch')
+md5sums=('b76d5138f9194bcc0a000bb905cf4246'
+         '20a34ec3fed8b51a6793468ba77b3b56')
 
-# for easier build, just uncomment the mirror you want to use
-  mirror="ftp.solnet.ch/mirror/KDE"         # updated every 2 hours, very fast for Europe
-# mirror="ftp.kde.org/pub/kde/"             # main server
-# mirror="ibiblio.org/pub/mirrors/kde/"     # ibiblio mirror
-options=(!makeflags)
-source=(ftp://$mirror/stable/$kdever/src/$pkgname-$pkgver.tar.bz2
-	fix-perl-policy.patch)
-
 build() {
-  # Source the QT and KDE profile
-  [ "$QTDIR" = "" ] && source /etc/profile.d/qt3.sh 
-  [ "$KDEDIR" = "" ] && source /etc/profile.d/kde.sh
-  # start building
-  cd $startdir/src/$pkgname-$pkgver
-  patch -Np0 -i ../fix-perl-policy.patch || return 1
-  ./configure --prefix=/opt/kde --disable-debug --disable-dependency-tracking \
-  --enable-gcc-hidden-visibility DO_NOT_COMPILE="python" --enable-final
-  #        --enable-final # remove this if you build with < 1512mb ram.
-  # python packages are seperated from kdebindings
-  make || return 1
-  make DESTDIR=$startdir/pkg install || return 1    
-  rm -rf $startdir/pkg/usr/lib/perl5/core_perl/perllocal.pod
+	cd $srcdir/${pkgname}-${pkgver}
+	patch -p0 -i $srcdir/ktexteditor.patch
+	cd ..
+	mkdir build
+	cd build
+
+	cmake ../${pkgname}-${pkgver} \
+		-DCMAKE_BUILD_TYPE=Release \
+		-DCMAKE_INSTALL_PREFIX=/usr \
+		-DBUILD_csharp=OFF
+	make
+	make DESTDIR=$pkgdir install
 }
-md5sums=('ba780920f6b810a30a61b1ffa888706b'
-         '7ba28a153587501bf83c099c2a9876a8')

Deleted: fix-perl-policy.patch
===================================================================
--- fix-perl-policy.patch	2008-07-23 23:19:42 UTC (rev 6133)
+++ fix-perl-policy.patch	2008-07-23 23:21:45 UTC (rev 6134)
@@ -1,21 +0,0 @@
---- dcopperl/Makefile.PL.orig	2001-09-02 16:24:30.000000000 +0300
-+++ dcopperl/Makefile.PL	2005-02-05 16:00:11.376798384 +0200
-@@ -31,6 +31,7 @@
-     XS		=> {'DCOP.xs' => 'DCOP.cpp'},
-     XSOPT	=> '-C++',
-     CCFLAGS	=> '-x c++',
-+    INSTALLDIRS => 'vendor',
- );
- 
- sub MY::xs_c {
---- dcopperl/Makefile.PL.in.orig	2003-12-28 15:43:20.000000000 +0200
-+++ dcopperl/Makefile.PL.in	2005-02-05 16:00:21.002335080 +0200
-@@ -17,6 +17,7 @@
-     XS		=> {'DCOP.xs' => 'DCOP.cpp'},
-     XSOPT	=> '-C++',
-     CCFLAGS	=> '-x c++',
-+    INSTALLDIRS => 'vendor',
- );
- 
- sub MY::xs_c {
- 

Deleted: python24.patch
===================================================================
--- python24.patch	2008-07-23 23:19:42 UTC (rev 6133)
+++ python24.patch	2008-07-23 23:21:45 UTC (rev 6134)
@@ -1,316 +0,0 @@
---- branches/KDE/3.5/kdebindings/dcoppython/shell/marshaller.cpp #626831:626832
-@@ -24,6 +24,10 @@
- 
- #include <kurl.h>
- 
-+#if PY_VERSION_HEX < 0x02050000
-+typedef int Py_ssize_t;
-+#endif
-+
- namespace PythonDCOP {
- 
- #include "marshal_funcs.h"
-@@ -124,7 +128,7 @@
-     if (!PyDict_Check(obj)) return false;
- 
- 
--    ssize_t c=0;
-+    Py_ssize_t c=0;
-     PyObject *key, *val;
-     while (PyDict_Next(obj, &c, &key, &val)==1)
-       if (!key_type.isMarshallable(key) ||
---- branches/KDE/3.5/kdebindings/python/pykde/sip/kdecore/bytearray.sip #626831:626832
-@@ -620,7 +620,7 @@
-     QMap<QCString,DCOPRef> *cppmap = new QMap<QCString,DCOPRef>;
- 
-     PyObject *aelem, *belem;
--    ssize_t pos = 0;
-+    _SIP_SSIZE_T pos = 0;
-     QCString *acpp;
-     DCOPRef *bcpp;
- 
-@@ -705,7 +705,7 @@
-     QMap<QString,DCOPRef> *cppmap = new QMap<QString,DCOPRef>;
- 
-     PyObject *aelem, *belem;
--    ssize_t pos = 0;
-+    _SIP_SSIZE_T pos = 0;
-     QString *acpp;
-     DCOPRef *bcpp;
- 
---- branches/KDE/3.5/kdebindings/python/pykde/sip/kdecore/kaccel.sip #626831:626832
-@@ -209,7 +209,7 @@
-     QMap<int,QString> *map = new QMap<int,QString>;
- 
-         PyObject *key, *value;
--        ssize_t pos = 0;
-+        _SIP_SSIZE_T pos = 0;
-         int iKey;
-         QString *sData;
- 
---- branches/KDE/3.5/kdebindings/python/pykde/sip/kdecore/kcompletion.sip #626831:626832
-@@ -201,7 +201,7 @@
-     QMap<KCompletionBase::KeyBindingType,KShortcut> *kbmap = new QMap<KCompletionBase::KeyBindingType,KShortcut>;
- 
-     PyObject *key, *value;
--        ssize_t pos = 0;
-+        _SIP_SSIZE_T pos = 0;
-         KShortcut *cValue;
-         int iserr;
- 
---- branches/KDE/3.5/kdebindings/python/pykde/sip/kdecore/kconfig.sip #626831:626832
-@@ -158,7 +158,7 @@
-     QMap<QString,QString> *cppmap = new QMap<QString,QString>;
- 
-     PyObject *aelem, *belem;
--    ssize_t  pos = 0;
-+    _SIP_SSIZE_T  pos = 0;
-     QString *acpp;
-     QString *bcpp;
- 
---- branches/KDE/3.5/kdebindings/python/pykde/sip/kdecore/kconfigdata.sip #626831:626832
-@@ -141,7 +141,7 @@
-     QMap<KEntryKey,KEntry> *cppmap = new QMap<KEntryKey,KEntry>;
- 
-     PyObject *aelem, *belem;
--    ssize_t pos = 0;
-+    _SIP_SSIZE_T pos = 0;
-     KEntryKey *acpp;
-     KEntry *bcpp;
- 
---- branches/KDE/3.5/kdebindings/python/pykde/sip/kdecore/kmacroexpander.sip #626831:626832
-@@ -169,7 +169,7 @@
-     QMap<QChar,QString> *map = new QMap<QChar,QString>;
- 
-     PyObject *key, *value;
--    ssize_t pos = 0;
-+    _SIP_SSIZE_T pos = 0;
-     QChar *cKey;
-     QString *sData;
- 
-@@ -255,7 +255,7 @@
-     QMap<QString, QStringList> *map = new QMap<QString, QStringList>;
- 
-     PyObject *key, *value;
--    ssize_t pos = 0;
-+    _SIP_SSIZE_T pos = 0;
-     QString *sKey;
-     QStringList *slData;
- 
-@@ -343,7 +343,7 @@
-     QMap<QChar,QStringList> *map = new QMap<QChar,QStringList>;
- 
-     PyObject *key, *value;
--    ssize_t pos = 0;
-+    _SIP_SSIZE_T pos = 0;
-     QChar *cKey;
-     QStringList *slData;
- 
---- branches/KDE/3.5/kdebindings/python/pykde/sip/kdecore/kurl.sip #626831:626832
-@@ -234,7 +234,7 @@
-         void                 __setitem__ (int, const KURL&);
- %MethodCode
- //takes index | (int) | value | (KURL)
--    ssize_t len;
-+    _SIP_SSIZE_T len;
- 
-     len = sipCpp -> count();
- 
-@@ -248,7 +248,7 @@
- %MethodCode
- //takes range | (a Python slice) | urlList | (KURL.List)
- 
--    ssize_t len, start, stop, step, slicelength;
-+    _SIP_SSIZE_T len, start, stop, step, slicelength;
- 
-     len = sipCpp -> count();
- 
-@@ -278,7 +278,7 @@
-         void                 __delitem__ (int);
- %MethodCode
- //takes index | (int)
--    ssize_t len;
-+    _SIP_SSIZE_T len;
- 
-     len = sipCpp -> count();
- 
-@@ -291,7 +291,7 @@
-         void                 __delitem__ (SIP_PYSLICE);
- %MethodCode
- //takes range | (a Python slice)
--    ssize_t 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)
-@@ -308,7 +308,7 @@
- %MethodCode
- //returns (KURL)
- //takes index | (int)
--    ssize_t len;
-+    _SIP_SSIZE_T len;
- 
-     len = sipCpp -> count();
- 
-@@ -322,7 +322,7 @@
- %MethodCode
- //returns (KURL.List)
- //takes range | (a Python slice)
--    ssize_t len, start, stop, step, slicelength;
-+    _SIP_SSIZE_T len, start, stop, step, slicelength;
- 
-     len = sipCpp -> count();
- 
---- branches/KDE/3.5/kdebindings/python/pykde/sip/kdeui/kkeydialog.sip #626831:626832
-@@ -231,7 +231,7 @@
-     QDict<int>* qdict = new QDict<int>;
- 
-     PyObject *key, *value;
--    ssize_t pos = 0;
-+    _SIP_SSIZE_T pos = 0;
-     QString *a0;
-     int a1;
- 
---- branches/KDE/3.5/kdebindings/python/pykde/sip/kio/authinfo.sip #626831:626832
-@@ -176,7 +176,7 @@
-     QMap<QString, QStringList> *map = new QMap<QString, QStringList>;
- 
-     PyObject *key, *value;
--    ssize_t pos = 0;
-+    _SIP_SSIZE_T pos = 0;
-     QString *sKey;
-     QStringList *sData;
- 
---- branches/KDE/3.5/kdebindings/python/pykde/sip/kio/global.sip #626831:626832
-@@ -675,7 +675,7 @@
-     QMap<QString,QString> *cppmap = new QMap<QString,QString>;
- 
-     PyObject *aelem, *belem;
--    ssize_t pos = 0;
-+    _SIP_SSIZE_T pos = 0;
-     QString *acpp;
-     QString *bcpp;
- 
---- branches/KDE/3.5/kdebindings/python/pykde/sip/kio/kservicetype.sip #626831:626832
-@@ -184,7 +184,7 @@
-     QMap<QString,QVariant::Type> *cppmap = new QMap<QString,QVariant::Type>;
- 
-     PyObject *aelem, *belem;
--    ssize_t pos = 0;
-+    _SIP_SSIZE_T pos = 0;
-     QString *acpp;
-     QVariant::Type bcpp;
- 
---- branches/KDE/3.5/kdebindings/python/pykde/sip/kmdi/kmdichildfrm.sip #626831:626832
-@@ -245,7 +245,7 @@
-     QDict<QWidget::FocusPolicy>* qdict = new QDict<QWidget::FocusPolicy>;
- 
-     PyObject *key, *value;
--    ssize_t pos = 0;
-+    _SIP_SSIZE_T pos = 0;
-     QString *a0;
-     QWidget::FocusPolicy a1;
- 
---- branches/KDE/3.5/kdebindings/python/pykde/sip/kparts/browserextension.sip #626831:626832
-@@ -404,7 +404,7 @@
-     QMap<QCString,QCString> *cppmap = new QMap<QCString,QCString>;
- 
-     PyObject *aelem, *belem;
--    ssize_t pos = 0;
-+    _SIP_SSIZE_T pos = 0;
-     QCString *acpp;
-     QCString *bcpp;
- 
-@@ -487,7 +487,7 @@
-     QMap<QCString,int> *cppmap = new QMap<QCString,int>;
- 
-     PyObject *aelem, *belem;
--    ssize_t pos = 0;
-+    _SIP_SSIZE_T pos = 0;
-     QCString *acpp;
-     int bcpp;
- 
---- branches/KDE/3.5/kdebindings/python/pyqt/sip/qt/qdir.sip #626831:626832
-@@ -238,7 +238,7 @@
- 
- 	QString operator[](int) const;
- %MethodCode
--		ssize_t len;
-+		_SIP_SSIZE_T len;
- 
- 		Py_BEGIN_ALLOW_THREADS
- 		len = sipCpp -> count();
-@@ -256,7 +256,7 @@
- 
- 	QStringList operator[](SIP_PYSLICE) const;
- %MethodCode
--		ssize_t len, start, stop, step, slicelength;
-+		_SIP_SSIZE_T len, start, stop, step, slicelength;
- 
- 		Py_BEGIN_ALLOW_THREADS
- 		len = sipCpp -> count();
---- branches/KDE/3.5/kdebindings/python/pyqt/sip/qt/qstring.sip #626831:626832
-@@ -746,7 +746,7 @@
- 
- 	QString operator[](SIP_PYSLICE) const;
- %MethodCode
--		ssize_t len, start, stop, step, slicelength;
-+		_SIP_SSIZE_T len, start, stop, step, slicelength;
- 
- 		len = sipCpp -> length();
- 
---- branches/KDE/3.5/kdebindings/python/pyqt/sip/qt/qstringlist.sip #626831:626832
-@@ -99,7 +99,7 @@
- 
- 	void __setitem__(int,const QString &);
- %MethodCode
--		ssize_t len;
-+		_SIP_SSIZE_T len;
- 
- 		len = sipCpp -> count();
- 
-@@ -111,7 +111,7 @@
- 
- 	void __setitem__(SIP_PYSLICE,const QStringList &);
- %MethodCode
--		ssize_t len, start, stop, step, slicelength;
-+		_SIP_SSIZE_T len, start, stop, step, slicelength;
- 
- 		len = sipCpp -> count();
- 
-@@ -142,7 +142,7 @@
- 
- 	void __delitem__(int);
- %MethodCode
--		ssize_t len;
-+		_SIP_SSIZE_T len;
- 
- 		len = sipCpp -> count();
- 
-@@ -154,7 +154,7 @@
- 
- 	void __delitem__(SIP_PYSLICE);
- %MethodCode
--		ssize_t len, start, stop, step, slicelength;
-+		_SIP_SSIZE_T len, start, stop, step, slicelength;
- 
- 		len = sipCpp -> count();
- 
-@@ -170,7 +170,7 @@
- 
- 	QString operator[](int);
- %MethodCode
--		ssize_t len;
-+		_SIP_SSIZE_T len;
- 
- 		len = sipCpp -> count();
- 
-@@ -182,7 +182,7 @@
- 
- 	QStringList operator[](SIP_PYSLICE);
- %MethodCode
--		ssize_t len, start, stop, step, slicelength;
-+		_SIP_SSIZE_T len, start, stop, step, slicelength;
- 
- 		len = sipCpp -> count();
- 





More information about the arch-commits mailing list