summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 80de9f0aeb69f7c08063364a615885272280250b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# Maintainer:  Joost Bremmer <toost.b@gmail.com>
# Contributor: Lukas Fleischer <lfleischer@archlinux.org>
# Contributor: Felip Manyer i Ballester <archlinux at res hyphen telae dot cat>
# Contributor: Alex Ferrando <alferpal@gmail.com>
# Contributor: Zhang Li <richselian at gmail.com>

pkgname=neovim-syntastic
_pkgname=syntastic
pkgver=3.9.0
pkgrel=1
pkgdesc='Automatic syntax checking for Neovim'
arch=('any')
url='https://github.com/vim-syntastic/syntastic'
license=('custom:WTFPL')
depends=('neovim')
groups=('neovim-plugins')
install=nvim-doc.install
source=("$pkgname-$pkgver.tar.gz::${url}/archive/${pkgver}.tar.gz")
sha256sums=('7ecaed94dc6a5b3e1f8511c94e1df9436fad1895b3337a1cd3d4e77a526c155b')

package() {
    cd "${srcdir}/${_pkgname}-${pkgver}"

    install -d "${pkgdir}/usr/share/nvim/runtime/"{plugin,doc,autoload/syntastic/,syntax_checkers}
    find . -type d -exec chmod 755 '{}' \;
    cp -dr plugin/* "$pkgdir/usr/share/nvim/runtime/plugin/"
    install -Dm0644 doc/syntastic.txt "${pkgdir}/usr/share/nvim/runtime/doc/syntastic.txt"
    cp autoload/syntastic/* "$pkgdir/usr/share/nvim/runtime/autoload/syntastic/"
    cp -dr syntax_checkers/* "$pkgdir/usr/share/nvim/runtime/syntax_checkers/"

    # remove rustc checker (fixes FS#41517)
    rm -rf "${pkgdir}/usr/share/nvim/runtime/syntax_checkers/rust/"

    # install license file
    install -Dm0644 LICENCE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}