On Mon, Oct 31, 2016 at 01:29:42PM +0000, Marius Bakke wrote: > * gnu/packages/lua.scm (lua): Update to 5.3.3. > [source]: Use https URL. > [home-page]: Use https URL. > (lua-5.2): New variable. > (lua-5.1)[source]: Use https URL. > --- > gnu/packages/lua.scm | 23 ++++++++++++++++++----- > 1 file changed, 18 insertions(+), 5 deletions(-) > > diff --git a/gnu/packages/lua.scm b/gnu/packages/lua.scm > index 8fdba61..55e529e 100644 > --- a/gnu/packages/lua.scm > +++ b/gnu/packages/lua.scm > @@ -40,13 +40,13 @@ > (define-public lua > (package > (name "lua") > - (version "5.2.4") > + (version "5.3.3") > (source (origin > (method url-fetch) > - (uri (string-append "http://www.lua.org/ftp/lua-" > + (uri (string-append "https://www.lua.org/ftp/lua-" > version ".tar.gz")) > (sha256 > - (base32 > "0jwznq0l8qg9wh5grwg07b5cy3lzngvl5m2nl1ikp6vqssmf9qmr")) > + (base32 > "18mcfbbmjyp8f2l9yy7n6dzk066nq6man0kpwly4bppphilc04si")) > (patches (search-patches "lua-pkgconfig.patch" > "lua52-liblua-so.patch"))))
Does this lua52-liblua-so.patch still apply / is it still needed for Lua 5.3? I remember that there were significant differences between how Lua 5.1 and 5.2 in terms of building a dynamic Lua library. If so, I guess we should rename it. > (build-system gnu-build-system) > @@ -69,7 +69,7 @@ > (string-append "INSTALL_TOP=" out) > (string-append "INSTALL_MAN=" out > "/share/man/man1"))))))))) > - (home-page "http://www.lua.org/") > + (home-page "https://www.lua.org/") > (synopsis "Embeddable scripting language") > (description > "Lua is a powerful, fast, lightweight, embeddable scripting language. > Lua > @@ -80,12 +80,25 @@ automatic memory management with incremental garbage > collection, making it ideal > for configuration, scripting, and rapid prototyping.") > (license license:x11))) > > +(define-public lua-5.2 > + (package (inherit lua) > + (version "5.2.4") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "https://www.lua.org/ftp/lua-" > + version ".tar.gz")) > + (sha256 > + (base32 > "0jwznq0l8qg9wh5grwg07b5cy3lzngvl5m2nl1ikp6vqssmf9qmr")) > + (patches (search-patches "lua-pkgconfig.patch" > + "lua52-liblua-so.patch")))))) > + > (define-public lua-5.1 > (package (inherit lua) > (version "5.1.5") > (source (origin > (method url-fetch) > - (uri (string-append "http://www.lua.org/ftp/lua-" > + (uri (string-append "https://www.lua.org/ftp/lua-" > version ".tar.gz")) > (sha256 > (base32 > "0cskd4w0g6rdm2q8q3i4n1h3j8kylhs3rq8mxwl9vwlmlxbgqh16")) > -- > 2.10.1 > >