diff options
Diffstat (limited to 'community/dnsrecon/APKBUILD')
-rw-r--r-- | community/dnsrecon/APKBUILD | 37 |
1 files changed, 26 insertions, 11 deletions
diff --git a/community/dnsrecon/APKBUILD b/community/dnsrecon/APKBUILD index 45b562007d0..d94a6e602c7 100644 --- a/community/dnsrecon/APKBUILD +++ b/community/dnsrecon/APKBUILD @@ -1,26 +1,41 @@ # Contributor: Francesco Colista <fcolista@alpinelinux.org> # Maintainer: Francesco Colista <fcolista@alpinelinux.org> pkgname=dnsrecon -pkgver=1.0.0 -pkgrel=0 +pkgver=1.1.5 +pkgrel=1 pkgdesc="DNS Enumeration Script" url="https://github.com/darkoperator/dnsrecon" arch="noarch" license="GPL-2.0-only" -depends="py3-dnspython py3-lxml py3-netaddr" +depends="py3-dnspython py3-lxml py3-netaddr py3-setuptools" +makedepends=" + py3-gpep517 + py3-installer + py3-setuptools + py3-wheel + " +checkdepends="py3-pytest" options="!check" +subpackages="$pkgname-pyc" source="$pkgname-$pkgver.tar.gz::https://github.com/darkoperator/dnsrecon/archive/$pkgver.tar.gz" +build() { + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 +} + +check() { + python3 -m venv --clear --without-pip --system-site-packages .testenv + .testenv/bin/python3 -m installer .dist/*.whl + .testenv/bin/python3 -m pytest +} + package() { - mkdir -p "$pkgdir"/usr/share/dnsrecon - cp -r lib msf_plugin tools "$pkgdir"/usr/share/dnsrecon - install -D -m 0755 dnsrecon.py "$pkgdir"/usr/share/dnsrecon/dnsrecon.py - mkdir -p "$pkgdir"/usr/bin - ln -sf /usr/share/dnsrecon/dnsrecon.py "$pkgdir"/usr/bin/dnsrecon - install -D -m 0644 namelist.txt subdomains-*.txt -t \ - "$pkgdir"/usr/share/dnsrecon/ + python3 -m installer -d "$pkgdir" \ + .dist/*.whl } sha512sums=" -0e06eb4f385545723aceec75cbde4031b5495e825d91f78316c5b46c236825defff194b497624343b992b815773ea0dbca4cda45dede09be49f01db586e0ee6c dnsrecon-1.0.0.tar.gz +c28d8865b336ac09ab4229f858cd4c1b0a248408f4f60a86e0976475c5bbb86f8d1185e08c288cad0977b777b42c7cf0d8da468a985317a2fe23cc6ca81fbff0 dnsrecon-1.1.5.tar.gz " |