[arch-commits] Commit in python-kombu/trunk (PKGBUILD)

Eli Schwartz eschwartz at archlinux.org
Sun Jan 28 08:12:18 UTC 2018


    Date: Sunday, January 28, 2018 @ 08:12:17
  Author: eschwartz
Revision: 287602

upgpkg: python-kombu 4.1.0-2

backport fix for msgpack module rename
remove backported fix for https://github.com/celery/kombu/issues/675 (present in stable release)

Modified:
  python-kombu/trunk/PKGBUILD

----------+
 PKGBUILD |   23 +++++++++++++++++------
 1 file changed, 17 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-01-28 07:12:22 UTC (rev 287601)
+++ PKGBUILD	2018-01-28 08:12:17 UTC (rev 287602)
@@ -5,7 +5,7 @@
 pkgbase=python-kombu
 pkgname=('python-kombu' 'python2-kombu')
 pkgver=4.1.0
-pkgrel=1
+pkgrel=2
 pkgdesc='A messaging library for Python'
 arch=('any')
 url="http://kombu.readthedocs.org/"
@@ -19,14 +19,25 @@
               'python-sqlalchemy' 'python2-sqlalchemy' 'python-pyro' 'python2-pyro'
               'python2-librabbitmq' 'python-boto3')
               # 'python2-boto3': Not packaged yet
-source=("$pkgbase-$pkgver.tar.gz::https://github.com/celery/kombu/archive/v$pkgver.tar.gz")
-sha512sums=('de754a0a6410ab17f2f9a81afc374fe95d1baac8965b6b5f2e0760726982b8c927b8f15cab9dcc42f03c36ddffbe76452c3c962a0645d154af8a7b3e906bfccb')
+source=("$pkgbase-$pkgver.tar.gz::https://github.com/celery/kombu/archive/v$pkgver.tar.gz"
+        "msgpack-fix.patch::https://github.com/celery/kombu/commit/9883a300f619e1a78376cce8ab311a7e573337c2.patch")
+sha512sums=('de754a0a6410ab17f2f9a81afc374fe95d1baac8965b6b5f2e0760726982b8c927b8f15cab9dcc42f03c36ddffbe76452c3c962a0645d154af8a7b3e906bfccb'
+            '22c3bce03f077fe0e4cf9d62623d404f7bfef310fe6641ef6c3681239272de81de22578148eaf8f04a462417b81f57fd13cf858deefa8d682643f97240073ed7')
 
 prepare() {
-  sed -i 's/for qname, queue in items(self._queues):/for qname, queue in list(items(self._queues)):/' kombu-$pkgver/kombu/messaging.py
+  # https://github.com/celery/kombu/pull/822
+  patch -d kombu-$pkgver -p1 < msgpack-fix.patch
   cp -a kombu-$pkgver{,-py2}
 }
 
+build() {
+  cd "$srcdir"/kombu-$pkgver
+  python setup.py build
+
+  cd "$srcdir"/kombu-$pkgver-py2
+  python2 setup.py build
+}
+
 check() {
   cd "$srcdir"/kombu-$pkgver
   python setup.py pytest
@@ -50,7 +61,7 @@
               # 'python-librabbitmq: C optimization for AMQP transport' Not available for python 3 yet
 
   cd "$srcdir"/kombu-$pkgver
-  python setup.py install --root="$pkgdir" --optimize=1
+  python setup.py install --root="$pkgdir" --optimize=1 --skip-build
   install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
 }
 
@@ -69,7 +80,7 @@
               # 'python2-boto3: for Amazon SQS support': Not packaged yet
 
   cd "$srcdir"/kombu-$pkgver-py2
-  python2 setup.py install --root="$pkgdir" --optimize=1
+  python2 setup.py install --root="$pkgdir" --optimize=1 --skip-build
   install -D -m644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
 }
 



More information about the arch-commits mailing list