diff options
author | Cosmic Horror | 2024-04-02 15:40:33 -0600 |
---|---|---|
committer | Cosmic Horror | 2024-04-02 15:40:33 -0600 |
commit | 4b55ed70e7c0857eb1423d4d206f37ea00f30dcf (patch) | |
tree | 5a399ac3fc6448950854683f28ff372ee674d53d | |
parent | ed3c92ea5e0919ce094421d65ac398222b892cb0 (diff) | |
download | aur-4b55ed70e7c0857eb1423d4d206f37ea00f30dcf.tar.gz |
upgpkg: ra-multiplex 0.2.3-1
upstream release
Update ra-multiplex to v0.2.3
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 27 insertions, 26 deletions
@@ -1,15 +1,12 @@ pkgbase = ra-multiplex pkgdesc = allows multiple LSP to share a single rust-analyzer instance per cargo workspace. - pkgver = 0.2.0 + pkgver = 0.2.3 pkgrel = 1 url = https://github.com/pr2502/ra-multiplex arch = any license = MIT - makedepends = rustup - depends = rust-analyzer - provides = ra-multiplex - provides = ra-multiplex-server - source = ra-multiplex::git+https://github.com/pr2502/ra-multiplex.git#tag=v0.2.0 - sha256sums = SKIP + makedepends = cargo + source = ra-multiplex-0.2.3.tar.gz::https://static.crates.io/crates/ra-multiplex/ra-multiplex-0.2.3.crate + sha512sums = a61b4c0c6a9b5e23ab51db337d8fd839bd4233766777e5a8b5eb1f231a35ba4aed330f6372295c6efe44db01f441c5ed7c803703ba31d03fbba665d9b81f242d pkgname = ra-multiplex @@ -1,44 +1,48 @@ -# Maintainer: Alessio Biancone <alebian1996@gmail.com> +# Maintainer: Cosmic Horror <CosmicHorrorDev@pm.me> +# Contributor: Alessio Biancone <alebian1996@gmail.com> + pkgname=ra-multiplex -pkgver=0.2.0 +pkgver=0.2.3 pkgrel=1 pkgdesc="allows multiple LSP to share a single rust-analyzer instance per cargo workspace." arch=('any') url="https://github.com/pr2502/ra-multiplex" -license=('MIT') -makedepends=('rustup') -provides=('ra-multiplex' 'ra-multiplex-server') -source=("${pkgname}::git+${url}.git#tag=v${pkgver}") -depends=('rust-analyzer') -sha256sums=('SKIP') +license=(MIT) +makedepends=(cargo) +source=("$pkgname-$pkgver.tar.gz::https://static.crates.io/crates/$pkgname/$pkgname-$pkgver.crate") +sha512sums=('a61b4c0c6a9b5e23ab51db337d8fd839bd4233766777e5a8b5eb1f231a35ba4aed330f6372295c6efe44db01f441c5ed7c803703ba31d03fbba665d9b81f242d') prepare() { -cd "${pkgname}" -cat <<EOF > ra-multiplex.service + cd "$srcdir/$pkgname-$pkgver" + + cat <<EOF > ra-multiplex.service [Unit] Description=ra-multiplex service to keep the server alive After=multi-user.target [Service] Type=simple -ExecStart=/usr/bin/ra-multiplex-server -Restart=always -RestartSec=2 +ExecStart=/usr/bin/ra-multiplex server [Install] WantedBy=default.target EOF + + export RUSTUP_TOOLCHAIN=stable + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" } build() { - cd ${pkgname} - cargo build --release + cd "$srcdir/$pkgname-$pkgver" + export RUSTUP_TOOLCHAIN=stable + cargo build --frozen --release } package() { - cd "${pkgname}" - install -D -m755 "target/release/ra-multiplex-server" "${pkgdir}/usr/bin/ra-multiplex-server" - install -D -m755 "target/release/ra-multiplex" "${pkgdir}/usr/bin/ra-multiplex" + cd "$srcdir/$pkgname-$pkgver" - install -D -m644 ra-multiplex.service "${pkgdir}/usr/lib/systemd/user/ra-multiplex.service" + install -D -m755 "target/release/ra-multiplex" "${pkgdir}/usr/bin/ra-multiplex" + install -D -m644 ra-multiplex.service "${pkgdir}/usr/lib/systemd/user/ra-multiplex.service" } + +# vi: filetype=sh shiftwidth=2 expandtab |