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"
 }

Reply via email to