diff --git a/packages/pentesting/exegol/PKGBUILD b/packages/pentesting/exegol/PKGBUILD new file mode 100644 index 000000000..d2535e143 --- /dev/null +++ b/packages/pentesting/exegol/PKGBUILD @@ -0,0 +1,28 @@ +# Credits Athena OS < https://athenaos.org >. +# See https://athenaos.org/en/policy/package-policy/. + +pkgname=exegol +pkgver=4.3.6 +pkgrel=1 +pkgdesc='Fully featured and community-driven hacking environment.' +arch=('any') +groups=('athena' 'athena-exploitation' 'athena-recon' 'athena-webapp') +url='https://github.com/ThePorgs/Exegol' +license=('GPL3') +depends=('python' 'python-argcomplete' 'python-docker' 'python-gitpython' 'python-requests' 'python-rich' 'python-yaml') +makedepends=('python-setuptools') +source=("https://files.pythonhosted.org/packages/source/${pkgname::1}/$pkgname/$pkgname-$pkgver.tar.gz") +sha512sums=('a01a65421c92b992a8b5b82314239f33715cd7a9e31d236e61e06cb121509227866399851617d0dfdd1257bb000b4380073003d2290bb1c7f27d566c96edade6') + +build() { + cd "$pkgname-$pkgver" + + python setup.py build +} + +package() { + cd "$pkgname-$pkgver" + + python setup.py install --root="$pkgdir" --prefix=/usr -O1 --skip-build +} +