+++ /dev/null
-diff -ruN elinks-0.9.1./contrib/lua/bm-to-elinks-bookmarks.lua elinks-0.9.1/contrib/lua/bm-to-elinks-bookmarks.lua
---- elinks-0.9.1./contrib/lua/bm-to-elinks-bookmarks.lua 2002-12-20 22:58:30.000000000 +0100
-+++ elinks-0.9.1/contrib/lua/bm-to-elinks-bookmarks.lua 2004-03-28 19:37:23.903271368 +0200
-@@ -1,4 +1,4 @@
--#!/usr/bin/lua -f
-+#!/usr/bin/lua5.1 -f
- -- Convert bm.lua-format bookmarks to ELinks-format bookmarks.
- -- Peter Wang, 2002-12-19
-
Name: elinks
Version: 0.13
%define snap 20180901
-%define rel 6
+%define rel 7
Release: 4.%{snap}.%{rel}
Epoch: 1
License: GPL v2
Source1: %{name}.desktop
Source2: links.png
Patch0: %{name}-home_etc.patch
-Patch1: %{name}-lua40.patch
+Patch1: lua53.patch
Patch2: %{name}-date-format.patch
Patch3: %{name}-old_incremental.patch
Patch4: %{name}-0.10.0-0.9.3-typeahead-beginning.patch
%{?with_brotli:BuildRequires: libbrotli-devel}
%{?with_idn:BuildRequires: libidn-devel}
%{?with_smb:BuildRequires: libsmbclient-devel}
-%{?with_lua:BuildRequires: lua51-devel >= 5.1}
+%{?with_lua:BuildRequires: lua-devel >= 5.3}
%{?with_lzma:BuildRequires: lzma-devel}
BuildRequires: ncurses-devel >= 5.1
%{?with_openssl:BuildRequires: openssl-devel >= 0.9.7d}
--- /dev/null
+--- elinks-0.13-20180901/src/scripting/lua/hooks.c~ 2021-05-09 13:37:55.000000000 +0200
++++ elinks-0.13-20180901/src/scripting/lua/hooks.c 2021-05-09 13:40:47.132600486 +0200
+@@ -145,7 +145,7 @@
+ if (err) return EVENT_HOOK_STATUS_NEXT;
+
+ if (lua_isstring(L, -1)) {
+- int len = lua_strlen(L, -1);
++ int len = lua_rawlen(L, -1);
+
+ add_fragment(cached, 0, (unsigned char *) lua_tostring(L, -1), len);
+ normalize_cache_entry(cached, len);