diff options
author | Brahmajit Das <brahmajit.xyz@gmail.com> | 2024-08-20 02:15:56 +0530 |
---|---|---|
committer | Brahmajit Das <brahmajit.xyz@gmail.com> | 2024-08-20 02:16:19 +0530 |
commit | 843cf24cbffb34545832573f774ca31900da7143 (patch) | |
tree | fca6d37f6f1b0650c0bd155f6007fa4abaa5c093 | |
parent | dev-util/lua-language-server: add 3.10.5 (diff) | |
download | guru-843cf24cbffb34545832573f774ca31900da7143.tar.gz guru-843cf24cbffb34545832573f774ca31900da7143.tar.bz2 guru-843cf24cbffb34545832573f774ca31900da7143.zip |
dev-util/lua-language-server: Fix building for 3.10.5
Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com>
-rw-r--r-- | dev-util/lua-language-server/files/lua-language-server-3.10.5-uint32_t-fix.patch | 10 | ||||
-rw-r--r-- | dev-util/lua-language-server/lua-language-server-3.10.5.ebuild | 2 |
2 files changed, 12 insertions, 0 deletions
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 000000000..2f38d8970 --- /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 <unordered_map> + #include <unordered_set> + #include <vector> ++#include <stdint.h> + + 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 5e90591cb..97e025164 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|" \ |