diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 44 |
1 files changed, 16 insertions, 28 deletions
@@ -1,36 +1,24 @@ -# Maintainer: Jerry Lin <jerry73204 at gmail dot com> - -pkgname=('python-kafka' 'python2-kafka') -pkgver=2.0.0 -pkgrel=2 +# Contributor: Jerry Lin <jerry73204 at gmail dot com> +_base=kafka +pkgname=python-${_base} +pkgver=2.0.2 +pkgrel=1 pkgdesc='Python client for Apache Kafka' arch=('x86_64') -url="https://github.com/dpkp/kafka-python" +url="https://github.com/dpkp/${_base}-python" license=('Apache') -makedepends=('python-setuptools' 'python2-setuptools') -source=("https://github.com/dpkp/kafka-python/archive/${pkgver}.tar.gz") -sha256sums=('454bf3aafef9348017192417b7f0828a347ec2eaf3efba59336f3a3b68f10094') - -_dirname="kafka-python-${pkgver}" +depends=(python) +makedepends=(python-setuptools) +source=(${url}/archive/${pkgver}.tar.gz) +sha512sums=('e193a8fe5852d2134e854749115feba46a0b8ff748336989a27bf56acba1124dbb8a5d841670a67ee26eef030a686d931d03d329f978b2eef7904183e83d2594') -build_python-kafka() { - cd "${srcdir}/${_dirname}" +build() { + cd ${_base}-python-${pkgver} python setup.py build } -build_python2-kafka() { - cd "${srcdir}/${_dirname}" - python2 setup.py build -} - -package_python-kafka() { - depends=('python') - cd "${srcdir}/${_dirname}" - python setup.py install --root="$pkgdir" --optimize=1 -} - -package_python2-kafka() { - depends=('python2') - cd "${srcdir}/${_dirname}" - python2 setup.py install --root="$pkgdir" --optimize=1 +package() { + cd ${_base}-python-${pkgver} + PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" } |