Date: Thursday, August 15, 2019 @ 21:56:36 Author: eschwartz Revision: 499639
upgpkg: code 1.37.0-2 fix shell completions - bash-completion should be symlinked with relative paths - zsh completion should not be installed to Debian-specific vendor-completions, which does not exist on Arch and won't be used - instead of making two copies of zsh completion, tell zsh to use that completion service for both command names via "#compdef code code-oss" Modified: code/trunk/PKGBUILD ----------+ PKGBUILD | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-08-15 20:11:32 UTC (rev 499638) +++ PKGBUILD 2019-08-15 21:56:36 UTC (rev 499639) @@ -6,7 +6,7 @@ pkgdesc='The Open Source build of Visual Studio Code (vscode) editor' # Remember to check https://github.com/microsoft/vscode/wiki/How-to-Contribute#prerequisites for target node version pkgver=1.37.0 -pkgrel=1 +pkgrel=2 arch=('x86_64') url='https://github.com/microsoft/vscode' license=('MIT') @@ -77,7 +77,7 @@ sed -i 's|complete -F _code code|complete -F _code code code-oss|' resources/completions/bash/code # Create new zsh completion file for our binary cp resources/completions/zsh/_code resources/completions/zsh/_code-oss - sed -i 's|#compdef code|#compdef code-oss|' resources/completions/zsh/_code-oss + sed -i 's|#compdef code|#compdef code code-oss|' resources/completions/zsh/_code-oss # Fix bin path sed -i "s|return path.join(path.dirname(execPath), 'bin', \`\${product.applicationName}\`);|return '/usr/bin/code';|g @@ -132,9 +132,8 @@ # Install bash and zsh completions install -Dm 644 $pkgname/resources/completions/bash/code "$pkgdir"/usr/share/bash-completion/completions/code-oss - ln -sf /usr/share/bash-completion/completions/code-oss "$pkgdir"/usr/share/bash-completion/completions/code - install -Dm 644 $pkgname/resources/completions/zsh/_code-oss "$pkgdir"/usr/share/zsh/vendor-completions/_code-oss - install -Dm 644 $pkgname/resources/completions/zsh/_code "$pkgdir"/usr/share/zsh/vendor-completions/_code + ln -s code-oss "$pkgdir"/usr/share/bash-completion/completions/code + install -Dm 644 $pkgname/resources/completions/zsh/_code-oss "$pkgdir"/usr/share/zsh/site-functions/_code-oss # Install license files install -Dm 644 VSCode-linux-$_vscode_arch/resources/app/LICENSE.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
