Date: Monday, June 27, 2022 @ 18:42:37 Author: felixonmars Revision: 1239727
archrelease: copy trunk to community-any Added: mitmproxy/repos/community-any/PKGBUILD (from rev 1239726, mitmproxy/trunk/PKGBUILD) Deleted: mitmproxy/repos/community-any/PKGBUILD ----------+ PKGBUILD | 108 ++++++++++++++++++++++++++++--------------------------------- 1 file changed, 51 insertions(+), 57 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-06-27 18:42:24 UTC (rev 1239726) +++ PKGBUILD 2022-06-27 18:42:37 UTC (rev 1239727) @@ -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=8.1.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-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=('47e0924b1fc2999cbc038295dbb43a78eef4120a31c9445aba7b1f31e90aa4d859c5e2665a429f16c5cf7a6f9f29a7d6a50bb09a1e54c2e1693714c28d5153e1') - -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 1239726, mitmproxy/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-06-27 18:42:37 UTC (rev 1239727) @@ -0,0 +1,51 @@ +# 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=8.1.0 +pkgrel=2 +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-certifi' '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=('47e0924b1fc2999cbc038295dbb43a78eef4120a31c9445aba7b1f31e90aa4d859c5e2665a429f16c5cf7a6f9f29a7d6a50bb09a1e54c2e1693714c28d5153e1') + +prepare() { + cd $pkgname-$pkgver + + # Let's remove all the upper bounds + sed -e 's/, *<[0-9=.]*//' \ + -i setup.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 -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname/ +}