Date: Wednesday, January 5, 2022 @ 17:54:27 Author: alerque Revision: 1093311
upgpkg: python-poetry 1.1.12-3; fix upstream URLs and restyle some code Modified: python-poetry/trunk/PKGBUILD ----------+ PKGBUILD | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-01-05 17:42:22 UTC (rev 1093310) +++ PKGBUILD 2022-01-05 17:54:27 UTC (rev 1093311) @@ -5,10 +5,10 @@ _pkgname=poetry pkgname=python-poetry pkgver=1.1.12 -pkgrel=2 +pkgrel=3 pkgdesc='Python dependency management and packaging made easy' arch=(any) -url='https://poetry.eustace.io' +url=https://python-poetry.org license=(MIT) _deps=(cachecontrol cachy @@ -33,7 +33,7 @@ python-pytest-mock) provides=(poetry) _archive="$_pkgname-$pkgver" -source=("$_archive.tar.gz::https://github.com/sdispater/$_pkgname/archive/$pkgver.tar.gz" +source=("https://github.com/$pkgname/$_pkgname/archive/$pkgver/$_archive.tar.gz" 0001-Suppress-dependency-versions-which-are-known-to-be-t.patch 0001-tests-cleanup-cache-and-http-usage.patch poetry-completions-generator) @@ -50,6 +50,7 @@ # See: https://github.com/python-poetry/poetry/issues/1645 patch -p1 -i ../0001-tests-cleanup-cache-and-http-usage.patch dephell deps convert --from pyproject.toml --to setup.py + install -m0755 -t ./ ../poetry-completions-generator } build() { @@ -68,16 +69,17 @@ package() { cd "$_archive" - python setup.py install --root="${pkgdir}" --optimize=1 --skip-build - install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE + python setup.py install --root="$pkgdir" --optimize=1 --skip-build + install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE # install completions, which for some crazy reason hardcode the filename # used to invoke which is __main__.py if we use python -m poetry, and also # adds the full directory path??? - install -m755 "${srcdir}"/poetry-completions-generator ./poetry-completions-generator - ./poetry-completions-generator completions bash | sed "\|${srcdir}|d" | \ - install -Dm644 /dev/stdin "${pkgdir}"/usr/share/bash-completion/completions/poetry - ./poetry-completions-generator completions zsh | sed "\|${srcdir}|d" | \ - install -Dm644 /dev/stdin "${pkgdir}"/usr/share/zsh/site-functions/_poetry - ./poetry-completions-generator completions fish | \ - install -Dm644 /dev/stdin "${pkgdir}"/usr/share/fish/vendor_completions.d/poetry.fish + ./poetry-completions-generator completions bash | + sed "#$srcdir#d" | + install -Dm644 /dev/stdin "$pkgdir/usr/share/bash-completion/completions/poetry" + ./poetry-completions-generator completions zsh | + sed "#$srcdir#d" | + install -Dm644 /dev/stdin "$pkgdir/usr/share/zsh/site-functions/_poetry" + ./poetry-completions-generator completions fish | + install -Dm644 /dev/stdin "$pkgdir/usr/share/fish/vendor_completions.d/poetry.fish" }
