diff --git a/3.5.0.tar.gz b/3.5.0.tar.gz
deleted file mode 100644
index cf60c63..0000000
--- a/3.5.0.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:0d79ec00291cfe65d24c99d5d06566ef4f776ed48df482428bc711e133e50f6b
-size 3108887
diff --git a/3.5.6.tar.gz b/3.5.6.tar.gz
new file mode 100644
index 0000000..90ec3c8
--- /dev/null
+++ b/3.5.6.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8370df4cac05677028cff36743795b3d63be2a1d033e8b7d16c8d553563c2ee7
+size 3133740
diff --git a/_service b/_service
index 135fa30..c8671b9 100644
--- a/_service
+++ b/_service
@@ -4,14 +4,14 @@
@PARENT_TAG@
git
.git
- 505ed9411939fe8c45903e3c9ce559fde50a0584
+ 16f4d9c
(.*)
\1
https
github.com
- sumneko/lua-language-server/releases/download/3.2.4/lua-language-server-3.2.4-submodules.zip
+ sumneko/lua-language-server/releases/download/3.5.6/lua-language-server-3.5.6-submodules.zip
diff --git a/lua-language-server-3.5.0-submodules.zip b/lua-language-server-3.5.0-submodules.zip
deleted file mode 100644
index 039925c..0000000
--- a/lua-language-server-3.5.0-submodules.zip
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:b8dbbd7834fb338a36426b11f8f2cac7c995e7ccf846ac0a5a02b8c7d3b55344
-size 30544939
diff --git a/lua-language-server-3.5.6-submodules.zip b/lua-language-server-3.5.6-submodules.zip
new file mode 100644
index 0000000..b87f9f5
--- /dev/null
+++ b/lua-language-server-3.5.6-submodules.zip
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e93879645e8fd7de8b434f8db4825e29960806805f1612f34765a359251e1059
+size 30682527
diff --git a/lua-language-server.changes b/lua-language-server.changes
index 4a93256..15c00bd 100644
--- a/lua-language-server.changes
+++ b/lua-language-server.changes
@@ -1,3 +1,18 @@
+-------------------------------------------------------------------
+Sat Sep 24 10:17:33 UTC 2022 - Soc Virnyl Estela
+
+- Update to version 3.5.6:
+ * fix #1506
+ * meta template: luajit add cdata type
+ * fix #1537
+ * Replace old variable return syntax
+ * fix: string.match return type
+ * string.find returns any for now
+ * update submodules
+ * update 3rd-api
+
+- Remove time_includes.patch
+
-------------------------------------------------------------------
Tue Jul 26 00:08:48 UTC 2022 - Matej Cepl
diff --git a/lua-language-server.spec b/lua-language-server.spec
index 2f566e6..aebc773 100644
--- a/lua-language-server.spec
+++ b/lua-language-server.spec
@@ -18,7 +18,7 @@
Name: lua-language-server
-Version: 3.5.0
+Version: 3.5.6
Release: 0
Summary: Lua Language Server coded by Lua
License: MIT
@@ -31,7 +31,7 @@ Source2: lua-lsp-launcher.sh
Source3: README.suse-maint.md
# PATCH-FIX-UPSTREAM time_includes.patch gh#sumneko/lua-language-server#1377 mcepl@suse.com
# Add missing #include
-Patch0: time_includes.patch
+# Patch0: time_includes.patch
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: ninja
@@ -42,7 +42,7 @@ ExcludeArch: s390x ppc64le ppc64
This package provides a Language Server Protocol (LSP) implementation for Lua.
%prep
-%autosetup -p1 -c
+%autosetup -c
%build
export CFLAGS="%{optflags}"
diff --git a/time_includes.patch b/time_includes.patch
deleted file mode 100644
index 0799863..0000000
--- a/time_includes.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From e9ba0461065b94f3b0611cf6b5e2d88994cfa124 Mon Sep 17 00:00:00 2001
-From: actboy168
-Date: Mon, 25 Jul 2022 09:42:26 +0800
-Subject: [PATCH] fixes #1377
-
----
- 3rd/bee.lua/binding/lua_time.cpp | 2 ++
- 3rd/luamake/3rd/bee.lua/binding/lua_time.cpp | 2 ++
- luamake/3rd/bee.lua/binding/lua_time.cpp | 2 ++
- 3 files changed, 6 insertions(+)
-
---- a/3rd/bee.lua/binding/lua_time.cpp
-+++ b/3rd/bee.lua/binding/lua_time.cpp
-@@ -2,6 +2,8 @@
-
- #if defined(_WIN32)
- #include
-+#else
-+#include
- #endif
-
- namespace bee::lua_time {
---- a/3rd/luamake/3rd/bee.lua/binding/lua_time.cpp
-+++ b/3rd/luamake/3rd/bee.lua/binding/lua_time.cpp
-@@ -2,6 +2,8 @@
-
- #if defined(_WIN32)
- #include
-+#else
-+#include
- #endif
-
- namespace bee::lua_time {
---- a/luamake/3rd/bee.lua/binding/lua_time.cpp
-+++ b/luamake/3rd/bee.lua/binding/lua_time.cpp
-@@ -2,6 +2,8 @@
-
- #if defined(_WIN32)
- #include
-+#else
-+#include
- #endif
-
- namespace bee::lua_time {