Hi Zbigniew,
On Sun, Jan 15, 2017 at 9:51 AM, Zbigniew Jędrzejewski-Szmek <zbyszek@xxxxxxxxx> wrote:
> %{!?luaver: %global luaver %(lua -e "print(string.sub(_VERSION, 5))")}
>
> This now fails because the lua binary is not available when mock rebuilds
> the SRPM. For anyone updating other Lua packages the following works:
>
> %{!?luaver: %global luaver %(test -x /usr/bin/lua && lua -e
> "print(string.sub(_VERSION, 5))" || echo 5.3)}
It looks like something that could be put into a macro distributed by lua.
It's a bit too long and too lua-version-specific to be hardcoded into
individual packages.
Certainly, I'll work on it and post it for review soon. Modelling it after the Python macros would be a good idea.
Any idea how hard it would be to get the macro shipped in RHEL's lua as well, so we don't need ugly ifdefs for packages that target both Fedora and EPEL?
Best regards,
--
Zbyszek
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@lists.fedoraproject.org
_______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx