[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