diff options
author | Kr1ss | 2021-12-13 17:23:03 +0100 |
---|---|---|
committer | Kr1ss | 2021-12-13 17:23:03 +0100 |
commit | 3c66a55f98574c0a5083f8b9eebb8ec1fff89502 (patch) | |
tree | 413f92e7f6cc9c7b89445ea97ce4162d269fec2a | |
parent | e5fcab02a20d4416625730306d2194cb3c648057 (diff) | |
download | aur-wfuzz-git.tar.gz |
rebuild against python 3.10
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 18 insertions, 22 deletions
@@ -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 - @@ -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/" } |