Date: Tuesday, May 17, 2022 @ 15:42:10 Author: kpcyrd Revision: 1207675
addpkg: mitmproxy2swagger 0.5.1-1 Added: mitmproxy2swagger/ mitmproxy2swagger/repos/ mitmproxy2swagger/trunk/ mitmproxy2swagger/trunk/PKGBUILD ----------+ PKGBUILD | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) Added: mitmproxy2swagger/trunk/PKGBUILD =================================================================== --- mitmproxy2swagger/trunk/PKGBUILD (rev 0) +++ mitmproxy2swagger/trunk/PKGBUILD 2022-05-17 15:42:10 UTC (rev 1207675) @@ -0,0 +1,32 @@ +# Maintainer: kpcyrd <kpcyrd[at]archlinux[dot]org> + +pkgname=mitmproxy2swagger +pkgver=0.5.1 +pkgrel=1 +pkgdesc='Automagically reverse-engineer REST APIs via capturing traffic' +url='https://github.com/alufers/mitmproxy2swagger' +arch=('any') +license=('MIT') +depends=(python mitmproxy python-ruamel-yaml python-json-stream) +makedepends=(python-installer python-poetry) +source=(https://github.com/alufers/${pkgname}/archive/${pkgver}/${pkgname}-${pkgver}.tar.gz + https://github.com/alufers/mitmproxy2swagger/commit/bad11f1043c644232de7fe050839a2c0aa48aea6.patch) +b2sums=('67ab1f879769aa20fc6c33e5ff94d18810b80200c5e1a5fab0261f3b7b66e5bb934d22fd8abd9db69510797aaa180697abcfa62aac6a90b517ba3786aa70191c' + '94f787e36abab970226c93ec7d37f548b6db37f521b54d426eb00b80e60e67d6e06fb07f705d9967fddd32bb48f80c44fac279541792f44d72982832efe3dc7e') + +prepare() { + cd ${pkgname}-${pkgver} + patch -p1 -i ../bad11f1043c644232de7fe050839a2c0aa48aea6.patch +} + +build() { + cd ${pkgname}-${pkgver} + poetry build --format wheel +} + +package() { + cd ${pkgname}-${pkgver} + python -m installer --destdir="${pkgdir}" dist/*.whl +} + +# vim: ts=2 sw=2 et: