Received: from mail.cmpwn.com (mail.cmpwn.com [45.56.77.53]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 9328C781A81 for <~alpine/aports@lists.alpinelinux.org>; Thu, 8 Aug 2019 23:21:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=cmpwn.com; s=cmpwn; t=1565306502; bh=b/UHuoAGdczj7fTVBBxESDVL1b7nfOxlUSNReEofLVw=; h=From:To:Cc:Subject:Date; b=ActJltfhdrGQ8z7W7NpCnv2OKWkva4q9mufaA6KoL2Vaprj0THUuTQUo8tXEoMhGq A7ph1z5O7G1pbjHAiNFee+zxxT+4Q61UaObgMvv2+btFwyje8k6OsvG3Ac+ojD1Rea UJex4nZKhzldS+M6BUg3Ea52tBTytK7iLlVqQIlA= From: Drew DeVault To: ~alpine/aports@lists.alpinelinux.org Cc: Drew DeVault , Francesco Colista Subject: [PATCH] main/meson: add meson-vim Date: Fri, 9 Aug 2019 08:21:33 +0900 Message-Id: <20190808232133.29762-1-sir@cmpwn.com> X-Mailer: git-send-email 2.22.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit --- main/meson/APKBUILD | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/main/meson/APKBUILD b/main/meson/APKBUILD index 58289d6482..630b7b07a6 100644 --- a/main/meson/APKBUILD +++ b/main/meson/APKBUILD @@ -2,28 +2,37 @@ # Maintainer: Francesco Colista 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" source="https://github.com/mesonbuild/meson/releases/download/$pkgver/$pkgname-$pkgver.tar.gz" build() { - cd "$builddir" python3 setup.py build } check() { - cd "$builddir" python3 setup.py check } package() { - cd "$builddir" python3 setup.py install --prefix=/usr --root="$pkgdir" } +vim() { + pkgdesc="$pkgdesc (vim support)" + install_if="vim $pkgname=$pkgver-r$pkgrel" + 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" -- 2.22.0