diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2023-01-02 00:46:40 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2023-01-02 00:46:40 +0000 |
| commit | 4e271b8a0c63999f201bc902d02419aabffbebb4 (patch) | |
| tree | c6dd193b30c4b381c8996873a31e13748e772968 /dev-util/lua-language-server/lua-language-server-3.6.4.ebuild | |
| parent | f4943794bc53fab0d5ea3773100e06e34e7ed017 (diff) | |
| download | srcux-4e271b8a0c63999f201bc902d02419aabffbebb4.tar.gz srcux-4e271b8a0c63999f201bc902d02419aabffbebb4.tar.xz srcux-4e271b8a0c63999f201bc902d02419aabffbebb4.zip | |
Adding metadata
Diffstat (limited to 'dev-util/lua-language-server/lua-language-server-3.6.4.ebuild')
| -rw-r--r-- | dev-util/lua-language-server/lua-language-server-3.6.4.ebuild | 36 |
1 files changed, 36 insertions, 0 deletions
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 +} |
