diff options
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 63 |
2 files changed, 59 insertions, 25 deletions
@@ -1,14 +1,21 @@ +# Generated by mksrcinfo v8 +# Tue Aug 18 05:15:49 UTC 2020 pkgbase = python2-s3transfer - pkgdesc = Amazon S3 Transfer Manager for Python - pkgver = 0.2.1 - pkgrel = 4 + pkgdesc = Amazon S3 Transfer Manager for Python for aws + pkgver = 0.3.3 + pkgrel = 1 url = https://github.com/boto/s3transfer arch = any license = Apache - makedepends = python2-setuptools - depends = python2-botocore - source = python2-s3transfer-0.2.1.tar.gz::https://github.com/boto/s3transfer/archive/0.2.1.tar.gz - md5sums = 6514cc8cbb38d0adf97fa94b58e42d7e + makedepends = python2 + makedepends = python2-distribute + depends = python2 + depends = python2-botocore>=1.12.36 + depends = python2-botocore<2.0a.0 + depends = python2-futures + source = s3transfer-0.3.3.tar.gz::https://github.com/boto/s3transfer/archive/0.3.3.tar.gz + md5sums = 9f90989a42a0f02f388d15928aa96c5f + sha256sums = 0c8b0f7aaf32173d1475df0a453bfdc37be8207ea15c1d8415a590ef3986fc51 pkgname = python2-s3transfer @@ -1,26 +1,53 @@ -# Maintainer: Andrea Scarpino <andrea at archlinux.org> -# Contributor: Jonathan Steel <jsteel at archlinux.org> -# Contributor: Chris Severance aur.severach AatT spamgourmet.com +# $Id$ +# Maintainer: Chris Severance aur.severach AatT spamgourmet.com -pkgname=python2-s3transfer -pkgver=0.2.1 -pkgrel=4 -pkgdesc='Amazon S3 Transfer Manager for Python' +set -u +_pyver="python2" +_pybase='s3transfer' +pkgname="${_pyver}-${_pybase}" +pkgver='0.3.3' +pkgrel='1' +pkgdesc='Amazon S3 Transfer Manager for Python for aws' arch=('any') -url="https://github.com/boto/s3transfer" -license=('Apache') -depends=('python2-botocore') -makedepends=('python2-setuptools') -source=($pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz) -md5sums=('6514cc8cbb38d0adf97fa94b58e42d7e') +url="https://github.com/boto/${_pybase}" +license=('Apache') # Apache License 2.0 +_pydepends=( # See setup.py, README.rst, and requirements.txt for version dependencies + "${_pyver}-botocore"{'>=1.12.36','<2.0a.0'} # AUR +) +if [ "${_pyver}" = 'python2' ]; then + _pydepends+=('python2-futures') +fi +depends=("${_pyver}" "${_pydepends[@]}") +makedepends=("${_pyver}" "${_pyver}-distribute") # same as python-setuptools +_srcdir="${_pybase}-${pkgver}" +#_verwatch=("${url}/releases.atom" '\s\+<title>\([^<]\+\)</title>.*' 'f') # RSS +source=("${_pybase}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz") +md5sums=('9f90989a42a0f02f388d15928aa96c5f') +sha256sums=('0c8b0f7aaf32173d1475df0a453bfdc37be8207ea15c1d8415a590ef3986fc51') build() { - cd s3transfer-$pkgver - python2 setup.py build + set -u + cd "${_srcdir}" + ${_pyver} setup.py build + set +u +} + +check() { + set -u + cd "${_srcdir}" + # If pip is installed, some package tests download missing packages. We can't allow that. + #${_pyver} setup.py test --verbose + set +u } package() { - cd s3transfer-$pkgver - python2 setup.py install --root="$pkgdir" --optimize=1 - install -Dm644 LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + set -u + #depends=("${_pyver}") # "${_pydepends[@]}") + cd "${_srcdir}" + ${_pyver} setup.py install --root="${pkgdir}" --optimize=1 + #install -Dpm644 'LICENSE' "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + set +u } +set +u + +# vim:set ts=2 sw=2 et: |