d1f0f1035b
One level down to copy.
2025-10-21 00:38:19 +02:00
60b20c88fb
Rewrite %luarocks_install to use a shell script
...
install-lua-rock.sh, which is packaged as well.
2025-10-21 00:05:32 +02:00
6e7d7d058f
Fix %luarocks_* macros.
2025-10-15 03:04:59 +02:00
8ee4d34fad
fix: we cannot use %global in a macro file
2025-10-14 14:50:29 +02:00
c1d442702b
Fix %%lua_provides.
2025-10-14 12:38:25 +02:00
d4f21b0c0c
Quote %%lua_archdir macro.
2025-10-13 19:20:45 +02:00
984b4bf4f2
feat: Rework Lua version and path macros using RPM Lua blocks
...
The `%lua_version`, `%lua_version_nodots`, and `%lua_noarchdir`
macros have been refactored to use the RPM internal Lua
interpreter blocks (`%{lua:...}`) instead of relying solely on
shell command execution (`%()`).
This change offers several benefits:
1. Consistency: Standardizes the approach, as other macros like
`%lua_version_default` already use RPM Lua blocks.
2. Robustness: Improves path handling by explicitly trimming
whitespace/newlines from the `pkgconf` output in
`%lua_noarchdir`.
3. Clarity: Simplifies the logic for extracting the version
number and calculating the no-dots version.
The `%lua_noarchdir` logic was also improved to correctly handle
a failure of the `pkgconf` command (e.g., when the package isn't
installed) by checking for `f == nil`.
A comment was also added to `%lua_provides` to clarify the
required definition of `%mod_name`.
2025-10-12 01:17:14 +02:00
21cfcf02e2
chore: I can use a good Makefile for some testing
2025-10-11 01:29:30 +02:00
22fe4289a4
Make %{lua_noarchdir} work even without lua-devel installed.
2025-10-10 12:56:20 +02:00
db9766d6bd
Make definition of variables dynamic based on pkgconf output
2025-10-10 00:44:13 +02:00
df6ced835e
Run obs-git-init .
2025-10-10 00:27:10 +02:00
efd19cb701
On Factory BR lua-interpreter.
2025-08-05 16:05:45 +02:00
91f3720965
Add functional .gitignore.
2025-08-04 15:20:48 +02:00
d00296369e
Accepting request 1039122 from devel:languages:lua
...
OBS-URL: https://build.opensuse.org/request/show/1039122
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-macros?expand=0&rev=9
2022-11-30 13:59:24 +00:00
f8ba8ced93
Accepting request 1038260 from Kernel:tools
...
- Make macros usable with older releases (boo#1205611).
OBS-URL: https://build.opensuse.org/request/show/1038260
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-macros?expand=0&rev=24
2022-11-30 13:46:45 +00:00
3358101299
Accepting request 1000927 from devel:languages:lua
...
OBS-URL: https://build.opensuse.org/request/show/1000927
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-macros?expand=0&rev=8
2022-09-04 20:11:20 +00:00
21b379c736
Accepting request 1000926 from home:gmbr3:Lua
...
- Add LuaRocks macros:
* %luarocks_build
* %luarocks_install
* %luarocks_treedir
OBS-URL: https://build.opensuse.org/request/show/1000926
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-macros?expand=0&rev=22
2022-09-02 15:13:59 +00:00
99f5e680c8
Accepting request 914763 from devel:languages:lua
...
- Change usage of math to string.gsub to prevent extra decimal
places causing issues
- Add %lua_version_default, %lua_version_default_nodots
and %ifluadefault: to allow to separate what flavour builds
the documentation
- Bump version to 20210827
OBS-URL: https://build.opensuse.org/request/show/914763
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-macros?expand=0&rev=7
2021-09-11 20:24:09 +00:00
98504c2468
Accepting request 914762 from home:gmbr3:Lua
...
- Change usage of math to string.gsub to prevent extra decimal
places causing issues
OBS-URL: https://build.opensuse.org/request/show/914762
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-macros?expand=0&rev=21
2021-08-28 10:37:37 +00:00
ff9eef56b2
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-macros?expand=0&rev=20
2021-08-27 10:11:53 +00:00
fb976988c4
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-macros?expand=0&rev=19
2021-08-27 10:11:37 +00:00
7f706f4c55
Accepting request 914566 from home:gmbr3:Lua
...
- Add %lua_version_default, %lua_version_default_nodots
and %ifluadefault: to allow to separate what flavour builds
the documentation
OBS-URL: https://build.opensuse.org/request/show/914566
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-macros?expand=0&rev=18
2021-08-27 10:11:08 +00:00
f0e0631b19
Accepting request 899445 from devel:languages:lua
...
OBS-URL: https://build.opensuse.org/request/show/899445
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-macros?expand=0&rev=6
2021-06-15 14:36:52 +00:00
8737e1aad7
Accepting request 899419 from home:gmbr3:Lua
...
- Add -n (name) option to %lua_provides
- Use lua instead of perl for %lua_version_nodots
OBS-URL: https://build.opensuse.org/request/show/899419
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-macros?expand=0&rev=16
2021-06-11 10:24:56 +00:00
d2a3ce197a
Accepting request 884658 from devel:languages:lua
...
OBS-URL: https://build.opensuse.org/request/show/884658
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-macros?expand=0&rev=5
2021-04-15 14:56:35 +00:00
1fd01ca772
Accepting request 884023 from home:gmbr3:lua
...
- Add %lua_version_nodots to equal package naming
OBS-URL: https://build.opensuse.org/request/show/884023
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-macros?expand=0&rev=14
2021-04-12 12:40:20 +00:00
2d86a3db47
Accepting request 875485 from devel:languages:lua
...
OBS-URL: https://build.opensuse.org/request/show/875485
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-macros?expand=0&rev=4
2021-03-10 07:47:48 +00:00
e4cbbabe9b
Accepting request 875477 from home:gmbr3:Lua
...
- Add -e (exclude) option
OBS-URL: https://build.opensuse.org/request/show/875477
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-macros?expand=0&rev=12
2021-02-26 16:24:17 +00:00
11ca6a8588
Accepting request 875343 from home:gmbr3:Lua
...
add -e option
OBS-URL: https://build.opensuse.org/request/show/875343
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-macros?expand=0&rev=11
2021-02-26 14:30:52 +00:00
62083c3fbb
Accepting request 867502 from devel:languages:lua
...
OBS-URL: https://build.opensuse.org/request/show/867502
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-macros?expand=0&rev=3
2021-02-04 19:23:36 +00:00
7d02c2c64e
Accepting request 867226 from home:gmbr3:Lua
...
- Add lua_provides macro for default lua naming
OBS-URL: https://build.opensuse.org/request/show/867226
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-macros?expand=0&rev=9
2021-01-28 14:21:31 +00:00
bbfdfa44e0
Accepting request 793406 from devel:languages:lua
...
- Modify lua_incdir to work even on Fedora/RHEL
- Install into /usr/lib/ not libexec (forwarded request 793405 from mcepl)
OBS-URL: https://build.opensuse.org/request/show/793406
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-macros?expand=0&rev=2
2020-04-19 19:34:44 +00:00
6f5d372c3e
Accepting request 793405 from home:mcepl:neovim
...
- Modify lua_incdir to work even on Fedora/RHEL
- Install into /usr/lib/ not libexec
OBS-URL: https://build.opensuse.org/request/show/793405
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-macros?expand=0&rev=7
2020-04-12 13:40:29 +00:00
d9ec45ebe4
Remove conditional requirements
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-macros?expand=0&rev=6
2018-10-31 15:29:55 +00:00
b128815ef3
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-macros?expand=0&rev=5
2018-10-31 15:27:27 +00:00
02c1784d27
Accepting request 510366 from devel:languages:lua
...
Namespacing of lua (will need one staging)
OBS-URL: https://build.opensuse.org/request/show/510366
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-macros?expand=0&rev=1
2017-08-14 10:34:44 +00:00
Tomáš Chvátal
fc2fbef7c3
- Add lua_incdir macro to declare the lua includedir
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-macros?expand=0&rev=3
2017-07-11 08:24:39 +00:00
Tomáš Chvátal
32ca86e0ef
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-macros?expand=0&rev=2
2017-07-10 11:33:38 +00:00
Tomáš Chvátal
8c1c99eb64
- Split out from main lua packages to keep just one version for all
...
OBS-URL: https://build.opensuse.org/package/show/devel:languages:lua/lua-macros?expand=0&rev=1
2017-07-10 11:32:00 +00:00