SHA256
1
0
forked from pool/lua-penlight

Compare commits

10 Commits

Author SHA256 Message Date
f43eb9acbf Switch off building lua51 build of the package. 2025-10-24 16:50:47 +02:00
a6e71fdcb5 fix: remove TODO for bash completions, files are not available any more. 2025-10-16 15:36:12 +02:00
6a8a4853f6 Make the package build with LuaJIT. 2025-10-14 17:14:06 +02:00
feda1f79a7 Add luajit version to _multibuild 2025-10-06 10:49:38 +02:00
a986048556 Accepting request 1180936 from devel:languages:lua
OBS-URL: https://build.opensuse.org/request/show/1180936
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-penlight?expand=0&rev=7
2024-06-17 17:27:55 +00:00
7a93829ad1 Accepting request 1037599 from devel:languages:lua
Forwarded request #1037555 from michals

- Fix missing dependency on lua-macros (boo#1205612)

OBS-URL: https://build.opensuse.org/request/show/1037599
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-penlight?expand=0&rev=6
2022-11-24 11:23:54 +00:00
1fda86446c Accepting request 998617 from devel:languages:lua
OBS-URL: https://build.opensuse.org/request/show/998617
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-penlight?expand=0&rev=5
2022-08-23 12:26:08 +00:00
fac59606e3 Accepting request 918515 from devel:languages:lua
OBS-URL: https://build.opensuse.org/request/show/918515
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-penlight?expand=0&rev=4
2021-09-12 18:09:45 +00:00
746fad987b Accepting request 873520 from devel:languages:lua
OBS-URL: https://build.opensuse.org/request/show/873520
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-penlight?expand=0&rev=3
2021-02-18 19:42:03 +00:00
77c9b02821 Accepting request 819286 from devel:languages:lua
- Add lua54.patch adding compatiblity with Lua 5.4
  (gh#Tieske/Penlight#320)

- Add lua54 as new build target

OBS-URL: https://build.opensuse.org/request/show/819286
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-penlight?expand=0&rev=2
2020-07-15 12:54:43 +00:00
3 changed files with 14 additions and 6 deletions

View File

@@ -1,5 +1,5 @@
<multibuild>
<package>lua51</package>
<package>luajit</package>
<package>lua53</package>
<package>lua54</package>
</multibuild>

View File

@@ -1,3 +1,13 @@
-------------------------------------------------------------------
Fri Oct 24 14:50:46 UTC 2025 - Matej Cepl <mcepl@cepl.eu>
- Switch off building lua51 build of the package.
-------------------------------------------------------------------
Sun Oct 12 00:08:17 UTC 2025 - Matej Cepl <mcepl@cepl.eu>
- Make the package build with LuaJIT.
-------------------------------------------------------------------
Thu Jun 13 16:05:42 UTC 2024 - Gordon Leung <pirateclip@protonmail.com>

View File

@@ -20,7 +20,7 @@
%define flavor @BUILD_FLAVOR@%{nil}
%define mod_name penlight
%define rname Penlight
%ifluadefault
%if "%{lua_version_nodots}" == "%{lua_version_default_nodots}"
%define with_main 1
%endif
Version: 1.14.0
@@ -75,18 +75,16 @@ cp -av lua/pl %{buildroot}%{lua_noarchdir}
chmod -x %{buildroot}%{lua_noarchdir}/pl/dir.lua
# build and install README etc.
lua%{lua_version} %{lua_noarchdir}/markdown.lua *.md
lua %{lua_noarchdir}/markdown.lua *.md
%check
LUA_PATH="%{buildroot}%{lua_noarchdir}/?/init.lua;%{buildroot}%{lua_noarchdir}/?.lua;;" \
lua%{lua_version} run.lua tests
lua run.lua tests
%files
%license LICENSE.md
%doc README.md *.html
%{lua_noarchdir}/pl
# Add bash/zsh-completion files
# from completions/bash/penlight.bash penlight
%if 0%{?with_main}
%files -n lua-%{mod_name}-doc