summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Wagie2020-08-27 08:23:44 -0600
committerMark Wagie2020-08-27 08:23:44 -0600
commit43adf10f2b47a8c6f8b11a267af829b00f233a60 (patch)
treec4cfdfbd8adbb7f67ca9268d2f6ca230caf27e35
parentadec590a0dbcfd1c1379ba94b6fa9d4d30b22fe2 (diff)
downloadaur-43adf10f2b47a8c6f8b11a267af829b00f233a60.tar.gz
updated to 4.0
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD58
2 files changed, 32 insertions, 49 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d9ce1e6a96fc..6a8ab01a95ad 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 1b5d818f7fd3..372ab275c1d4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}