summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 14 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4c0553baa072..0f668b576760 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,37 +1,39 @@
-# Maintainer: Dan Printzell <me@vild.io>
+# Maintainer: Ernesto Castellotti <mail@ernestocastellotti.it>
+# Contributor: Dan Printzell <me@vild.io>
pkgname=('serve-d')
-pkgver=0.4.1
+pkgver=0.6.0
pkgrel=1
-pkgdesc="Wraps dcd, dfmt and dscanner to one unified environment managed by dub"
+pkgdesc="Microsoft language server protocol implementation for D using workspace-d"
arch=('x86_64')
url="https://github.com/Pure-D/serve-d"
license=("MIT")
groups=('dlang')
-makedepends=('dmd' 'git' 'dub')
-depends=('libphobos' 'dcd')
+makedepends=('ldc' 'git' 'dub')
+depends=('liblphobos' 'dcd')
source=(
- "git+https://github.com/Pure-D/serve-d#tag=v${pkgver}"
+ "https://github.com/Pure-D/serve-d/archive/v${pkgver}.tar.gz"
)
sha256sums=(
- 'SKIP'
+ 'b668827d3c91d4acd0c1d2058327d24bd0cca341052b6ec93887b880d86b8d30'
)
prepare() {
- cd "$srcdir/serve-d"
+ cd "$srcdir/serve-d-${pkgver}"
dub upgrade
}
build() {
- cd "$srcdir/serve-d"
- dub build
+ cd "$srcdir/serve-d-${pkgver}"
+ dub build --build=release --compiler=ldc
}
package() {
# binaries
- install -Dm755 "$srcdir/serve-d/serve-d" "$pkgdir/usr/bin/serve-d"
+ install -Dm755 "$srcdir/serve-d-${pkgver}/serve-d" "$pkgdir/usr/bin/serve-d"
# license
- install -Dm644 "$srcdir/serve-d/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ install -Dm644 "$srcdir/serve-d-${pkgver}/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
+