summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: eb036df33fc4f86a41ebbc084542fa2d8e687a63 (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
# Maintainer: Mario Finelli <mario dot finelli at yahoo dot com>

pkgname=vim-puppet
pkgver=4.6.1
pkgrel=1
epoch=1
pkgdesc="Puppet language syntax highlighting for vim."
arch=('any')
url="https://github.com/puppetlabs/puppet/tree/master/ext/vim/"
license=('Apache')
depends=('vim')
conflicts=('puppet')
source=("https://github.com/puppetlabs/puppet/archive/${pkgver}.tar.gz")
sha256sums=('246eb58f4cc98de41a272f91234ce6a1c56a94afeaec0ed7358706baa7151dd7')

package() {
    cd "${srcdir}/puppet-${pkgver}/ext/vim"
    _vimdir="${pkgdir}/usr/share/vim/vimfiles"

    install -dm755 "$_vimdir"/{ftdetect,ftplugin,indent,syntax}

    install -Dm644 ftdetect/puppet.vim "$_vimdir"/ftdetect/puppet.vim
    install -Dm644 ftplugin/puppet.vim "$_vimdir"/ftplugin/puppet.vim
    install -Dm644 indent/puppet.vim "$_vimdir"/indent/puppet.vim
    install -Dm644 syntax/puppet.vim "$_vimdir"/syntax/puppet.vim
}