summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCosmic Horror2024-04-02 15:40:33 -0600
committerCosmic Horror2024-04-02 15:40:33 -0600
commit4b55ed70e7c0857eb1423d4d206f37ea00f30dcf (patch)
tree5a399ac3fc6448950854683f28ff372ee674d53d
parented3c92ea5e0919ce094421d65ac398222b892cb0 (diff)
downloadaur-4b55ed70e7c0857eb1423d4d206f37ea00f30dcf.tar.gz
upgpkg: ra-multiplex 0.2.3-1
upstream release Update ra-multiplex to v0.2.3
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD42
2 files changed, 27 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index be93d7f76e9e..0cedbd71e041 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 3386bc59d3f7..c4d796d53749 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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