# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
setvar pkgname = 'recon-ng'
setvar _commit = ""e5fccd49681a""
setvar pkgver = '4.8.4'
setvar pkgrel = '0'
setvar pkgdesc = ""Full-featured Web Reconnaissance framework written in Python""
setvar url = ""https://bitbucket.org/LaNMaSteR53/recon-ng""
setvar arch = ""noarch""
setvar license = ""GPL3""
setvar depends = ""python2 py-dicttoxml py-dnspython py-jsonrpclib py-lxml
py-mechanize py-slowaes py-xlsxwriter py-olefile py-pypdf2""
setvar depends_dev = """"
setvar makedepends = "$depends_dev"
setvar install = """"
setvar subpackages = """"
setvar source = ""$pkgname-$pkgver.tar.gz::https://bitbucket.org/LaNMaSteR53/$pkgname/get/v$pkgver.tar.gz""

setvar builddir = ""$srcdir"/LaNMaSteR53-$pkgname-$_commit"
proc build {
	cd $builddir
	sed -i recon-ng -i recon-cli -i recon-rpc -e "s:sys.path.append('./core/'):import os\nos.chdir(os.path.dirname(os.path.realpath(__file__)))\nsys.path.append('./core/'):g"
}

proc package {
	cd $builddir
	mkdir -p "$pkgdir"/usr/share/$pkgname
	mkdir -p "$pkgdir"/usr/bin
	cp -R * "$pkgdir"/usr/share/$pkgname
	for pkg in recon-rpc recon-cli recon-ng {
		ln -s /usr/share/$pkgname/$pkg "$pkgdir"/usr/bin/$pkg || return 1
	}
}

setvar sha512sums = ""9547e3708fd4eb923c1c95ba35ce6afe705a02f6b127061c917af489b38f6042f22b62a3df7d444a3feb183f4a8f5b3065760992d116dae2c73ca5895a38d4c5  recon-ng-4.8.4.tar.gz""