summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzilcH402023-01-19 09:20:41 +0800
committerzilcH402023-01-19 09:20:41 +0800
commit0f41f98a293cd5fdebe81e26638a94ed7843003f (patch)
tree9d856ed5963767f943e224b97595310bc311a7c9
downloadaur-0f41f98a293cd5fdebe81e26638a94ed7843003f.tar.gz
initial commit
-rw-r--r--.SRCINFO13
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD29
3 files changed, 47 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..452e7be5cb1f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = rime-ls
+ pkgdesc = A language server for Rime input method engine
+ pkgver = 0.1.0
+ pkgrel = 1
+ url = https://github.com/wlh320/rime-ls
+ arch = x86_64
+ license = BSD3
+ makedepends = clang
+ depends = librime
+ source = rime-ls-0.1.0.tar.gz::https://github.com/wlh320/rime-ls/archive/refs/tags/v0.1.0.tar.gz
+ sha512sums = 7521f12bac43b271bc309f72d503d6fccec262bafb128b50fad8b70779f74482d4c8c886eaa8d9b2dcae5f293ff9ce21eaf3975546c91f32cd214988cb40fcd2
+
+pkgname = rime-ls
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..8cc028433aa3
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*.xz
+*.gz
+*.zst
+/pkg
+/src
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..42f6b3c6fce9
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: zilch40 <wlh233@live.com>
+pkgname=rime-ls
+pkgver=0.1.0
+pkgrel=1
+pkgdesc='A language server for Rime input method engine'
+arch=(x86_64)
+url='https://github.com/wlh320/rime-ls'
+license=('BSD3')
+makedepends=('clang')
+depends=('librime')
+sha512sums=('7521f12bac43b271bc309f72d503d6fccec262bafb128b50fad8b70779f74482d4c8c886eaa8d9b2dcae5f293ff9ce21eaf3975546c91f32cd214988cb40fcd2')
+
+source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
+
+prepare() {
+ cd "$pkgname-$pkgver"
+ cargo fetch --target "$CARCH-unknown-linux-gnu"
+}
+
+build() {
+ cd "$pkgname-$pkgver"
+ cargo build --release --frozen
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ install -Dm755 "target/release/rime_ls" -t "$pkgdir"/usr/bin/rime_ls
+ install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}