# Maintainer: Jan Alexander Steffens (heftig) pkgname=microsoft-python-language-server pkgver=0.2 pkgrel=1 epoch=1 pkgdesc="Microsoft Language Server for Python" url="https://github.com/Microsoft/python-language-server" arch=(any) license=(Apache) depends=(dotnet-runtime) makedepends=(dotnet-sdk git) source=("$pkgname::git+$url#tag=$pkgver") sha256sums=('SKIP') validpgpkeys=('5DE3E0509C47EA3CF04A42D34AEE18F83AFDEB23') prepare() { cd $pkgname/src/LanguageServer/Impl dotnet restore } build() { cd $pkgname/src/LanguageServer/Impl dotnet build -c Release --no-restore } package() { cd $pkgname/src/LanguageServer/Impl # Returns 1 but reports no error (???) dotnet publish -c Release --no-build -o "$pkgdir/usr/lib/$pkgname" || : install -D /dev/stdin "$pkgdir/usr/bin/mspyls" <