diff options
Diffstat (limited to 'community/emborg/APKBUILD')
-rw-r--r-- | community/emborg/APKBUILD | 31 |
1 files changed, 20 insertions, 11 deletions
diff --git a/community/emborg/APKBUILD b/community/emborg/APKBUILD index 466735e72c8..f3415bc426c 100644 --- a/community/emborg/APKBUILD +++ b/community/emborg/APKBUILD @@ -1,44 +1,53 @@ # Contributor: Andy Hawkins <andy@gently.org.uk> # Maintainer: Andy Hawkins <andy@gently.org.uk> pkgname=emborg -pkgver=1.27 -pkgrel=0 +pkgver=1.38 +pkgrel=1 pkgdesc="Front-End to Borg Backup" url="https://emborg.readthedocs.io/" -arch="noarch !s390x !mips !mips64 !armhf" # limited by borgbackup +# armhf: borgbackup +arch="noarch !armhf" license="GPL-3.0-or-later" depends=" borgbackup python3 py3-appdirs - py3-arrow + py3-arrow>=0.15 py3-docopt - py3-inform + py3-inform>=1.28 + py3-nestedtext py3-quantiphy py3-requests - py3-shlib " -makedepends="py3-setuptools" +makedepends=" + py3-flit-core + py3-gpep517 + py3-installer +" checkdepends=" py3-pytest py3-nestedtext py3-parametrize-from-file py3-voluptuous " +subpackages="$pkgname-pyc" source="https://github.com/KenKundert/emborg/archive/v$pkgver/emborg-v$pkgver.tar.gz" build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - MISSING_DEPENDENCIES="fuse" PYTHONPATH="$PWD/build/lib" pytest + PYTHONPATH="$PWD/emborg" pytest --no-fuse } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" + python3 -m installer -d "$pkgdir" \ + .dist/emborg-$pkgver*-py3-none-any.whl } sha512sums=" -b5af3c72247f3ec95f7f54450d9e6ef107469a1d7ab0baffc5b1d7a14bee80f9902bde1eed882fc43a900c732cd43e6e560eaf5623c84dc98e15a54b0f751419 emborg-v1.27.tar.gz +490523f5ec7e214b6dfe5d077c4f17390e00e5f6aacec7d49b5d4f08aa3b018546f0934e9edbcf04911673b0f6d67976501a2597617dae4f96b42d3d0d93516c emborg-v1.38.tar.gz " |