[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