Date: Saturday, August 6, 2022 @ 17:09:35 Author: polyzen Revision: 1260447
archrelease: copy trunk to community-any Added: typescript-language-server/repos/community-any/PKGBUILD (from rev 1260446, typescript-language-server/trunk/PKGBUILD) Deleted: typescript-language-server/repos/community-any/PKGBUILD ----------+ PKGBUILD | 92 +++++++++++++++++++++++++++++-------------------------------- 1 file changed, 45 insertions(+), 47 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-08-06 17:09:15 UTC (rev 1260446) +++ PKGBUILD 2022-08-06 17:09:35 UTC (rev 1260447) @@ -1,47 +0,0 @@ -# Maintainer: Daniel M. Capella <poly...@archlinux.org> - -pkgname=typescript-language-server -pkgver=0.11.2 -pkgrel=1 -pkgdesc='Language Server Protocol (LSP) implementation for TypeScript using tsserver' -url=https://github.com/theia-ide/typescript-language-server -arch=('any') -license=('Apache') -depends=('typescript') -makedepends=('jq' 'yarn') -checkdepends=('npm') -source=("$url/archive/v$pkgver/$pkgname-$pkgver.tar.gz") -b2sums=('0c4d6d6e31d7f1245127646a80ee1ae13ac6b8ca4c486ca931bf32bc6b519b4313135988a8edc1553cd8d93e63f3d4dceaf1dafa86548bd03845fb0ab1ea18bc') - -prepare() { - cd $pkgname-$pkgver - yarn --frozen-lockfile -} - -build() { - cd $pkgname-$pkgver - yarn compile # Needs bin links -} - -check() { - cd $pkgname-$pkgver - yarn test -} - -package() { - cd $pkgname-$pkgver - - # 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/{bin,lib/node_modules/$pkgname} - ln -s ../lib/node_modules/$pkgname/lib/cli.js "$pkgdir"/usr/bin/$pkgname - chmod +x lib/cli.js - cp -r lib node_modules package.json "$pkgdir"/usr/lib/node_modules/$pkgname - install -Dm644 -t "$pkgdir"/usr/share/doc/$pkgname {CHANGELOG,README}.md -} - -# vim:set ts=2 sw=2 et: Copied: typescript-language-server/repos/community-any/PKGBUILD (from rev 1260446, typescript-language-server/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-08-06 17:09:35 UTC (rev 1260447) @@ -0,0 +1,45 @@ +# Maintainer: Daniel M. Capella <poly...@archlinux.org> + +pkgname=typescript-language-server +pkgver=1.0.0 +pkgrel=1 +pkgdesc='Language Server Protocol (LSP) implementation for TypeScript using tsserver' +url=https://github.com/theia-ide/typescript-language-server +arch=('any') +license=('Apache') +depends=('typescript') +makedepends=('jq' 'yarn') +checkdepends=('npm') +source=("$url/archive/v$pkgver/$pkgname-$pkgver.tar.gz") +b2sums=('abc14da68d240dcb686ddfe53161e5f2e84856f4c343bace31bef3ed070a44ef942e2e916c69bb274a5a846e4c5ac3a69db99756afdc772589fd98c59100a538') + +prepare() { + cd $pkgname-$pkgver + yarn --frozen-lockfile +} + +build() { + cd $pkgname-$pkgver + yarn compile # Needs bin links +} + +check() { + cd $pkgname-$pkgver + yarn test +} + +package() { + cd $pkgname-$pkgver + + # 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/{bin,lib/node_modules/$pkgname} + ln -s ../lib/node_modules/$pkgname/lib/cli.js "$pkgdir"/usr/bin/$pkgname + chmod +x lib/cli.js + cp -r lib node_modules package.json "$pkgdir"/usr/lib/node_modules/$pkgname + install -Dm644 -t "$pkgdir"/usr/share/doc/$pkgname {CHANGELOG,README}.md +}