summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSahan Fernando2024-01-10 11:02:57 +1100
committerSahan Fernando2024-01-11 00:52:50 +1100
commitd3a4f47ea5d3100bbd8ed5ed24748f248faafec3 (patch)
tree2d7fa8fa308e350142669e7d207f70ecad6e889e
downloadaur-serve-d-bin.tar.gz
Initial Commit
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD29
2 files changed, 47 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d6018ae3a846
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = serve-d-bin
+ pkgdesc = Microsoft language server protocol implementation for D using workspace-d (Binary Distribution)
+ pkgver = 0.7.6
+ pkgrel = 1
+ url = https://github.com/Pure-D/serve-d
+ arch = x86_64
+ groups = dlang
+ license = MIT
+ depends = glibc
+ depends = gcc-libs
+ provides = serve-d
+ conflicts = serve-d
+ source = https://github.com/Pure-D/serve-d/releases/download/v0.7.6/serve-d_0.7.6-linux-x86_64.tar.xz
+ source = https://raw.githubusercontent.com/Pure-D/serve-d/v0.7.6/LICENSE
+ sha256sums = 48e135a60523cf22ef3265d76aee338357543405f6731503cf550efb45e4d6bc
+ sha256sums = 84ffe9d8aa1f01fef7df2efb5525e66ff2c1c4dea65d65674e42b8d615023c98
+
+pkgname = serve-d-bin
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..572b497c9ebf
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: Sahan Fernando <sahan.h.fernando@gmail.com>
+
+pkgname=('serve-d-bin')
+pkgver=0.7.6
+pkgrel=1
+pkgdesc="Microsoft language server protocol implementation for D using workspace-d (Binary Distribution)"
+arch=('x86_64')
+url="https://github.com/Pure-D/serve-d"
+license=("MIT")
+groups=('dlang')
+provides=('serve-d')
+conflicts=('serve-d')
+depends=('glibc' 'gcc-libs')
+
+source=(
+ "https://github.com/Pure-D/serve-d/releases/download/v${pkgver}/serve-d_${pkgver}-linux-${CARCH}.tar.xz"
+ "https://raw.githubusercontent.com/Pure-D/serve-d/v${pkgver}/LICENSE"
+)
+
+sha256sums=('48e135a60523cf22ef3265d76aee338357543405f6731503cf550efb45e4d6bc'
+ '84ffe9d8aa1f01fef7df2efb5525e66ff2c1c4dea65d65674e42b8d615023c98')
+
+package() {
+ # binaries
+ install -Dm755 "$srcdir/serve-d" "$pkgdir/usr/bin/serve-d"
+
+ # license
+ install -Dm644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}