~alpine/aports

community/py3-llfuse: new aport v1 NEEDS REVISION

Drew DeVault: 2
 community/py3-llfuse: new aport
 community/borgbackup: add py3-llfuse dependency

 2 files changed, 33 insertions(+), 2 deletions(-)
Export patchset (mbox)
How do I use this?

Copy & paste the following snippet into your terminal to import this patchset into git:

curl -s https://lists.alpinelinux.org/~alpine/aports/patches/3353/mbox | git am -3
Learn more about email & git

[PATCH 1/2] community/py3-llfuse: new aport Export this patch

---
 community/py3-llfuse/APKBUILD | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)
 create mode 100644 community/py3-llfuse/APKBUILD

diff --git a/community/py3-llfuse/APKBUILD b/community/py3-llfuse/APKBUILD
new file mode 100644
index 0000000000..5cf02d6163
--- /dev/null
+++ b/community/py3-llfuse/APKBUILD
@@ -0,0 +1,31 @@
# Maintainer: Drew DeVault <sir@cmpwn.com>
pkgname=py3-llfuse
_pyname=llfuse
pkgver=1.3.6
pkgrel=0
pkgdesc="Python bindings for the low-level FUSE API"
url="https://pypi.org/project/llfuse/"
arch="all"
license="LGPL-3.0"
depends="python3 python3-dev cython fuse-dev"
checkdepends="py3-pytest"
makedepends="py3-setuptools"
_pypiprefix="${_pyname%${_pyname#?}}"
source="https://files.pythonhosted.org/packages/source/$_pypiprefix/$_pyname/$_pyname-$pkgver.tar.bz2"
builddir="$srcdir/$_pyname-$pkgver"

build() {
	python3 setup.py build
}

check() {
	pyver=$(python3 --version | cut -d' ' -f2 | cut -d. -f1-2)
	export PYTHONPATH=build/lib.linux-$(uname -m)-$pyver/
	pytest-3
}

package() {
	python3 setup.py install --root="$pkgdir" --optimize=1
}

sha512sums="d67e39daf65c92ebb5bf69abb0c5dc3a88460228b5ec5ee762a11fc909369562411297e8ff9f512ee1ef539d8abec765924be581703fb7e99963c6512cb1f0bd  llfuse-1.3.6.tar.bz2"
-- 
2.27.0

[PATCH 2/2] community/borgbackup: add py3-llfuse dependency Export this patch

This is necessary to use borg mount
---
 community/borgbackup/APKBUILD | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/community/borgbackup/APKBUILD b/community/borgbackup/APKBUILD
index 30f763102a..c37d15f255 100644
--- a/community/borgbackup/APKBUILD
+++ b/community/borgbackup/APKBUILD
@@ -4,12 +4,12 @@
pkgname=borgbackup
_pkgname=borg
pkgver=1.1.13
pkgrel=0
pkgrel=1
pkgdesc="Deduplicating backup program"
url="https://www.borgbackup.org/"
arch="all !s390x !mips !mips64 !armhf" # limited by py3-pyzmq + https://gitlab.alpinelinux.org/alpine/aports/-/issues/11644
license="BSD-3-Clause"
depends="python3 py3-pyzmq py3-setuptools"
depends="python3 py3-pyzmq py3-setuptools py3-llfuse"
makedepends="python3-dev lz4-dev acl-dev attr-dev openssl-dev linux-headers
	zstd-dev"
checkdepends="py3-pytest py3-pytest-benchmark"
-- 
2.27.0