Commit d45dd1db authored by Drew DeVault's avatar Drew DeVault Committed by Natanael Copa

main/meson: add meson-vim

parent fe9e411c
......@@ -2,13 +2,13 @@
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=meson
pkgver=0.51.1
pkgrel=0
pkgrel=1
pkgdesc="Fast and user friendly build system"
url="https://mesonbuild.com"
arch="noarch"
license="Apache-2.0"
depends="ninja py3-setuptools python3"
subpackages="$pkgname-doc"
subpackages="$pkgname-doc $pkgname-vim::noarch"
source="https://github.com/mesonbuild/meson/releases/download/$pkgver/$pkgname-$pkgver.tar.gz"
build() {
......@@ -26,4 +26,17 @@ package() {
python3 setup.py install --prefix=/usr --root="$pkgdir"
}
vim() {
pkgdesc="$pkgdesc (vim support)"
install_if="vim $pkgname=$pkgver-r$pkgrel"
cd "$builddir"
for kind in ftdetect ftplugin indent syntax
do
mkdir -p "$subpkgdir"/usr/share/vim/vimfiles/$kind
install -Dm644 \
"$builddir"/data/syntax-highlighting/vim/$kind/meson.vim \
"$subpkgdir"/usr/share/vim/vimfiles/$kind/meson.vim
done
}
sha512sums="b0b220de2a20c355cbd2f63aff195374ad8b2dae64f0dc4efb7abf84d7a9e70b6d4239d3d94b2b8ba2de5dd6e871589848b057c842c8f256016c666e9aa882f1 meson-0.51.1.tar.gz"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment