summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Kasak2020-04-22 13:48:44 +0200
committerDenis Kasak2020-04-22 13:48:44 +0200
commit8b9bce1928a6007139549cdad97d20b93a89275e (patch)
tree3dd8658502b5381916eb88793c1a7df8387fa32a
parent1518deaac2b7bbb6a801c31947a7c8850404dde9 (diff)
downloadaur-8b9bce1928a6007139549cdad97d20b93a89275e.tar.gz
Update to 2.4.5 and package docs and wordlists.
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD21
2 files changed, 22 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 32f0d799d504..25f1c0524b4e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = wfuzz
pkgdesc = Utility to bruteforce web applications to find their not linked resources
- pkgver = 2.4.4
+ pkgver = 2.4.5
pkgrel = 1
url = https://github.com/xmendez/wfuzz
arch = any
@@ -9,8 +9,8 @@ pkgbase = wfuzz
depends = python-pycurl
depends = python-pyparsing
depends = python-future
- source = https://github.com/xmendez/wfuzz/archive/v2.4.4.tar.gz
- sha256sums = 1c9ae0e5cefb698e0340242ddba2725344bed24bb5624f190f82c29fa2e65d6b
+ source = https://github.com/xmendez/wfuzz/archive/v2.4.5.tar.gz
+ sha256sums = 7d900083b21e12352ad021bf7ea2f1925af9555ad242f83ed9b77b1cf4a25d62
pkgname = wfuzz
diff --git a/PKGBUILD b/PKGBUILD
index ebe09e8616c6..040cb2048014 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
#Contributor: onny <onny@project-insanity.org>
pkgname=wfuzz
-pkgver=2.4.4
+pkgver=2.4.5
pkgrel=1
pkgdesc="Utility to bruteforce web applications to find their not linked resources"
url="https://github.com/xmendez/wfuzz"
@@ -15,13 +15,30 @@ license=('GPL')
depends=('python-pycurl' 'python-pyparsing' 'python-future')
makedepends=('python-setuptools')
source=("https://github.com/xmendez/wfuzz/archive/v$pkgver.tar.gz")
-sha256sums=('1c9ae0e5cefb698e0340242ddba2725344bed24bb5624f190f82c29fa2e65d6b')
+sha256sums=('7d900083b21e12352ad021bf7ea2f1925af9555ad242f83ed9b77b1cf4a25d62')
prepare() {
cd "${srcdir}/${pkgname}-${pkgver}"
+ sed -i "23 c 'pycurl<7.43.1'," setup.py
+}
+
+build() {
+ cd "${srcdir}/${pkgname}-${pkgver}/docs"
+ python conf.py
+ make SPHINXOPTS='-Q -j auto' man html
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
+
+ install -Dt "$pkgdir/usr/share/man/man1" docs/_build/man/*.1
+ install -Dt "$pkgdir/usr/share/doc/${pkgname}" -m644 README.md
+ cp -prt "$pkgdir/usr/share/doc/${pkgname}" docs/_build/html
+
+ install -dm755 "$pkgdir/usr/share/${pkgname}/wordlists"
+ cp -prt "$pkgdir/usr/share/${pkgname}/wordlists" wordlist/*
+
+ install -Dm644 *_bash_completion "$pkgdir/etc/bash_completion.d/${pkgname}"
+
python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1
}