Home
Name Modified Size InfoDownloads / Week
README.md 2022-02-16 3.3 kB
lglicua-0.1-alpha6.tar.gz 2022-02-16 351.8 kB
lglicua-0.1-alpha5.tar.gz 2022-02-14 351.6 kB
lglicua-0.1-alpha4.tar.gz 2021-08-14 324.5 kB
lglicua-0.1-alpha3.tar.gz 2021-07-19 315.7 kB
lglicua-0.1-alpha2.tar.gz 2021-05-21 298.1 kB
Totals: 6 Items   1.6 MB 0

Briefly Introducing Project lglicua:

PUC-Rio provides Lua, a small, powerful, fast and free scripting language.

  • Lua emerged from PUC-Rio's Tecgraf group, but is now in LabLua, within the Department of Computer Science.

  • A substantial repository of third-party libraries from the wider Lua community is provided via a manager called LuaRocks.

  • Tecgraf publishes a cross-platform scientific/technical toolkit, based on IM (Image Manipution), CD (Canvas Draw) and IUP (Toolkit for GUIs).

This project, lglicua, strives to help install and use Lua+LuaRocks+IM/CD/IUP on GNU/Linux platforms. For more detail about this Assistant, see the README.


Release History:

0.1-alpha6 (16 February 2022)

  • Clarified supported Lua versions and supported distributions (see README and "PROJECT/install/$ ./i" terse help).

0.1-alpha5 (13 February 2022)

  • Added Rocky Linux 8.5 (Red Hat-family based) and MX Linux 21ahs (Ubuntu-family based) to the list of known distributions;
  • Added support for all Lua versions from 5.1 onwards, including Lua 5.4.4, across both Ubuntu-family and (? CentOS?) Red Hat-family distros. At present, LuaJIT isn't supported;
  • Lua is installed by compiling from source, possibly with backup help from Distribtion packages where available;
  • Support for CentOS has been extended to all Lua major releases, despite 5.1 "baked-in" to CentOS-7 and 5.3 baked-in to Rocky 8.5;
  • LuaRocks has been updated from 3.7.0 to 3.8.0;
  • Fixed "cdpdf" demonstration, using math.floor in the script, in places where the Lua interface demands integers. This is a by-product of splitting "numbers" (double) in Lua 5.1 into subtypes "double" and "64-bit integer" from Lua 5.2 onwards;
  • Updated "parse-build.lua" to handle warnings generated by GCC 11.2.

0.1-alpha4 (14 August 2021)

  • Improved Lua 5.1/5.2/5.3 version support for Ubuntu/Linux Mint,
  • Added support for CentOS-8 (Lua 5.3-only); previous support for CentOS-7 (Lua 5.1-only) remains;
  • New install command lua-environment-force 5.x fer-real handles switching between supported+installed Lua versions;
  • Changed LuaRocks from 3.3.1 to 3.7.0;
  • Enhanced PosixExec.lua to automate and simplify child operations via a new Options parameter.
    Options include change working directory, file globbing, and setting environment variables (e.g. LC_ALL=C);
  • parse-build.lua updated to handle new/reformatted disagnostics emitted by GCC 10;

0.1-alpha3 (18 July 2021)

  • Fixed svn-update bug (introduced during Split CD implementation);
  • Partial support for Lua versions other than 5.1;
  • Added GNU/Linux Mint 20.2 to test rig;

0.1-alpha2 (21 May 2021)

  • Split CD into CD+PDFlib-Lite-7+ftgl, as per Tecgraf;

0.1-alpha1 (Early May?)

  • Version (effectively a Release Candidate) withdrawn after defects found;
  • Implemented terse-flow installer help;
  • Created a series of build/run help pages;

Copyright (C) 2016-2022 Grouse Software Pty Ltd. ABN 061 107 855


All third-party copyrights and trademarks are the property of their respective owners.

Source: README.md, updated 2022-02-16