Date: Friday, November 25, 2022 @ 09:09:59 Author: polyzen Revision: 1353842
archrelease: copy trunk to community-x86_64 Added: bash-language-server/repos/community-x86_64/PKGBUILD (from rev 1353841, bash-language-server/trunk/PKGBUILD) Deleted: bash-language-server/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 84 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 42 insertions(+), 42 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-11-25 09:09:40 UTC (rev 1353841) +++ PKGBUILD 2022-11-25 09:09:59 UTC (rev 1353842) @@ -1,42 +0,0 @@ -# Maintainer: Felix Yan <felixonm...@archlinux.org> -# Maintainer: Maxim Baz <$pkgname at maximbaz dot com> -# Maintainer: Daniel M. Capella <poly...@archlinux.org> - -pkgname=bash-language-server -pkgver=3.1.1 -pkgrel=1 -pkgdesc="Bash language server implementation based on Tree Sitter and its grammar for Bash" -arch=("x86_64") -url="https://github.com/bash-lsp/bash-language-server" -license=("MIT") -depends=("nodejs") -makedepends=("git" "jq" "typescript" "yarn") -optdepends=('bash-completion: for CLI args completion' - 'man-db: for documentation via manual pages' - 'shellcheck: to enable linting') -source=("$pkgname-$pkgver.tar.gz::$url/archive/server-$pkgver.tar.gz") -b2sums=('ab57642abcc7b6d701e371d310ce1fe98825ad353f3fce9a15ef86819c5de4cbf697adcb32646e0c9e22b3c7e96a261d2f75a56091f38a67bc7fb52c4f04a6e8') - -build() { - cd "$pkgname-server-$pkgver" - yarn - yarn run compile -} - -package() { - cd "$pkgname-server-$pkgver/server" - - # Emulate `npm prune --production` - cp package.json{,.bak} - read -ra devDependencies < <(jq -r '.devDependencies | keys | join(" ")' package.json) - yarn remove --frozen-lockfile "${devDependencies[@]}" - mv package.json{.bak,} - - install -d "$pkgdir/usr/lib/$pkgname" - cd "$pkgdir/usr/lib/$pkgname" - cp -a "$srcdir/$pkgname-server-$pkgver/server/"* . - install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" "$srcdir/$pkgname-server-$pkgver/LICENSE" - - install -d "$pkgdir/usr/bin" - ln -s "/usr/lib/$pkgname/bin/main.js" "$pkgdir/usr/bin/$pkgname" -} Copied: bash-language-server/repos/community-x86_64/PKGBUILD (from rev 1353841, bash-language-server/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-11-25 09:09:59 UTC (rev 1353842) @@ -0,0 +1,42 @@ +# Maintainer: Felix Yan <felixonm...@archlinux.org> +# Maintainer: Maxim Baz <$pkgname at maximbaz dot com> +# Maintainer: Daniel M. Capella <poly...@archlinux.org> + +pkgname=bash-language-server +pkgver=3.2.0 +pkgrel=1 +pkgdesc="Bash language server implementation based on Tree Sitter and its grammar for Bash" +arch=("x86_64") +url="https://github.com/bash-lsp/bash-language-server" +license=("MIT") +depends=("nodejs") +makedepends=("git" "jq" "typescript" "yarn") +optdepends=('bash-completion: for CLI args completion' + 'man-db: for documentation via manual pages' + 'shellcheck: to enable linting') +source=("$pkgname-$pkgver.tar.gz::$url/archive/server-$pkgver.tar.gz") +b2sums=('1b1c12de4a6a06979021013af85ee76adad15abb7ecb353c73b812257a3bd051a5e3215909ac1c3b992ee1e4c899d3f879040eb557d47a5fc9d472d60fbf31b4') + +build() { + cd "$pkgname-server-$pkgver" + yarn + yarn run compile +} + +package() { + cd "$pkgname-server-$pkgver/server" + + # Emulate `npm prune --production` + cp package.json{,.bak} + read -ra devDependencies < <(jq -r '.devDependencies | keys | join(" ")' package.json) + yarn remove --frozen-lockfile "${devDependencies[@]}" + mv package.json{.bak,} + + install -d "$pkgdir/usr/lib/$pkgname" + cd "$pkgdir/usr/lib/$pkgname" + cp -a "$srcdir/$pkgname-server-$pkgver/server/"* . + install -Dm644 -t "$pkgdir/usr/share/licenses/$pkgname/" "$srcdir/$pkgname-server-$pkgver/LICENSE" + + install -d "$pkgdir/usr/bin" + ln -s "/usr/lib/$pkgname/bin/main.js" "$pkgdir/usr/bin/$pkgname" +}