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

Daniel M. Capella polyzen at gemini.archlinux.org
Sat Aug 27 20:21:15 UTC 2022


    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:



More information about the arch-commits mailing list