[arch-commits] Commit in python-pipenv/trunk (PKGBUILD)

Eli Schwartz eschwartz at archlinux.org
Wed Apr 25 13:57:46 UTC 2018


    Date: Wednesday, April 25, 2018 @ 13:57:45
  Author: eschwartz
Revision: 318013

upgpkg: python-pipenv 11.10.0-2

Add shell completion definitions.

Modified:
  python-pipenv/trunk/PKGBUILD

----------+
 PKGBUILD |   11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-04-25 13:07:11 UTC (rev 318012)
+++ PKGBUILD	2018-04-25 13:57:45 UTC (rev 318013)
@@ -4,7 +4,7 @@
 pkgbase=python-pipenv
 pkgname=(python-pipenv python2-pipenv)
 pkgver=11.10.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Sacred Marriage of Pipfile, Pip, & Virtualenv."
 url="https://docs.pipenv.org"
 arch=('any')
@@ -38,6 +38,10 @@
   mv "${pkgdir}/usr/bin/pipenv" "${pkgdir}/usr/bin/pipenv2"
   mv "${pkgdir}/usr/bin/pewtwo" "${pkgdir}/usr/bin/pewtwo2"
   mv "${pkgdir}/usr/bin/pipenv-resolver" "${pkgdir}/usr/bin/pipenv-resolver2"
+
+  SHELL=bash python2 -m pipenv --completion | sed 's/pipenv/pipenv2/g' | install -Dm644 /dev/stdin "${pkgdir}/usr/share/bash-completion/completions/pipenv2"
+  SHELL=zsh  python2 -m pipenv --completion | sed 's/pipenv/pipenv2/g' | install -Dm644 /dev/stdin "${pkgdir}/usr/share/zsh/site-functions/_pipenv2"
+  SHELL=fish python2 -m pipenv --completion | sed 's/pipenv/pipenv2/g' | install -Dm644 /dev/stdin "${pkgdir}/usr/share/fish/vendor_completions.d/pipenv2.fish"
 }
 
 package_python-pipenv() {
@@ -46,5 +50,8 @@
   cd "pipenv-$pkgver"
   python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
   install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
+  SHELL=bash python -m pipenv --completion | install -Dm644 /dev/stdin "${pkgdir}/usr/share/bash-completion/completions/pipenv"
+  SHELL=zsh  python -m pipenv --completion | install -Dm644 /dev/stdin "${pkgdir}/usr/share/zsh/site-functions/_pipenv"
+  SHELL=fish python -m pipenv --completion | install -Dm644 /dev/stdin "${pkgdir}/usr/share/fish/vendor_completions.d/pipenv.fish"
 }
-



More information about the arch-commits mailing list