From 4e271b8a0c63999f201bc902d02419aabffbebb4 Mon Sep 17 00:00:00 2001 From: "Liguros - Gitlab CI/CD [develop]" Date: Mon, 2 Jan 2023 00:46:40 +0000 Subject: Adding metadata --- .../lua-language-server-3.6.4.ebuild | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 dev-util/lua-language-server/lua-language-server-3.6.4.ebuild (limited to 'dev-util/lua-language-server/lua-language-server-3.6.4.ebuild') diff --git a/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild b/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild new file mode 100644 index 000000000000..bd99b8d38a00 --- /dev/null +++ b/dev-util/lua-language-server/lua-language-server-3.6.4.ebuild @@ -0,0 +1,36 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit ninja-utils + +DESCRIPTION="Lua language server" +HOMEPAGE="https://github.com/sumneko/lua-language-server" +SRC_URI="https://github.com/sumneko/lua-language-server/releases/download/${PV}/${P}-submodules.zip -> ${P}.zip" +S="${WORKDIR}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +BDPEND=" + ${NINJA_DEPEND} + app-arch/unzip + dev-util/ninja + sys-devel/gcc +" +RESTRICT="!test? ( test )" + +src_compile() { + eninja -C 3rd/luamake -f compile/ninja/linux.ninja "$(usex test "test" "luamake")" + use test && eninja -C 3rd/luamake -f compile/ninja/linux.ninja luamake + ./3rd/luamake/luamake init || die + # Tests are broken + eninja -f build/build.ninja all +} + +src_install() { + dobin ./bin/{main.lua,lua-language-server} + dodoc changelog.md README.md +} -- cgit v1.3