From c8a6adad33dc899b7735f3ff3f708d3dccdd9123 Mon Sep 17 00:00:00 2001 From: fauxpark Date: Fri, 22 Jul 2022 16:21:14 +1000 Subject: [PATCH] youtube-dl: fix bash completion --- mingw-w64-youtube-dl/PKGBUILD | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/mingw-w64-youtube-dl/PKGBUILD b/mingw-w64-youtube-dl/PKGBUILD index 8e3d770222..76cc86f625 100644 --- a/mingw-w64-youtube-dl/PKGBUILD +++ b/mingw-w64-youtube-dl/PKGBUILD @@ -4,7 +4,7 @@ _realname=youtube-dl pkgbase=mingw-w64-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}") pkgver=2021.12.17 -pkgrel=2 +pkgrel=3 pkgdesc="A command-line program to download videos from YouTube.com and a few more sites (mingw-w64)" arch=('any') mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32') @@ -37,4 +37,10 @@ package() { -i "${pkgdir}${MINGW_PREFIX}/bin/youtube-dl-script.py" install -D -m644 LICENSE "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE" + + # MinGW prefixed bash_completion.d is not respected as the shells are MSYS packages + # see https://github.com/msys2/MSYS2-packages/pull/2983 + mkdir -p "${pkgdir}${MINGW_PREFIX}/share/bash-completion/completions" + mv "${pkgdir}${MINGW_PREFIX}/etc/bash_completion.d/youtube-dl.bash-completion" "${pkgdir}${MINGW_PREFIX}/share/bash-completion/completions/youtube-dl" + rm -r "${pkgdir}${MINGW_PREFIX}/etc/bash_completion.d" }