Date: Monday, January 10, 2022 @ 20:12:24 Author: diabonas Revision: 1099914
upgpkg: python-proxy.py 2.3.1-4: fix file conflict (FS#73325) and building with setuptools >= 59 Modified: python-proxy.py/trunk/PKGBUILD ----------+ PKGBUILD | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-01-10 20:00:44 UTC (rev 1099913) +++ PKGBUILD 2022-01-10 20:12:24 UTC (rev 1099914) @@ -1,7 +1,7 @@ # Maintainer: Jonas Witschel <[email protected]> pkgname=python-proxy.py pkgver=2.3.1 -pkgrel=3 +pkgrel=4 pkgdesc='Lightweight HTTP, HTTPS, HTTP2 and WebSockets proxy server' arch=('any') url='https://github.com/abhinavsingh/proxy.py' @@ -17,6 +17,9 @@ cd "${pkgname#python-}-$pkgver" # Remove strict version dependency for typing_extensions sed -i 's/==.*//' requirements.txt + + # Fix building with python-setuptools >= 59 + sed -zi 's/server\s*focused/server focused/' setup.py } build() { @@ -33,4 +36,7 @@ cd "${pkgname#python-}-$pkgver" python setup.py install --root="$pkgdir" --optimize=1 --skip-build install -Dm644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname" + + # Remove entry point usr/bin/proxy to avoid conflict with libproxy (FS#73325) + rm -r "$pkgdir/usr/bin" }
