diff options
author | Iyán Méndez Veiga | 2023-10-01 12:27:22 +0200 |
---|---|---|
committer | Iyán Méndez Veiga | 2023-10-01 12:27:56 +0200 |
commit | c72ca64dcfb93037d201bcec808cbd588c20e855 (patch) | |
tree | f7aa0831ae383124d8d9329bd4b86b71cdcc55c8 | |
download | aur-c72ca64dcfb93037d201bcec808cbd588c20e855.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 43 |
3 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..ecfaf5b06644 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = python-flippernested + pkgdesc = Recover keys from collected nonces using the Flipper Zero + pkgver = 2.3.1 + pkgrel = 1 + url = https://github.com/AloneLiberty/FlipperNestedRecovery + arch = x86_64 + license = LGPL3 + makedepends = python-build + makedepends = python-installer + makedepends = python-setuptools + makedepends = python-wheel + depends = python-protobuf + depends = python-pyserial + depends = xz + source = FlipperNestedRecovery-2.3.1.tar.gz::https://github.com/AloneLiberty/FlipperNestedRecovery/archive/refs/tags/v2.3.1.tar.gz + b2sums = 5b9268494a5ed83a7f851b1eea9834360249cadcd65c00cb850386633c5320505a149c6793076b871121eb9711e5adac3fe014d5ac0f77fa27bbd2e1e465a825 + +pkgname = python-flippernested diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..c848d92760b7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +*.tar.gz +*.tar.zst +*.log +*.sh diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d7265d3d8ce1 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# Maintainer: Iyán Méndez Veiga <me (at) iyanmv (dot) com> +pkgname=python-flippernested +_name=FlipperNestedRecovery +pkgver=2.3.1 +pkgrel=1 +pkgdesc="Recover keys from collected nonces using the Flipper Zero" +arch=('x86_64') +url="https://github.com/AloneLiberty/FlipperNestedRecovery" +license=('LGPL3') +depends=( + 'python-protobuf' + 'python-pyserial' + 'xz' +) +makedepends=( + 'python-build' + 'python-installer' + 'python-setuptools' + 'python-wheel' +) +source=("${_name}-${pkgver}.tar.gz::https://github.com/AloneLiberty/${_name}/archive/refs/tags/v${pkgver}.tar.gz") +b2sums=('5b9268494a5ed83a7f851b1eea9834360249cadcd65c00cb850386633c5320505a149c6793076b871121eb9711e5adac3fe014d5ac0f77fa27bbd2e1e465a825') + +build() { + cd "${srcdir}/${_name}-${pkgver}" + python -m build --wheel --no-isolation +} + +check() { + cd "${srcdir}/${_name}-${pkgver}" + python -m installer --destdir="$srcdir/test" dist/*.whl + local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))') + export PYTHONPATH="$srcdir"/test/usr/lib/python${python_version}/site-packages + python tests/test_calculate.py + python tests/test_import.py + python tests/test_parse.py +} + +package() { + cd "${srcdir}/${_name}-${pkgver}" + python -m installer --destdir="$pkgdir" dist/*.whl + install -D -m644 LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |