Date: Friday, July 16, 2021 @ 15:15:50 Author: kpcyrd Revision: 977625
archrelease: copy trunk to community-any Added: mitmproxy/repos/community-any/PKGBUILD (from rev 977624, mitmproxy/trunk/PKGBUILD) Deleted: mitmproxy/repos/community-any/PKGBUILD ----------+ PKGBUILD | 115 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 58 insertions(+), 57 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-07-16 15:15:36 UTC (rev 977624) +++ PKGBUILD 2021-07-16 15:15:50 UTC (rev 977625) @@ -1,57 +0,0 @@ -# Maintainer: Felix Yan <felixonm...@archlinux.org> -# Maintainer: Filipe Laíns (FFY00) <la...@archlinux.org> -# Contributor: Simon 'ALSimon' Gilliot <si...@gilliot.fr> -# Contributor: Olivier Biesmans <olivier at biesmans dot fr> -# Contributor: Dobroslaw Kijowski - -pkgname=mitmproxy -pkgver=6.0.2 -pkgrel=1 -pkgdesc='SSL-capable man-in-the-middle HTTP proxy' -arch=('any') -url='https://mitmproxy.org' -license=('MIT') -depends=('python-asgiref' 'python-blinker' 'python-brotli' 'python-click' 'python-cryptography' - 'python-flask' 'python-h2' 'python-hyperframe' 'python-kaitaistruct' 'python-ldap3' - 'python-msgpack' 'python-passlib' 'python-protobuf' 'python-pyasn1' 'python-pyopenssl' - 'python-pyparsing' 'python-pyperclip' 'python-ruamel-yaml' 'python-setuptools' - 'python-sortedcontainers' 'python-tornado' 'python-urwid' 'python-wsproto' - 'python-publicsuffix2' 'python-zstandard') -checkdepends=('python-asynctest' 'python-parver' 'python-pytest-runner' 'python-pytest-asyncio' - 'python-requests' 'python-hypothesis') -provides=('pathod') -conflicts=('pathod') -replaces=('pathod') -source=("https://github.com/mitmproxy/mitmproxy/archive/v$pkgver/$pkgname-$pkgver.tar.gz") -sha512sums=('27eb5e9736891148b5ebec963a2d18de6a69b44428538d2ed1cf9a1dcdd7cbcdeeed662edb2d25521098374e2f9a29b5bb8fba8da4f77ac0d32bf7881ac70d61') - -prepare() { - cd $pkgname-$pkgver - - # Let's remove all the upper bounds and use system ca-certificatescate store - # We have an old protobuf, but this should not be an issue - sed -e '/certifi/d' \ - -e 's/, *<[0-9=.]*//' \ - -e 's/protobuf>=3.14/protobuf>=3/' \ - -i setup.py - sed -e '/import certifi/d' \ - -e 's|certifi.where()|"/etc/ssl/certs/ca-certificates.crt"|' \ - -i mitmproxy/net/tls.py -} - -build() { - cd $pkgname-$pkgver - python setup.py build -} - -check() { - cd $pkgname-$pkgver - python setup.py pytest --addopts "--deselect test/mitmproxy/test_version.py::test_get_version" -} - -package() { - cd $pkgname-$pkgver - python setup.py install --root="$pkgdir" -O1 - - install -Dm 644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE -} Copied: mitmproxy/repos/community-any/PKGBUILD (from rev 977624, mitmproxy/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-07-16 15:15:50 UTC (rev 977625) @@ -0,0 +1,58 @@ +# Maintainer: Felix Yan <felixonm...@archlinux.org> +# Maintainer: Filipe Laíns (FFY00) <la...@archlinux.org> +# Contributor: Simon 'ALSimon' Gilliot <si...@gilliot.fr> +# Contributor: Olivier Biesmans <olivier at biesmans dot fr> +# Contributor: Dobroslaw Kijowski + +pkgname=mitmproxy +pkgver=7.0.0 +pkgrel=1 +pkgdesc='SSL-capable man-in-the-middle HTTP proxy' +arch=('any') +url='https://mitmproxy.org' +license=('MIT') +depends=('python-asgiref' 'python-blinker' 'python-brotli' 'python-click' 'python-cryptography' + 'python-flask' 'python-h11' 'python-h2' 'python-hyperframe' 'python-kaitaistruct' + 'python-ldap3' 'python-msgpack' 'python-passlib' 'python-protobuf' 'python-pyopenssl' + 'python-pyparsing' 'python-pyperclip' 'python-ruamel-yaml' 'python-setuptools' + 'python-sortedcontainers' 'python-tornado' 'python-urwid' 'python-wsproto' + 'python-publicsuffix2' 'python-zstandard') +checkdepends=('python-asynctest' 'python-parver' 'python-pytest-runner' 'python-pytest-asyncio' + 'python-requests' 'python-hypothesis') +provides=('pathod') +conflicts=('pathod') +replaces=('pathod') +source=("https://github.com/mitmproxy/mitmproxy/archive/v$pkgver/$pkgname-$pkgver.tar.gz") +sha512sums=('3836a33e5d2be09fb89987d2b0b898183dab9f17b990b98ab754d07cc5d7275786cfac0ab946e65a099ece054c7bbd65d62d01e4e4281e5f9b5f3dcdd0ac80b4') + +prepare() { + cd $pkgname-$pkgver + + # Let's remove all the upper bounds and use system ca-certificatescate store + # We have an old protobuf, but this should not be an issue + sed -e '/certifi/d' \ + -e 's/, *<[0-9=.]*//' \ + -e 's/protobuf>=3.14/protobuf>=3/' \ + -i setup.py + sed -e '/import certifi/d' \ + -e 's|certifi.where()|"/etc/ssl/certs/ca-certificates.crt"|' \ + -i mitmproxy/net/tls.py +} + +build() { + cd $pkgname-$pkgver + export PYTHONHASHSEED=0 + python setup.py build +} + +check() { + cd $pkgname-$pkgver + python setup.py pytest --addopts "--deselect test/mitmproxy/test_version.py::test_get_version" +} + +package() { + cd $pkgname-$pkgver + python setup.py install --root="$pkgdir" -O1 + + install -Dm 644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +}