Date: Saturday, August 27, 2022 @ 20:21:15 Author: polyzen Revision: 1284885
upgpkg: python-black 22.6.0-2 Install completions Fixes FS#75705 Modified: python-black/trunk/PKGBUILD ----------+ PKGBUILD | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-08-27 19:07:06 UTC (rev 1284884) +++ PKGBUILD 2022-08-27 20:21:15 UTC (rev 1284885) @@ -4,7 +4,7 @@ pkgname=python-black pkgver=22.6.0 -pkgrel=1 +pkgrel=2 pkgdesc='Uncompromising Python code formatter' arch=('any') url=https://github.com/psf/black @@ -45,9 +45,19 @@ ln -s "$site_packages"/black-$pkgver.dist-info/LICENSE \ "$pkgdir"/usr/share/licenses/$pkgname/LICENSE - # vim plugin - install -Dm644 plugin/black.vim "$pkgdir/usr/share/vim/vimfiles/plugin/black.vim" - install -Dm644 autoload/black.vim "$pkgdir/usr/share/vim/vimfiles/autoload/black.vim" + # Completions + install -vd \ + "$pkgdir/usr/share/"{bash-completion/completions,fish/vendor_completions.d,zsh/site-functions} + _BLACK_COMPLETE=bash_source test-env/bin/black > \ + "$pkgdir/usr/share/bash-completion/completions/black" + _BLACK_COMPLETE=fish_source test-env/bin/black > \ + "$pkgdir/usr/share/fish/vendor_completions.d/black.fish" + _BLACK_COMPLETE=zsh_source test-env/bin/black > \ + "$pkgdir/usr/share/zsh/site-functions/_black" + + # Vim plugin + install -Dm644 -t "$pkgdir/usr/share/vim/vimfiles/plugin" plugin/black.vim + install -Dm644 -t "$pkgdir/usr/share/vim/vimfiles/autoload" autoload/black.vim } # vim:set ts=2 sw=2 et: