On Sun, Jan 15, 2017 at 12:24 AM, Michel Alexandre Salim <michel@xxxxxxxxxxxxxxx> wrote: > Hi all, > > Just a heads-up: I just built lua-lpeg 1.0.1 for Rawhide. The release notes > does not seem to suggest any significant API change, but just to be sure we > should probably let it sit in Rawhide for a while. > > 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. -- 真実はいつも一つ!/ Always, there's only one truth! _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx