diff options
Diffstat (limited to 'testing/volatility3/APKBUILD')
-rw-r--r-- | testing/volatility3/APKBUILD | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/testing/volatility3/APKBUILD b/testing/volatility3/APKBUILD index a1c11cf5c64..f615ed90f6e 100644 --- a/testing/volatility3/APKBUILD +++ b/testing/volatility3/APKBUILD @@ -1,19 +1,21 @@ # Contributor: Francesco Colista <fcolista@alpinelinux.org> # Maintainer: Francesco Colista <fcolista@alpinelinux.org> pkgname=volatility3 -pkgver=1.0.1 -_pkgver=${pkgver/_beta1/-beta.1} +pkgver=2.5.2 pkgrel=1 pkgdesc="Volatile memory forensics toolkit" url="https://github.com/volatilityfoundation/volatility3" arch="noarch !armhf !armv7" # py3-yara license="custom" -depends="py3-crypto py3-capstone py3-yara" -makedepends="py3-setuptools" -source="$pkgname-$pkgver.tar.gz::https://github.com/volatilityfoundation/volatility3/archive/v$_pkgver.tar.gz" +depends="py3-crypto py3-capstone py3-yara py3-pefile" +makedepends="py3-gpep517 py3-setuptools py3-wheel" +subpackages="$pkgname-doc $pkgname-pyc" +source="$pkgname-$pkgver.tar.gz::https://github.com/volatilityfoundation/volatility3/archive/v$pkgver.tar.gz" build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { @@ -21,8 +23,12 @@ check() { } package() { - python3 setup.py install --root "$pkgdir" - install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt" + python3 -m installer -d "$pkgdir" .dist/*.whl + + install -Dm644 LICENSE.txt \ + -t "$pkgdir"/usr/share/licenses/$pkgname/ } -sha512sums="df8d595decc9a4f6f1d3474fa03b94f571c05f429e191fe3bfa420fab1a5b6953bc53f396370b7ea76ff2f1ff79125be860561fc1eefd7d00b4e9f60cf25814d volatility3-1.0.1.tar.gz" +sha512sums=" +02cfd06928f1667ec481e776c45e954d4a40fa6da6ffbdd30e0980bd5d09ce70d0e31de6e352a833c36045e67c2120ea6a10e2d3ec1327e9e4e4e1c2af494fcf volatility3-2.5.2.tar.gz +" |