diff options
author | Mark Wagie | 2020-08-27 08:23:44 -0600 |
---|---|---|
committer | Mark Wagie | 2020-08-27 08:23:44 -0600 |
commit | 43adf10f2b47a8c6f8b11a267af829b00f233a60 (patch) | |
tree | c4cfdfbd8adbb7f67ca9268d2f6ca230caf27e35 | |
parent | adec590a0dbcfd1c1379ba94b6fa9d4d30b22fe2 (diff) | |
download | aur-43adf10f2b47a8c6f8b11a267af829b00f233a60.tar.gz |
updated to 4.0
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 58 |
2 files changed, 32 insertions, 49 deletions
@@ -1,20 +1,17 @@ pkgbase = python-rarfile - pkgdesc = Rar archive reader for Python - pkgver = 3.1 + pkgdesc = Python module for RAR archive reading + pkgver = 4.0 pkgrel = 1 - url = https://pypi.python.org/pypi/rarfile + url = https://github.com/markokr/rarfile arch = any - license = custom:ISC - makedepends = python - makedepends = python-docutils - makedepends = python-sphinx + license = ISC + makedepends = python-setuptools depends = python - optdepends = unrar: Decompressing compressed files - optdepends = libarchive: Alternative to "unrar" - optdepends = python-crypto: Parsing encrypted headers - provides = python-rarfile - source = https://pypi.io/packages/source/r/rarfile/rarfile-3.1.tar.gz - md5sums = d94cde501770c037b2054539d2977ff2 + optdepends = unarchiver: alternative decompression backend + optdepends = libarchive: alternative decompression backend + optdepends = python-crypto: process archives with password-protected headers + source = https://pypi.org/packages/source/r/rarfile/rarfile-4.0.tar.gz + sha256sums = 67548769229c5bda0827c1663dce3f54644f9dbfba4ae86d4da2b2afd3e602a1 pkgname = python-rarfile @@ -1,44 +1,30 @@ -# Maintainer: Sebastien Leduc <sebastien@sleduc.fr> +# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com> +# Contributor: Sebastien Leduc <sebastien@sleduc.fr> # Contributor: Cedric Girard <girard.cedric@gmail.com> - -_proj=rarfile -#_python=python2 _pyver=2 -_python=python _pyver="" -pkgname="$_python-$_proj" -pkgver=3.1 +pkgname=python-rarfile +_name=${pkgname#python-} +pkgver=4.0 pkgrel=1 -pkgdesc="Rar archive reader for Python" -arch=(any) -url="https://pypi.python.org/pypi/$_proj" -license=(custom:ISC) -makedepends=("python$_pyver") - -# These only required to build the documentation: -makedepends+=(python-docutils "python$_pyver-sphinx") - -depends=("python$_pyver") -optdepends=( - "unrar: Decompressing compressed files" - 'libarchive: Alternative to "unrar"' - "python$_pyver-crypto: Parsing encrypted headers" -) -provides=("python-$_proj") -source=( - "https://pypi.io/packages/source/r/$_proj/$_proj-$pkgver.tar.gz" -) -md5sums=('d94cde501770c037b2054539d2977ff2') +pkgdesc="Python module for RAR archive reading" +arch=('any') +url="https://github.com/markokr/rarfile" +license=('ISC') +depends=('python') +makedepends=('python-setuptools') +optdepends=('unarchiver: alternative decompression backend' + 'libarchive: alternative decompression backend' + 'python-crypto: process archives with password-protected headers') +source=("https://pypi.org/packages/source/${_name:0:1}/$_name/$_name-$pkgver.tar.gz") +sha256sums=('67548769229c5bda0827c1663dce3f54644f9dbfba4ae86d4da2b2afd3e602a1') build() { - cd "$srcdir/$_proj-$pkgver" - "$_python" setup.py build - cd doc - make html SPHINXBUILD="sphinx-build$_pyver" BUILDDIR="_build-$pkgname" + cd "$_name-$pkgver" + python setup.py build } package() { - cd "$srcdir/$_proj-$pkgver" - "$_python" setup.py install --root="$pkgdir" --optimize=1 - install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - install -d -m755 "$pkgdir/usr/share/doc/$pkgname" - cp -a "doc/_build-$pkgname/html" "$pkgdir/usr/share/doc/$pkgname/" + cd "$_name-$pkgver" + python setup.py install --root="$pkgdir" --optimize=1 --skip-build + + install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" } |