Date: Thursday, November 15, 2018 @ 23:52:59 Author: anthraxx Revision: 407789
addpkg: nyx 2.0.4-2 Added: nyx/repos/community-any/PKGBUILD nyx/trunk/ nyx/trunk/PKGBUILD ------------------------------+ repos/community-any/PKGBUILD | 41 ++++++++++++++++++++++++++++++++++++++++ trunk/PKGBUILD | 42 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 83 insertions(+) Added: repos/community-any/PKGBUILD =================================================================== --- repos/community-any/PKGBUILD (rev 0) +++ repos/community-any/PKGBUILD 2018-11-15 23:52:59 UTC (rev 407789) @@ -0,0 +1,41 @@ +# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> +# Contributor: Alex Xu <[email protected]> + +pkgname=nyx +pkgver=2.0.4 +pkgrel=2 +pkgdesc='Command-line status monitor for tor' +url='https://nyx.torproject.org/' +arch=('any') +license=('GPL3') +depends=('python' 'python-setuptools' 'python-stem' 'net-tools' 'procps-ng' 'lsof') +source=(https://files.pythonhosted.org/packages/source/${pkgname::1}/${pkgname}/${pkgname}-${pkgver}.tar.gz{,.asc}) +sha512sums=('bb64b6c38bbfc9837215503a69b4a6b7a11b8a1e230f42c51a405472689a3d46d74dd06b2417c90512b63e9605b33198c5132b660f9eca037016a39c5e4f0ecf' + 'SKIP') +validpgpkeys=('68278CC5DD2D1E85C4E45AD90445B7AB9ABBEEC6') # Damian Johnson (www.atagar.com) <[email protected]> + +prepare() { + cd ${pkgname}-${pkgver} + # remove tests requiring full terminal + rm -r test/{panel,{popups,subwindow,installation}.py} + # make test exit on error + sed -E 's|(test_runner.run\(tests\))|__import__("sys").exit(0 if \1.wasSuccessful() else 1)|' -i run_tests.py +} + +build() { + cd ${pkgname}-${pkgver} + python setup.py build +} + +check() { + cd ${pkgname}-${pkgver} + ./run_tests.py +} + +package() { + cd ${pkgname}-${pkgver} + python setup.py install --optimize=1 --root="${pkgdir}" --skip-build + install -Dm 644 nyx.1 -t "${pkgdir}/usr/share/man/man1" +} + +# vim: ts=2 sw=2 et: Added: trunk/PKGBUILD =================================================================== --- trunk/PKGBUILD (rev 0) +++ trunk/PKGBUILD 2018-11-15 23:52:59 UTC (rev 407789) @@ -0,0 +1,42 @@ +# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> +# Contributor: Alex Xu <[email protected]> + +pkgname=nyx +pkgver=2.0.4 +pkgrel=2 +pkgdesc='Command-line status monitor for tor' +url='https://nyx.torproject.org/' +arch=('any') +license=('GPL3') +depends=('python' 'python-setuptools' 'python-stem' 'net-tools' 'procps-ng' 'lsof') +optdepends=('tor: tor-server to talk to') +source=(https://files.pythonhosted.org/packages/source/${pkgname::1}/${pkgname}/${pkgname}-${pkgver}.tar.gz{,.asc}) +sha512sums=('bb64b6c38bbfc9837215503a69b4a6b7a11b8a1e230f42c51a405472689a3d46d74dd06b2417c90512b63e9605b33198c5132b660f9eca037016a39c5e4f0ecf' + 'SKIP') +validpgpkeys=('68278CC5DD2D1E85C4E45AD90445B7AB9ABBEEC6') # Damian Johnson (www.atagar.com) <[email protected]> + +prepare() { + cd ${pkgname}-${pkgver} + # remove tests requiring full terminal + rm -r test/{panel,{popups,subwindow,installation}.py} + # make test exit on error + sed -E 's|(test_runner.run\(tests\))|__import__("sys").exit(0 if \1.wasSuccessful() else 1)|' -i run_tests.py +} + +build() { + cd ${pkgname}-${pkgver} + python setup.py build +} + +check() { + cd ${pkgname}-${pkgver} + ./run_tests.py +} + +package() { + cd ${pkgname}-${pkgver} + python setup.py install --optimize=1 --root="${pkgdir}" --skip-build + install -Dm 644 nyx.1 -t "${pkgdir}/usr/share/man/man1" +} + +# vim: ts=2 sw=2 et:
