diff --git i/trunk/PKGBUILD w/trunk/PKGBUILD index ea4f726b..b9923bd8 100644 --- i/trunk/PKGBUILD +++ w/trunk/PKGBUILD @@ -1,19 +1,19 @@ # Maintainer: Sven-Hendrik Haase +# Contributor: David Runge # Contributor: Kaiting Chen # Contributor: Simon Lipp # Contributor: Daniel Grana pkgname=s3cmd pkgver=2.1.0 -pkgrel=4 +pkgrel=5 pkgdesc="A command line client for Amazon S3" arch=('any') url='http://s3tools.org/s3cmd' -license=('GPL') -depends=('python' 'python-dateutil') +license=('GPL2') +depends=('python-dateutil' 'python-magic') makedepends=('python-setuptools') -optdepends=('gnupg: encrypted file storage' - 'python-magic: determine mimetype based on contents') +optdepends=('gnupg: encrypted file storage') source=(https://github.com/s3tools/s3cmd/releases/download/v${pkgver}/s3cmd-${pkgver}.tar.gz{,.asc} https://patch-diff.githubusercontent.com/raw/s3tools/s3cmd/pull/1144.patch https://patch-diff.githubusercontent.com/raw/s3tools/s3cmd/pull/1137.patch) @@ -24,12 +24,18 @@ sha512sums=('98156218c4379e233185662d29fa4299b4a4e45a0fe143a145f30ff7d03362a4558 validpgpkeys=(0D37A8F4A5D183D5541D85D9241769189AC3D00B) prepare() { - cd "${srcdir}/${pkgname}-${pkgver}" - patch -Np1 -i "$srcdir"/1144.patch - patch -Np1 -i "$srcdir"/1137.patch + cd "${pkgname}-${pkgver}" + # python3.9 compatibility fixes + patch -Np1 -i ../1144.patch + patch -Np1 -i ../1137.patch +} + +build() { + cd "${pkgname}-${pkgver}" + python setup.py build } package() { - cd "${srcdir}/${pkgname}-${pkgver}" - python setup.py install --root="$pkgdir" + cd "${pkgname}-${pkgver}" + python setup.py install --root="$pkgdir" --optimize=1 --skip-build }