diff --git a/lua-macros.changes b/lua-macros.changes
index 012fffe..644c5e3 100644
--- a/lua-macros.changes
+++ b/lua-macros.changes
@@ -1,3 +1,8 @@
+-------------------------------------------------------------------
+Wed Jan 27 15:51:37 UTC 2021 - Callum Farmer <gmbr3@opensuse.org>
+
+- Add lua_provides macro for default lua naming
+
 -------------------------------------------------------------------
 Sun Apr 12 13:22:39 UTC 2020 - Matej Cepl <mcepl@suse.com>
 
diff --git a/macros.lua b/macros.lua
index 124b8ed..90a55ef 100644
--- a/macros.lua
+++ b/macros.lua
@@ -11,3 +11,11 @@
 
 # lua includes folder
 %lua_incdir %{_includedir}/lua%{lua_version}
+
+# Lua default version
+%lua_provides \
+%if "%{flavor}" == "lua54" \
+Provides: lua-%{mod_name} = %{version}-%{release} \
+Obsoletes: lua-%{mod_name} < %{version}-%{release} \
+%endif \
+%{nil}