diff options
author | anthraxx | 2015-06-18 18:01:58 +0200 |
---|---|---|
committer | anthraxx | 2015-06-18 18:01:58 +0200 |
commit | 257b602cf1b2042974238bef68df062eeb7dd8e9 (patch) | |
tree | c9521cc8e220a5d80da611f74fb2747541e74299 | |
download | aur-257b602cf1b2042974238bef68df062eeb7dd8e9.tar.gz |
addpkg: python-pyshark 0.3.4-2
-rw-r--r-- | .SRCINFO | 39 | ||||
-rw-r--r-- | PKGBUILD | 49 |
2 files changed, 88 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..4b7d03589caf --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,39 @@ +pkgbase = pyshark + pkgdesc = Python wrapper for tshark, allowing python packet parsing using wireshark dissectors + pkgver = 0.3.4 + pkgrel = 2 + url = https://github.com/KimiNewt/pyshark + arch = any + license = MIT + checkdepends = wireshark-cli + checkdepends = python-mock + checkdepends = python-pytest + checkdepends = pypy3 + checkdepends = python-lxml + checkdepends = python-trollius + checkdepends = python-logbook + checkdepends = python2-mock + checkdepends = python2-pytest + checkdepends = pypy + checkdepends = python2-lxml + checkdepends = python2-trollius + checkdepends = python2-logbook + makedepends = python-setuptools + makedepends = python2-setuptools + source = pyshark-0.3.4.tar.gz::https://github.com/KimiNewt/pyshark/archive/v0.3.4.tar.gz + sha512sums = 6c7a11a9dbb1e00a7a38eb7da304af80be431697eed9e10d6dcf7cff7c8c15396b30caf1fb8d5fe369d1fed1416b731f6a820d0230c9146507788a456b497b58 + +pkgname = python-pyshark + depends = wireshark-cli + depends = pypy3 + depends = python-lxml + depends = python-trollius + depends = python-logbook + +pkgname = python2-pyshark + depends = wireshark-cli + depends = pypy + depends = python2-lxml + depends = python2-trollius + depends = python2-logbook + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b43060917d5b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,49 @@ +# Maintainer: Levente Polyak <levente[at]leventepolyak[dot]net> + +pkgbase=pyshark +pkgname=('python-pyshark' 'python2-pyshark') +pkgver=0.3.4 +pkgrel=2 +pkgdesc="Python wrapper for tshark, allowing python packet parsing using wireshark dissectors" +url="https://github.com/KimiNewt/pyshark" +arch=('any') +license=('MIT') +makedepends=('python-setuptools' 'python2-setuptools') +checkdepends=( + 'wireshark-cli' + 'python-mock' 'python-pytest' 'pypy3' 'python-lxml' 'python-trollius' 'python-logbook' + 'python2-mock' 'python2-pytest' 'pypy' 'python2-lxml' 'python2-trollius' 'python2-logbook' +) +source=(${pkgbase}-${pkgver}.tar.gz::https://github.com/KimiNewt/${pkgbase}/archive/v${pkgver}.tar.gz) +sha512sums=('6c7a11a9dbb1e00a7a38eb7da304af80be431697eed9e10d6dcf7cff7c8c15396b30caf1fb8d5fe369d1fed1416b731f6a820d0230c9146507788a456b497b58') + +check() { + cd ${pkgbase}-${pkgver} + if ! $(groups|grep '\bwireshark\b' >/dev/null); then + error "Tests only work when the build user belongs to the 'wireshark' group!" + exit 1 + fi + ln -sf ../src/pyshark tests/pyshark + py.test + py.test2 +} + +package_python-pyshark() { + depends=('wireshark-cli' 'pypy3' 'python-lxml' 'python-trollius' 'python-logbook') + + cd ${pkgbase}-${pkgver}/src + python setup.py install -O1 --root="${pkgdir}" --prefix=/usr + install -Dm 644 ../README.md "${pkgdir}/usr/share/doc/${pkgname}/README" + install -Dm 644 ../LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + +package_python2-pyshark() { + depends=('wireshark-cli' 'pypy' 'python2-lxml' 'python2-trollius' 'python2-logbook') + + cd ${pkgbase}-${pkgver}/src + python2 setup.py install -O1 --root="${pkgdir}" --prefix=/usr + install -Dm 644 ../README.md "${pkgdir}/usr/share/doc/${pkgname}/README" + install -Dm 644 ../LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + +# vim: ts=2 sw=2 et: |