mirror of
https://github.com/archlinux/aur.git
synced 2026-02-10 06:54:23 +01:00
upgpkg: python-borgstore 0.3.1-1
upstream release. change to git source which includes tests and is gpg signed. add check() function with pytest. fix dependencies.
This commit is contained in:
parent
8fab2a1b93
commit
355e46560b
2 changed files with 35 additions and 26 deletions
14
.SRCINFO
14
.SRCINFO
|
|
@ -1,20 +1,22 @@
|
|||
pkgbase = python-borgstore
|
||||
pkgdesc = A experimental key/value store implementation, supporting multiple backends
|
||||
pkgver = 0.3.0
|
||||
pkgrel = 3
|
||||
pkgver = 0.3.1
|
||||
pkgrel = 1
|
||||
url = https://github.com/borgbackup/borgstore
|
||||
arch = any
|
||||
license = BSD-3-Clause
|
||||
checkdepends = python-pytest
|
||||
makedepends = git
|
||||
makedepends = python-build
|
||||
makedepends = python-installer
|
||||
makedepends = python-setuptools
|
||||
makedepends = python-setuptools-scm
|
||||
depends = python
|
||||
depends = python-requests
|
||||
optdepends = python-boto3: S3 backend
|
||||
optdepends = python-botocore: S3 backend
|
||||
optdepends = python-paramiko: sftp backend
|
||||
optdepends = python-requests: rclone backend
|
||||
source = https://github.com/borgbackup/borgstore/releases/download/0.3.0/borgstore-0.3.0.tar.gz
|
||||
b2sums = a7da50ec044f33e489dadae8805ef2e25fd7368a4d43359ab538e6ab03c3bbd1d15eb338ef00678d8ae5b5b11e3a388ec0b154abc2646b46e525124b92dc7611
|
||||
source = git+https://github.com/borgbackup/borgstore.git#tag=0.3.1?signed
|
||||
validpgpkeys = 6D5BEF9ADD2075805747B70F9F88FB52FAF7B393
|
||||
b2sums = 73afcd7ebde48fcf25710cfdd04803c5e6e16f9c5c913ded8e9e33ad0d76db5fb4b6b268da367f349fd0487233d04ee01a2d0f587578ba766c0b981ed695b531
|
||||
|
||||
pkgname = python-borgstore
|
||||
|
|
|
|||
47
PKGBUILD
47
PKGBUILD
|
|
@ -2,30 +2,37 @@
|
|||
|
||||
pkgname=python-borgstore
|
||||
_name=${pkgname#python-}
|
||||
pkgver=0.3.0
|
||||
pkgrel=3
|
||||
pkgver=0.3.1
|
||||
pkgrel=1
|
||||
pkgdesc='A experimental key/value store implementation, supporting multiple backends'
|
||||
arch=('any')
|
||||
url='https://github.com/borgbackup/borgstore'
|
||||
license=('BSD-3-Clause')
|
||||
depends=('python')
|
||||
makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-setuptools-scm')
|
||||
optdepends=(
|
||||
'python-boto3: S3 backend'
|
||||
'python-botocore: S3 backend'
|
||||
'python-paramiko: sftp backend'
|
||||
'python-requests: rclone backend'
|
||||
)
|
||||
source=("$url/releases/download/$pkgver/$_name-$pkgver.tar.gz")
|
||||
b2sums=('a7da50ec044f33e489dadae8805ef2e25fd7368a4d43359ab538e6ab03c3bbd1d15eb338ef00678d8ae5b5b11e3a388ec0b154abc2646b46e525124b92dc7611')
|
||||
arch=(any)
|
||||
url="https://github.com/borgbackup/$_name"
|
||||
license=(BSD-3-Clause)
|
||||
depends=(python python-requests)
|
||||
makedepends=(git python-build python-installer python-setuptools python-setuptools-scm)
|
||||
checkdepends=(python-pytest)
|
||||
optdepends=('python-boto3: S3 backend'
|
||||
'python-paramiko: sftp backend')
|
||||
source=("git+$url.git#tag=$pkgver?signed")
|
||||
validpgpkeys=('6D5BEF9ADD2075805747B70F9F88FB52FAF7B393') # Thomas Waldmann <tw@waldmann-edv.de>
|
||||
b2sums=('73afcd7ebde48fcf25710cfdd04803c5e6e16f9c5c913ded8e9e33ad0d76db5fb4b6b268da367f349fd0487233d04ee01a2d0f587578ba766c0b981ed695b531')
|
||||
|
||||
build() {
|
||||
cd $_name-$pkgver
|
||||
cd $_name
|
||||
python -m build --wheel --no-isolation
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $_name-$pkgver
|
||||
python -m installer --destdir="$pkgdir" dist/*.whl
|
||||
install -Dm644 LICENSE.rst "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
||||
check() {
|
||||
cd $_name
|
||||
python -m venv --system-site-packages test-env
|
||||
test-env/bin/python -m installer dist/*.whl
|
||||
test-env/bin/python -P -m pytest
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $_name
|
||||
python -m installer --destdir="$pkgdir" dist/*.whl
|
||||
install -Dm644 CHANGES.rst -t "$pkgdir/usr/share/doc/$pkgname"
|
||||
install -Dm644 README.rst -t "$pkgdir/usr/share/doc/$pkgname"
|
||||
install -Dm644 LICENSE.rst -t "$pkgdir/usr/share/licenses/$pkgname"
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue