[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