summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKr1ss2021-12-13 17:23:03 +0100
committerKr1ss2021-12-13 17:23:03 +0100
commit3c66a55f98574c0a5083f8b9eebb8ec1fff89502 (patch)
tree413f92e7f6cc9c7b89445ea97ce4162d269fec2a
parente5fcab02a20d4416625730306d2194cb3c648057 (diff)
downloadaur-wfuzz-git.tar.gz
rebuild against python 3.10
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD36
2 files changed, 18 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c6c2add15add..7759e3580828 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = wfuzz-git
pkgdesc = Web application fuzzer - python3 build of the dev branch
pkgver = 3.1.0.r2.1b695ee
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/xmendez/wfuzz
arch = any
license = GPL
@@ -10,6 +10,7 @@ pkgbase = wfuzz-git
makedepends = python-sphinx
makedepends = texinfo
makedepends = git
+ depends = python
depends = python-pycurl
depends = python-attrs
depends = python-iniconfig
@@ -25,4 +26,3 @@ pkgbase = wfuzz-git
sha256sums = SKIP
pkgname = wfuzz-git
-
diff --git a/PKGBUILD b/PKGBUILD
index e98957976e34..3bbd131d95d8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,50 +6,46 @@
pkgname=wfuzz-git
-_pkgname="${pkgname%-git}"
+_name="${pkgname%-git}"
-pkgver() { git -C "$_pkgname" describe --long --tags | sed 's/v[^0-9]*//;s/-/.r/;s/-g/./'; }
+pkgver() { git -C "$_name" describe --long --tags | sed 's/v[^0-9]*//;s/-/.r/;s/-g/./'; }
pkgver=3.1.0.r2.1b695ee
-pkgrel=2
+pkgrel=3
pkgdesc='Web application fuzzer - python3 build of the dev branch'
-url="https://github.com/xmendez/$_pkgname"
+url="https://github.com/xmendez/$_name"
license=('GPL')
arch=('any')
makedepends=('python-mock' 'python-netaddr' 'python-sphinx' 'texinfo' 'git')
-depends=('python-pycurl' 'python-attrs' 'python-iniconfig' 'python-future' 'python-chardet'
+depends=('python' 'python-pycurl' 'python-attrs' 'python-iniconfig' 'python-future' 'python-chardet'
'python-more-itertools' 'python-pluggy' 'python-py' 'python-toml')
-provides=("$_pkgname")
-conflicts=("$_pkgname")
+provides=("$_name")
+conflicts=("$_name")
source=("git+$url.git")
sha256sums=('SKIP')
build() {
- cd "$_pkgname"
+ cd "$_name"
python setup.py build
-
cd docs
make SPHINXOPTS='-Q -j auto' man info html
}
package() {
- cd "$_pkgname"
- python setup.py install --skip-build --prefix=/usr --root="$pkgdir" --optimize=1
-
- install -dm755 "$pkgdir/usr/share/$_pkgname"
- cp -a --no-preserve=o wordlist "$pkgdir/usr/share/$_pkgname/wordlists"
-
- install -Dm644 *_bash_completion "$pkgdir/usr/share/bash-completion/completions/$_pkgname"
- install -Dm644 README.md -t"$pkgdir/usr/share/doc/$_pkgname/"
-
+ cd "$_name"
+ PYTHONHASHSEED=0 python setup.py install --skip-build --prefix=/usr --root="$pkgdir" --optimize=1
+ install -dm755 "$pkgdir/usr/share/$_name"
+ cp -a --no-preserve=o wordlist "$pkgdir/usr/share/$_name/wordlists"
+ install -Dm644 *_bash_completion "$pkgdir/usr/share/bash-completion/completions/$_name"
+ install -Dm644 README.md -t"$pkgdir/usr/share/doc/$_name/"
cd docs/_build
install -Dm644 man/*.1 -t"$pkgdir/usr/share/man/man1/"
- install -Dm644 texinfo/Wfuzz.info "$pkgdir/usr/share/info/$_pkgname.info"
- cp -a --no-preserve=o html "$pkgdir/usr/share/doc/$_pkgname/"
+ install -Dm644 texinfo/Wfuzz.info "$pkgdir/usr/share/info/$_name.info"
+ cp -a --no-preserve=o html "$pkgdir/usr/share/doc/$_name/"
}