summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChris Severance2020-08-18 01:15:49 -0400
committerChris Severance2020-08-18 01:15:49 -0400
commit003adc49294aba9d2a91619b2a5e1a193aa337b0 (patch)
tree77e2c59ec754aa430dd9b8d1764ebf9a14d2869e /PKGBUILD
parentb10645f02d88e79c451e92ab2cbe335b62ce934d (diff)
downloadaur-python2-s3transfer.tar.gz
Update to 0.3.3
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD63
1 files changed, 45 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ef4e0b1aa75e..fa3de036fb9e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: