[arch-commits] Commit in xmms2/trunk (PKGBUILD remove-problem-depr.patch)

Sergej Pupykin spupykin at archlinux.org
Tue Mar 3 15:40:53 UTC 2015


    Date: Tuesday, March 3, 2015 @ 16:40:53
  Author: spupykin
Revision: 128639

upgpkg: xmms2 0.8DrO_o-33

upd

Added:
  xmms2/trunk/remove-problem-depr.patch
Modified:
  xmms2/trunk/PKGBUILD

---------------------------+
 PKGBUILD                  |   30 +++++++++++++++++-------------
 remove-problem-depr.patch |   26 ++++++++++++++++++++++++++
 2 files changed, 43 insertions(+), 13 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-03-03 15:35:48 UTC (rev 128638)
+++ PKGBUILD	2015-03-03 15:40:53 UTC (rev 128639)
@@ -3,7 +3,7 @@
 
 pkgname=xmms2
 pkgver=0.8DrO_o
-pkgrel=32
+pkgrel=33
 pkgdesc="complete rewrite of the popular music player"
 arch=('i686' 'x86_64')
 url="http://xmms2.org/"
@@ -14,7 +14,8 @@
 	'jack' 'libao' 'libmms' 'libmpcdec' 'libofa' 'libsamplerate' 'libshout'
 	'libdiscid' 'libcdio-paranoia'
 	'libvorbis' 'libxml2' 'mpg123' 'perl' 'pulseaudio' 'pyrex'
-	'ruby' 'smbclient' 'speex' 'wavpack' 'libmodplug' 'python' 'python2' 'libgme' 'avahi')
+	'ruby' 'smbclient' 'speex' 'wavpack' 'libmodplug' 'python' 'python2' 'libgme' 'avahi'
+	'cython' 'cython2')
 optdepends=('alsa-lib: ALSA audio output'
 	    'avahi: announce xmms2d via bonjour/mDNS/zeroconf'
 	    'boost: C++ language bindings'
@@ -52,21 +53,22 @@
 source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.bz2"
 	"xmms2d.conf"
 	"xmms2d.service"
-	"ffmpeg2.0.patch")
+	"ffmpeg2.0.patch"
+	"remove-problem-depr.patch")
 md5sums=('84d5c05a70bfd31ed392a4e3f701eaa3'
          'af13c937bf3c86b77ae6820107aab9b8'
          '47e68461589578e8a99857746c5b6f29'
-         'da84ec58c5711f3c4ecd932c3e6642d6')
+         'da84ec58c5711f3c4ecd932c3e6642d6'
+         '5f8559e8bdad1d943b6843d85b3667ad')
 
 prepare() {
   cd ${srcdir}/${pkgname}-${pkgver}
   patch -Np1 -i ../ffmpeg2.0.patch
+  patch -Np1 -i ../remove-problem-depr.patch
 
-  # python2 fix
-  # sed -i 's_#!/usr/bin/env python_#!/usr/bin/env python2_' waf
-#  sed -i 's|#include <cdio/cdda.h>|#include <cdio/paranoia/cdda.h>|' src/plugins/cdda/cdda.c
-#  sed -i 's|libsmbclient.h|samba-4.0/libsmbclient.h|' src/plugins/samba/{samba.c,wscript}
-#  sed -i 's|modplug.h|libmodplug/modplug.h|' src/plugins/modplug/modplug.c
+  sed -i 's|#include <cdio/cdda.h>|#include <cdio/paranoia/cdda.h>|' src/plugins/cdda/cdda.c
+  sed -i 's|libsmbclient.h|samba-4.0/libsmbclient.h|' src/plugins/samba/{samba.c,wscript}
+  sed -i 's|modplug.h|libmodplug/modplug.h|' src/plugins/modplug/modplug.c
 
   # patch waf checks for ruby 2.2
   # https://code.google.com/p/waf/issues/detail?id=1524
@@ -86,13 +88,15 @@
 
 package() {
   cd ${srcdir}/${pkgname}-${pkgver}
+  ./waf --destdir=${pkgdir} install
 
+  # python2
+  ./waf distclean
+#  rm -f src/clients/lib/python/{xmmsvalue,xmmsapi}.c
+  PYTHON=/usr/bin/python2 ./waf configure --prefix=/usr --with-optionals=python --without-xmms2d
+  ./waf build
   ./waf --destdir=${pkgdir} install
 
-#  PYTHON=/usr/bin/python2 ./waf configure --prefix=/usr --with-optionals=python --without-xmms2d
-#  ./waf build
-#  ./waf --destdir=${pkgdir} install
-
   install -Dm0644 $srcdir/xmms2d.conf ${pkgdir}/etc/conf.d/xmms2d.conf
   install -Dm0644 $srcdir/xmms2d.service $pkgdir/usr/lib/systemd/system/xmms2d.service
 }

Added: remove-problem-depr.patch
===================================================================
--- remove-problem-depr.patch	                        (rev 0)
+++ remove-problem-depr.patch	2015-03-03 15:40:53 UTC (rev 128639)
@@ -0,0 +1,26 @@
+diff -wbBur xmms2-0.8DrO_o/src/clients/lib/python/xmmsapi.pyx xmms2-0.8DrO_o.q/src/clients/lib/python/xmmsapi.pyx
+--- xmms2-0.8DrO_o/src/clients/lib/python/xmmsapi.pyx	2011-10-20 23:26:08.000000000 +0400
++++ xmms2-0.8DrO_o.q/src/clients/lib/python/xmmsapi.pyx	2015-03-03 17:23:55.858103590 +0300
+@@ -1358,22 +1358,6 @@
+ 			res = xmmsc_medialib_import_path(self.conn, <char *>p)
+ 		return self.create_result(cb, res)
+ 
+-	@deprecated
+-	def medialib_path_import(self, path, cb = None, encoded=False):
+-		"""
+-		@deprecated
+-		Use medialib_import_path(path, ...) instead
+-		"""
+-		return self.medialib_import_path(self, path, cb=cb, encoded=encoded)
+-
+-	@deprecated
+-	def medialib_path_import_encoded(self, path, cb = None):
+-		"""
+-		@deprecated
+-		Use medialib_import_path(path, ..., encoded=True) instead
+-		"""
+-		return self.medialib_import_path(self, path, cb=cb, encoded=True)
+-
+ 	cpdef XmmsResult medialib_property_set(self, int id, key, value, source=None, cb=None):
+ 		"""
+ 		medialib_property_set(id, key, value, source=None, cb=None) -> XmmsResult



More information about the arch-commits mailing list