[arch-commits] Commit in pyqt/trunk (PKGBUILD fix-kdebindings-4.5.2.patch)

Andrea Scarpino andrea at archlinux.org
Wed Oct 6 20:45:18 UTC 2010


    Date: Wednesday, October 6, 2010 @ 16:45:18
  Author: andrea
Revision: 94353

upgpkg: pyqt 4.7.7-1
upstream release + fix to build kdebindings

Added:
  pyqt/trunk/fix-kdebindings-4.5.2.patch
Modified:
  pyqt/trunk/PKGBUILD

-----------------------------+
 PKGBUILD                    |   19 +++++++++++++------
 fix-kdebindings-4.5.2.patch |   17 +++++++++++++++++
 2 files changed, 30 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2010-10-06 20:41:43 UTC (rev 94352)
+++ PKGBUILD	2010-10-06 20:45:18 UTC (rev 94353)
@@ -4,23 +4,30 @@
 # Contributor: riai <riai at bigfoot.com> Ben <ben at benmazer.net>
 
 pkgname=pyqt
-pkgver=4.7.4
-pkgrel=3
+pkgver=4.7.7
+pkgrel=1
 pkgdesc="A set of Python bindings for the Qt toolkit"
 arch=('i686' 'x86_64')
 url="http://riverbankcomputing.co.uk/software/pyqt/intro"
 license=('GPL')
 depends=('sip' 'qt' 'dbus-python')
-makedepends=('phonon' 'python-opengl')
-optdepends=('phonon' 'python-opengl' 'qscintilla')
+makedepends=('phonon' 'python-opengl' 'qt-assistant-compat')
+optdepends=('phonon: enable audio and video in PyQt applications'
+	'python-opengl: enable OpenGL 3D graphics in PyQt applications'
+	'qscintilla: QScintilla API'
+	'qt-assistant-compat: add PyQt online help in Qt Assistant')
 provides=('pyqt4')
 replaces=('pyqt4')
 conflicts=('pyqt4')
-source=("http://pyqwt.sourceforge.net/support/PyQt-x11-gpl-${pkgver}.tar.gz")
-md5sums=('88e9f1bc467cccf424d2032e3470982c')
+source=("http://riverbankcomputing.co.uk/static/Downloads/PyQt4/PyQt-x11-gpl-${pkgver}.tar.gz"
+	'fix-kdebindings-4.5.2.patch')
+md5sums=('b7b30ab25ee976407b37052f2f724bce'
+	'8484f787214d55d23bc3b790fc80b450')
 
 build() {
   cd ${srcdir}/PyQt-x11-gpl-${pkgver}
+
+  patch -Np0 -i ${srcdir}/fix-kdebindings-4.5.2.patch
   
   python2 configure.py \
     --confirm-license \

Added: fix-kdebindings-4.5.2.patch
===================================================================
--- fix-kdebindings-4.5.2.patch	                        (rev 0)
+++ fix-kdebindings-4.5.2.patch	2010-10-06 20:45:18 UTC (rev 94353)
@@ -0,0 +1,17 @@
+--- sip/QtCore/qglobal.sip~	2010-09-20 15:10:28.000000000 +0200
++++ sip/QtCore/qglobal.sip	2010-09-30 15:00:13.804577344 +0200
+@@ -312,12 +312,12 @@ public:
+     // Qt.Alignment class.
+     QFlags operator|(int f);
+ %MethodCode
+-        sipRes = new QFlags(*a0 | (ENUM(a1)));
++        sipRes = new QFlags(*a0 | a1);
+ %End
+ 
+     QFlags operator^(int f);
+ %MethodCode
+-        sipRes = new QFlags(*a0 ^ (ENUM(a1)));
++        sipRes = new QFlags(*a0 ^ a1);
+ %End
+ 
+     // These are necessary to prevent Python comparing object IDs.




More information about the arch-commits mailing list