Hi Neal, On Sun, Jan 15, 2017 at 7:44 AM, Neal Gompa <ngomp...@gmail.com> wrote:
> > On the packaging side, turns out Lua is not available by default in the > mock > > root, and a lot of our Lua packages try to detect the version of Lua used > > during the build by using this expansion: > > > > > > %{!?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)} > > > > (I'll update my draft Lua packaging guidelines with this, if it looks > good > > to others) > > The lua package was recently refactored to split the libraries out > into lua-libs, so you need to add "BuildRequires: lua" or > "BuildRequires: /usr/bin/lua" to get it specifically. > > Hmm, the package already required lua-devel which pulls in lua though. So I think it's just because lua used to be in the base image that's used to rebuild the SRPM, and it's no longer the case? -- Michel Alexandre Salim profile: https://keybase.io/michel_slm GPG key ID: 4AF554ABA36A937A
_______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org