From my perspective, a few optimizations for system installation need to happen for ConTeXt.
contextcnf.lua needs to support system installation paths. Arch Linux texlive-core packages has its own patched version of texmfcnf.lua that sets TEXMFSYSVAR=/var/lib/texmf, TEXMFOS=/usr/share, TEXMFDIST=/usr/share/texmf-dist, and TEXMFSYSCONFIG=/etc/texmf. TexLive's own version of texmfcnf.lua is not suitable for system-wide installation. contexcnf.lua assumes all paths are relative to /path/to/extracted-archive which is definitely not a system-wide installation. A system-wide installation is installed to absolute paths. On top of that, there needs to be a document called INSTALLATION or BUILD that offers a simplified version of build/installation instructions contained in install.sh, mtx-install.lua, and mtxrun.lua. It seems mtxrun can be used to build and install ConTeXt without internet access as long as all dependencies are already present. If ConTeXt is optimized for system-wide installation by modifying contextcnf.lua and adding INSTALL or BUILD, then all POSIX-like operating systems will be able to easily make packages for ConTeXt. Not just Gentoo Linux. Can anyone help me with optimizing ConTeXt for system-wide installation? ------- Original Message ------- On Monday, August 15th, 2022 at 12:12 PM, Bruce Horrocks <n...@scorecrow.com> wrote: > > On 15 Aug 2022, at 13:03, amano.kenji via ntg-context ntg-context@ntg.nl > > wrote: > > > > TexLive has texmfcnf.lua that doesn't really work with texlive-context > > installed by linux distributions. > > > > Arch Linux has its own patched version of texmfcnf.lua. > > > > It seems I'd be better off with a linux package for ConTeXt LMTX. > > > > How can I build and install ConTeXt LMTX on Gentoo Linux or any linux > > distribution? > > > > I wish it was as simple as ./configure, make, and make install. > > > Install instructions for LMTX on Linux are here: > https://wiki.contextgarden.net/Installation > > > It's pre-built so there are no make steps. > > Try it and ask again if you have problems. :-) > > — > Bruce Horrocks > Hampshire, UK ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context webpage : https://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : https://contextgarden.net ___________________________________________________________________________________