[arch-commits] Commit in mitmproxy/trunk (PKGBUILD)
Felix Yan
felixonmars at archlinux.org
Mon Feb 26 17:50:51 UTC 2018
Date: Monday, February 26, 2018 @ 17:50:50
Author: felixonmars
Revision: 298584
upgpkg: mitmproxy 3.0.3-1
Modified:
mitmproxy/trunk/PKGBUILD
----------+
PKGBUILD | 39 +++++++++++++--------------------------
1 file changed, 13 insertions(+), 26 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-02-26 17:39:57 UTC (rev 298583)
+++ PKGBUILD 2018-02-26 17:50:50 UTC (rev 298584)
@@ -4,41 +4,27 @@
# Contributor: Olivier Biesmans <olivier at biesmans dot fr>
pkgname=mitmproxy
-pkgver=2.0.2
-pkgrel=2
+pkgver=3.0.3
+pkgrel=1
pkgdesc="SSL-capable man-in-the-middle HTTP proxy"
arch=('any')
url="http://mitmproxy.org/"
license=('GPL')
-depends=('python-blinker' 'python-brotlipy' 'python-click' 'python-construct' 'python-cryptography'
- 'python-cssutils' 'python-h2' 'python-html2text' 'python-hyperframe' 'python-jsbeautifier'
- 'python-kaitaistruct' 'python-passlib' 'python-pyasn1' 'python-pyopenssl'
- 'python-pyparsing' 'python-pyperclip' 'python-requests' 'python-ruamel-yaml'
- 'python-setuptools' 'python-sortedcontainers' 'python-tornado' 'python-urwid'
- 'python-watchdog')
-optdepends=('protobuf: Contentviews - Extended content decoding')
-checkdepends=('python-beautifulsoup4' 'python-flask' 'python-pytz' 'python-pytest-runner'
- 'protobuf')
+depends=('python-blinker' 'python-brotlipy' 'python-click' 'python-cryptography' 'python-h11'
+ 'python-h2' 'python-hyperframe' 'python-kaitaistruct' 'python-ldap3' 'python-passlib'
+ 'python-pyasn1' 'python-pyopenssl' 'python-pyparsing' 'python-pyperclip' 'python-requests'
+ 'python-ruamel-yaml' 'python-setuptools' 'python-sortedcontainers' 'python-tornado'
+ 'python-urwid' 'python-wsproto')
+checkdepends=('python-beautifulsoup4' 'python-flask' 'python-pytest-runner')
provides=('pathod')
conflicts=('pathod')
replaces=('pathod')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/mitmproxy/mitmproxy/archive/v$pkgver.tar.gz"
- fix-test.patch kaitai-0.7.patch h2-3.0.patch)
-sha512sums=('8a38340b3b1dd73c99c9e9b06a59bff78a23b2a851e1032ee0b7354ac46c834a3d005a67dc5238030570719eb5f842cb2a8ce64ffc7c5a01cbfa9a9511c08e66'
- '7cd8f430779df708e0a923bba43c29fcd94b1dc4e40b2cd7a5f878475911e12917e1cb130ffabc2d1f4a1dfe9883dfe6d9c2ff9cdcd5210a8a0480830d33b5a6'
- 'a0fa449ddec32478123966845863f11e9dc3589e08be21e8fa6f5b89765a01fb03de689b84c82d5d44f84ad72ba7766587273fb4413a09950f06e388d57fb45d'
- '859147363b1686a042923c5df8481c7078327e9e3715993ce81b68b63002f8a8bd071a17ca080268c7a0d8211b1a2bbb64a8e78250778693b1fcb6a558d3ec46')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/mitmproxy/mitmproxy/archive/v$pkgver.tar.gz")
+sha512sums=('5477b8ac438b8f2ea40e658c50988881ef0f3eeda3178b2fbed9618d2a490c28f59b32174e150d8cbeb1b04b4b868a64029bde6499983dff782d4204aa0f8d37')
prepare() {
cd mitmproxy-$pkgver
- # https://github.com/mitmproxy/mitmproxy/pull/2170
- patch -p1 -i ../fix-test.patch
-
- patch -p1 -i ../kaitai-0.7.patch
-
- patch -p1 -i ../h2-3.0.patch
-
# Let's remove all the upper bounds and use system certificate store
sed -e '/certifi/d' \
-e 's/, *<[0-9=.]*//' \
@@ -45,12 +31,13 @@
-i setup.py
sed -e '/import certifi/d' \
-e 's|certifi.where()|"/etc/ssl/certs/ca-certificates.crt"|' \
- -i mitmproxy/net/tcp.py
+ -i mitmproxy/net/tls.py
}
check() {
cd mitmproxy-$pkgver
- LC_CTYPE=en_US.UTF-8 python setup.py pytest
+ # https://github.com/mitmproxy/mitmproxy/issues/2892
+ python setup.py pytest || warning "Tests failed"
}
package() {
More information about the arch-commits
mailing list