summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJameson Pugh2020-08-26 09:44:14 -0400
committerJameson Pugh2020-08-26 09:44:14 -0400
commita51c5083403f0616907f86603cd96fc1c310e8c1 (patch)
treed3c483fabcdbc951340bab89deea7dc5710b9d8b
parent92e3e7ee2dcc178ce0064819fae3c28808dcd5e3 (diff)
downloadaur-a51c5083403f0616907f86603cd96fc1c310e8c1.tar.gz
switched to poetry build
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD28
2 files changed, 23 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1e502443e1db..4eca28c31638 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,15 @@
pkgbase = autorecon-git
pkgdesc = Multi-threaded network reconnaissance tool which performs automated enumeration of services.
- pkgver = r51.d705884
+ pkgver = r75.be8ca67
pkgrel = 1
url = https://github.com/Tib3rius/AutoRecon
arch = any
license = GPL
+ makedepends = python-poetry
+ makedepends = python-setuptools
depends = python-colorama
depends = python-toml
+ depends = python-appdirs
optdepends = seclists-git
optdepends = enum4linux
optdepends = gobuster
diff --git a/PKGBUILD b/PKGBUILD
index 78a555bdbcf8..d2b59270fc71 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,13 +2,14 @@
pkgname=autorecon-git
_gitname='autorecon'
-pkgver=r51.d705884
+pkgver=r75.be8ca67
pkgrel=1
pkgdesc='Multi-threaded network reconnaissance tool which performs automated enumeration of services.'
arch=(any)
url='https://github.com/Tib3rius/AutoRecon'
license=(GPL)
-depends=('python-colorama' 'python-toml')
+depends=('python-colorama' 'python-toml' 'python-appdirs')
+makedepends=('python-poetry' 'python-setuptools')
optdepends=('seclists-git'
'enum4linux'
'gobuster'
@@ -41,13 +42,22 @@ pkgver() {
package() {
cd "${srcdir}/${_gitname}"
- install -v -m755 -d "${pkgdir}/opt/${_gitname}/config"
- install -v -m755 -d "${pkgdir}/usr/bin"
- install -v -m755 -d "${pkgdir}/usr/share/doc/${_gitname}"
- install -v -m644 {README.md,LICENSE} "${pkgdir}/usr/share/doc/${_gitname}/"
- install -v -m644 {config/global-patterns.toml,config/port-scan-profiles.toml,config/service-scans.toml} "${pkgdir}/opt/${_gitname}/config/"
- install -v -m644 autorecon.py "${pkgdir}/opt/${_gitname}/"
- install -v -m755 ../autorecon.sh "${pkgdir}/usr/bin/${_gitname}"
+ python -m poetry build
+ cd dist
+ tar zxf ${_gitname}-*.tar.gz
+ cd ${_gitname}-1.0.0
+ python setup.py build
}
+package() {
+ cd "${srcdir}/${_gitname}"
+
+ install -Dm644 README.md -t "${pkgdir}/usr/share/doc/${_gitname}/"
+ install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${_gitname}/"
+
+ cd dist/${_gitname}-1.0.0
+ python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+}
+
+
# vim:set ts=2 sw=2 et: