aboutsummaryrefslogtreecommitdiffstats
path: root/testing/volatility3/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/volatility3/APKBUILD')
-rw-r--r--testing/volatility3/APKBUILD24
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
+"