diff --git a/dev-util/lua-language-server/files/lua-language-server-3.10.5-uint32_t-fix.patch b/dev-util/lua-language-server/files/lua-language-server-3.10.5-uint32_t-fix.patch new file mode 100644 index 0000000000..2f38d89708 --- /dev/null +++ b/dev-util/lua-language-server/files/lua-language-server-3.10.5-uint32_t-fix.patch @@ -0,0 +1,10 @@ +--- a/3rd/EmmyLuaCodeStyle/Util/include/Util/SymSpell/SymSpell.h ++++ b/3rd/EmmyLuaCodeStyle/Util/include/Util/SymSpell/SymSpell.h +@@ -29,6 +29,7 @@ + #include + #include + #include ++#include + + class SymSpell { + public: diff --git a/dev-util/lua-language-server/lua-language-server-3.10.5.ebuild b/dev-util/lua-language-server/lua-language-server-3.10.5.ebuild index 5e90591cb0..97e0251646 100644 --- a/dev-util/lua-language-server/lua-language-server-3.10.5.ebuild +++ b/dev-util/lua-language-server/lua-language-server-3.10.5.ebuild @@ -28,6 +28,7 @@ RESTRICT="!test? ( test )" PATCHES=( "${FILESDIR}/linux.ninja.patch" "${FILESDIR}/build.ninja.patch" + "${FILESDIR}/${PN}-3.10.5-uint32_t-fix.patch" ) src_prepare() { @@ -60,6 +61,7 @@ src_compile() { build/build.ninja || die eapply "${FILESDIR}/build.ninja.patch" + eapply "${FILESDIR}/${PN}-3.10.5-uint32_t-fix.patch" sed -i -e "s/REPLACE_ME/$(tc-getCC)/" \ -e "s/REPLACE_AR/$(tc-getAR)/" \ -e "s|LUAMAKE_PATH|${S}/3rd/luamake/luamake|" \