# Maintainer: Daniel M. Capella # Contributor: dianlujitao pkgname=efm-langserver pkgver=0.0.40 pkgrel=1 pkgdesc='General purpose Language Server' arch=('x86_64') url=https://github.com/mattn/efm-langserver license=('MIT') depends=('glibc') makedepends=('go') optdepends=('ctags: for "go to definition" requests') source=("$url/archive/v$pkgver/$pkgname-v$pkgver.tar.gz") b2sums=('879272b716c2e2a57b039d4b1a1cd3fc79bd7777e08fe0f87b2ae6036fc23686e11dbf4504162c930df57b6cdb2238fcdc54eb3000ddae21e70109b686a3cce5') build() { cd $pkgname-$pkgver export CGO_CPPFLAGS="$CPPFLAGS" export CGO_CFLAGS="$CFLAGS" export CGO_CXXFLAGS="$CXXFLAGS" export CGO_LDFLAGS="$LDFLAGS" export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" go build . } check() { cd $pkgname-$pkgver go test -v ./... } package() { cd $pkgname-$pkgver install -Dt "$pkgdir"/usr/bin efm-langserver } # vim:set sw=2 et: