From 61ed8de52f377014a4209f87058164c7d0ee6f2f Mon Sep 17 00:00:00 2001 From: Yangyang Shen Date: Fri, 7 Aug 2020 15:28:14 +0800 Subject: [PATCH] add luaver for lua upgrade --- lua-filesystem.spec | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/lua-filesystem.spec b/lua-filesystem.spec index 553396b..3ee8c4e 100644 --- a/lua-filesystem.spec +++ b/lua-filesystem.spec @@ -1,8 +1,10 @@ %global commit 8014725009e195ffb502bcd65ca4e93b60a1b21c +# this macro need to be updated with upgrading of lua +%{!?luaver: %global luaver %(lua -e "print(string.sub(_VERSION, 5))" || echo 0)} Name: lua-filesystem Version: 1.6.3 -Release: 10 +Release: 11 Summary: File System Library for the Lua Programming Language License: MIT URL: https://keplerproject.github.io/luafilesystem/ @@ -29,22 +31,25 @@ Man pages and other related documents. %autosetup -n luafilesystem-%{commit} -p1 %build -%make_build CFLAGS="%{optflags} -fPIC" PREFIX=%{_prefix} LUA_LIBDIR=%{_libdir}/lua/5.3 +%make_build CFLAGS="%{optflags} -fPIC" PREFIX=%{_prefix} LUA_LIBDIR=%{_libdir}/lua/%{luaver} %install -make install PREFIX=$RPM_BUILD_ROOT%{_prefix} LUA_LIBDIR=$RPM_BUILD_ROOT%{_libdir}/lua/5.3 +make install PREFIX=$RPM_BUILD_ROOT%{_prefix} LUA_LIBDIR=$RPM_BUILD_ROOT%{_libdir}/lua/%{luaver} %check -LUA_CPATH=$RPM_BUILD_ROOT%{_libdir}/lua/5.3/\?.so lua tests/test.lua +LUA_CPATH=$RPM_BUILD_ROOT%{_libdir}/lua/%{luaver}/\?.so lua tests/test.lua %files %doc README %doc doc/us/license* -%{_libdir}/lua/5.3/* +%{_libdir}/lua/%{luaver}/* %files help %doc doc/us/{d,e,i,lua,m}* %changelog +* Fri Aug 7 2020 shenyangyang - 1.6.3-11 +- Add a macro for upgrade of lua + * Fri Nov 29 2019 zhouyihang - 1.6.3-10 - Package init