From 5022034ae4d8b3c63dc40dd77990e8649df0f21e Mon Sep 17 00:00:00 2001 From: KawaiiAmber Date: Sun, 23 May 2021 02:27:47 -0600 Subject: [PATCH] New package: onivim2-0.5.5 --- srcpkgs/onivim2/template | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 srcpkgs/onivim2/template diff --git a/srcpkgs/onivim2/template b/srcpkgs/onivim2/template new file mode 100644 index 000000000000..a7d4eb48b498 --- /dev/null +++ b/srcpkgs/onivim2/template @@ -0,0 +1,38 @@ +# Template file for 'onivim2' +pkgname=onivim2 +version=0.5.5 +revision=1 +wrksrc="oni2-${version}" +# No pkg for esy, so installing in this template +hostmakedepends="nodejs git nasm m4 ragel" +makedepends="libpng-devel bzip2-devel xorg-server-devel glu-devel + harfbuzz-devel libXext-devel fontconfig-devel libXrandr-devel libXi-devel + libXcursor-devel libXinerama-devel libXxf86vm-devel" +short_desc="Native, lightweight modal code editor" +maintainer="KawaiiAmber " +license="custom" +homepage="https://v2.onivim.io" +distfiles="https://github.com/onivim/oni2/archive/refs/tags/v${version}.tar.gz" +checksum=a73112c447a6747fc407784d017270a7fd83c13e8b8be9f0ea953316ba2dc76d + +do_configure() { + npm install -g esy + npm install -g node-gyp + node-gyp install 14.15.4 + node install-node-deps.js +} + +do_build() { + esy install + esy bootstrap +} + +do_install() { + # Not sure how to install yet + # pass as : to allow testing of build + : +} + +post_install() { + vlicense ThirdPartyLicenses.txt +}