[arch-commits] Commit in quodlibet/trunk (PKGBUILD quodlibet-2.0-python26.patch)

Allan McRae allan at archlinux.org
Wed Oct 22 03:23:12 UTC 2008


    Date: Tuesday, October 21, 2008 @ 23:23:12
  Author: allan
Revision: 16777

upgpkg: quodlibet 2.0-3

Added:
  quodlibet/trunk/quodlibet-2.0-python26.patch
Modified:
  quodlibet/trunk/PKGBUILD

------------------------------+
 PKGBUILD                     |   12 +++++++-----
 quodlibet-2.0-python26.patch |   27 +++++++++++++++++++++++++++
 2 files changed, 34 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2008-10-22 03:22:57 UTC (rev 16776)
+++ PKGBUILD	2008-10-22 03:23:12 UTC (rev 16777)
@@ -3,21 +3,23 @@
 
 pkgname=quodlibet
 pkgver=2.0
-pkgrel=2
+pkgrel=3
 pkgdesc="An audio player written in pygtk"
 arch=('i686' 'x86_64')
 license=('GPL2')
 url="http://code.google.com/p/quodlibet/"
-depends=('gstreamer0.10-python>=0.10.12' 'gstreamer0.10-base-plugins' 'gstreamer0.10-good-plugins' 'gstreamer0.10-ugly-plugins' 'mutagen' 'pygtk>=2.12.1')
+depends=('gstreamer0.10-python>=0.10.13-2' 'gstreamer0.10-base-plugins' 'gstreamer0.10-good-plugins' 'gstreamer0.10-ugly-plugins' 'mutagen' 'pygtk>=2.13.0-2')
 makedepends=('intltool')
 optdepends=('gstreamer0.10-ffmpeg: for ffmpeg (ASF/WMA) support ' 'gstreamer0.10-bad-plugins: for MPEG-4 (AAC) and Musepack support' 'dbus-python: for dbus support' 'libgpod: for ipod support')
 options=('!makeflags')
-source=(http://quodlibet.googlecode.com/files/${pkgname}-${pkgver}.tar.gz)
-md5sums=('4ec9703b3ef7ecf5c6ecf1b8ac7773f4')
-sha1sums=('93d378234feae798c65452085add0b46a2440be4')
+source=(http://quodlibet.googlecode.com/files/${pkgname}-${pkgver}.tar.gz
+        quodlibet-2.0-python26.patch)
+md5sums=('4ec9703b3ef7ecf5c6ecf1b8ac7773f4'
+         'd83e61e59216656ef5d84091dafa287f')
 
 build() {
   cd ${srcdir}/${pkgname}-${pkgver}
+  patch -Np1 -i $srcdir/quodlibet-2.0-python26.patch
   ./setup.py build || return 1
   ./setup.py install --prefix=${pkgdir}/usr || return 1
   install -D -m644 quodlibet/images/exfalso.png ${pkgdir}/usr/share/pixmaps/exfalso.png || return 1

Added: quodlibet-2.0-python26.patch
===================================================================
--- quodlibet-2.0-python26.patch	                        (rev 0)
+++ quodlibet-2.0-python26.patch	2008-10-22 03:23:12 UTC (rev 16777)
@@ -0,0 +1,27 @@
+Index: quodlibet/gdist/core.py
+===================================================================
+--- quodlibet/gdist/core.py	(revision 4331)
++++ quodlibet/gdist/core.py	(working copy)
+@@ -10,7 +10,7 @@
+ This module exists to avoid circular imports within gdist.
+ """
+ 
+-import os
++import os, subprocess
+ 
+ from distutils.core import Command
+ 
+@@ -26,8 +26,11 @@
+         self.po_directory = self.distribution.po_directory
+ 
+     def capture(self, args):
+-        write, read = os.popen2(args, mode="r")
+-        return read.read()
++        p = subprocess.Popen(args, stdout=subprocess.PIPE)
++        ret = p.wait()
++        if ret != 0:
++            raise SystemExit("External program %s exited with error %d." % (args[0], ret))
++        return p.stdout.read()
+ 
+     def check_po(self):
+         """Exit if translation is needed and not available"""




More information about the arch-commits mailing list