diff options
author | Pierre Lalet | 2022-07-01 20:58:30 +0200 |
---|---|---|
committer | Pierre Lalet | 2022-07-01 20:58:30 +0200 |
commit | 8e81e70e28e2223a8805831143bd5e894c27d82d (patch) | |
tree | 1e2681ffe2b9eb096b6954889946c4bb5bd6d98a | |
parent | ade0e761968ee38eec02d72c1873112a561dfff8 (diff) | |
download | aur-8e81e70e28e2223a8805831143bd5e894c27d82d.tar.gz |
Version update, fixes, drop Python 2
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 52 |
2 files changed, 12 insertions, 61 deletions
@@ -1,21 +1,17 @@ pkgbase = scapy-git pkgdesc = Powerful interactive packet manipulation program written in Python - pkgver = 2.4.0.dev43 + pkgver = 2.4.5rc1.dev297 pkgrel = 1 url = http://www.secdev.org/projects/scapy/ arch = any license = GPL2 - checkdepends = python2-cryptography - checkdepends = python2-pyx - checkdepends = python2-matplotlib checkdepends = python-cryptography checkdepends = python-pyx checkdepends = python-matplotlib checkdepends = graphviz checkdepends = sox + checkdepends = tcpdump makedepends = git - makedepends = tcpdump - makedepends = python2 makedepends = python source = scapy-git::git+https://github.com/secdev/scapy sha256sums = SKIP @@ -38,16 +34,3 @@ pkgname = python-scapy-git optdepends = sox: for VOIP support provides = python-scapy conflicts = python-scapy - -pkgname = python2-scapy-git - pkgdesc = Powerful interactive packet manipulation program written in Python (library) - depends = tcpdump - depends = python2 - optdepends = python2-cryptography: WEP, IPsec and SSL/TLS support - optdepends = python2-pyx: psdump() and pdfdump() functions - optdepends = python2-matplotlib: plotting support - optdepends = graphviz: conversations() method support - optdepends = sox: for VOIP support - provides = python2-scapy - conflicts = python2-scapy - @@ -4,15 +4,14 @@ # Contributor: s1gma,shirokuro pkgbase=scapy-git -pkgname=('scapy-git' 'python-scapy-git' 'python2-scapy-git') -pkgver=2.4.0.dev43 +pkgname=('scapy-git' 'python-scapy-git') +pkgver=2.4.5rc1.dev297 pkgrel=1 pkgdesc='Powerful interactive packet manipulation program written in Python' url='http://www.secdev.org/projects/scapy/' -makedepends=('git' 'tcpdump' 'python2' 'python') -checkdepends=('python2-cryptography' 'python2-pyx' 'python2-matplotlib' - 'python-cryptography' 'python-pyx' 'python-matplotlib' - 'graphviz' 'sox') +makedepends=('git' 'python') +checkdepends=('python-cryptography' 'python-pyx' 'python-matplotlib' + 'graphviz' 'sox' 'tcpdump') arch=('any') license=('GPL2') source=(${pkgbase}::git+https://github.com/secdev/scapy) @@ -20,33 +19,18 @@ sha256sums=('SKIP') pkgver() { cd ${pkgbase} - PYTHONPATH=. python2 -c "print __import__('scapy').VERSION" -} - -prepare() { - cp -a ${pkgbase}{,-py2} - cd ${pkgbase}-py2 - sed -e 's|env python|env python2|g' -i doc/scapy/*.rst scapy/contrib/*.py setup.py \ - run_scapy scapy/pipetool.py scapy/tools/check_asdis.py scapy/layers/*.py bin/* + python setup.py --version } build() { - (cd ${pkgbase}-py2 - python2 setup.py build - ) - (cd ${pkgbase} - python setup.py build - ) + cd ${pkgbase} + python setup.py build } check() { # Run only main tests, without network access - (cd ${pkgbase}-py2/test - ./run_tests_py2 -K netaccess -F - ) - (cd ${pkgbase}/test - ./run_tests_py3 -K netaccess -F - ) + cd ${pkgbase}/test + ./run_tests -3 -K netaccess -F } package_scapy-git() { @@ -77,20 +61,4 @@ package_python-scapy-git() { rm -r "${pkgdir}"{/usr/bin,/usr/share/man} } -package_python2-scapy-git() { - pkgdesc+=' (library)' - depends=('tcpdump' 'python2') - optdepends=('python2-cryptography: WEP, IPsec and SSL/TLS support' - 'python2-pyx: psdump() and pdfdump() functions' - 'python2-matplotlib: plotting support' - 'graphviz: conversations() method support' - 'sox: for VOIP support') - provides=('python2-scapy') - conflicts=('python2-scapy') - cd ${pkgbase}-py2 - python2 setup.py install -O1 --skip-build --root="${pkgdir}" --prefix=/usr - install -Dm 644 doc/scapy/*.rst -t "${pkgdir}/usr/share/doc/${pkgname}" - rm -r "${pkgdir}"{/usr/bin,/usr/share/man} -} - # vim: ts=2 sw=2 et: |