diff options
author | SandaruKasa | 2023-07-05 15:23:35 +0300 |
---|---|---|
committer | SandaruKasa | 2023-07-05 15:23:35 +0300 |
commit | 369b2026262b6c28671a1d7bb8860cfcb53dce36 (patch) | |
tree | ccc29b11807bff7a133f616d5ce22d784863a0ed | |
download | aur-369b2026262b6c28671a1d7bb8860cfcb53dce36.tar.gz |
pest-language-server v0.3.2
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 38 |
3 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c45c1e8924b2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = pest-language-server + pkgdesc = Language Server Protocol implementation for pest grammars + pkgver = 0.3.2 + pkgrel = 1 + url = https://github.com/pest-parser/pest-ide-tools + arch = x86_64 + arch = aarch64 + license = Apache + makedepends = cargo + makedepends = openssl + depends = glibc + depends = gcc-libs + depends = openssl + source = pest-ide-tools-0.3.2.tar.gz::https://github.com/pest-parser/pest-ide-tools/archive/refs/tags/v0.3.2.tar.gz + sha256sums = d8f308c96d0437904ac3b8a20805008ebb053dcfc90108f09fd6ea291aa49c39 + +pkgname = pest-language-server diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..2d60fda9ca35 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.tar.* +/pkg/ +/src/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..46d6778ea2f9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: SandaruKasa <sandarukasa plus aur at ya dot ru> + +pkgname=pest-language-server +pkgver=0.3.2 +pkgrel=1 +pkgdesc='Language Server Protocol implementation for pest grammars' +arch=('x86_64' 'aarch64') +url="https://github.com/pest-parser/pest-ide-tools" +license=(Apache) +makedepends=(cargo openssl) +depends=(glibc gcc-libs openssl) +_basename="pest-ide-tools-${pkgver}" +source=("${_basename}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz") +sha256sums=("d8f308c96d0437904ac3b8a20805008ebb053dcfc90108f09fd6ea291aa49c39") +_src="${_basename}/language-server" + +prepare() { + cd "${_src}" + cargo fetch --locked --target "${CARCH}-unknown-linux-gnu" +} + +build() { + cd "${_src}" + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cargo build --frozen --release --all-features +} + +# check() { +# cd "${_src}" +# export RUSTUP_TOOLCHAIN=stable +# cargo test --frozen --all-features +# } + +package() { + cd "${_src}" + install -Dm755 target/release/"${pkgname}" -t "$pkgdir/usr/bin/" +} |