By the way, all POSIX-like opearting systems including BSDs and linux 
distributions share one way of making system packages.

For all POSIX-like operating systems, a simple Makefile can build LuaMetaTex. 
Since each linux distribution may have a slightly different directory 
structure, it would be beneficial for ConTeXt to document contextcnf.lua and 
where each ConTeXt directory can be installed.

I don't know much about Mac OS, but my guess is that if we take care of 
POSIX-like operating systems, we take care of Mac, too.

As far as I know, there is no packaging standard for windows.

Thus, you should only worry about the POSIX way in theory.

------- Original Message -------
On Wednesday, August 17th, 2022 at 3:42 PM, Hans Hagen <j.ha...@freedom.nl> 
wrote:


> On 8/17/2022 3:09 PM, amano.kenji wrote:
> 
> > * Will TexLive replace its own ConTeXt Mark IV with ConTeXt LMTX?
> 
> 
> at some point we will switch to lmtx and mkiv is than just there and can
> be used but basically it is frozen (already for a while, apart from fixes).
> 
> > * context lmtx binary installer archive is not versioned. I can't use 
> > unversioned archives in OS packages.
> 
> 
> at some point (all depends on time and effort and ...) the source wil be
> part of the context distribution so then one can compile
> 
> > * Is it actually possible to present a separate override file for 
> > contextcnf.lua? If not, I would need to patch contextcnf.lua, or 
> > contextcnf.lua should support both portable installation and OS-level 
> > installation.
> 
> 
> you can put one in texmf-local (as the mtxrun --generate i posted trace
> shows)
> 
> > * Can you make it easier to make an OS package for ConTeXt LMTX by 
> > releasing versioned (source) archives, including BUILD/INSTALL instructions 
> > in the versioned archives, and so on? I wish I could just extract a 
> > versioned binary archive into certain locations or use GNU autotools or use 
> > meson build system which is far better than GNU autotools.
> 
> 
> there is a github repository for the tex stuff and have no experience
> with all that versioning / release / os packaging stuff (couldn't test
> it anyway and continuously adapt to teh subtle differences in
> distributions and os's) ... we just post zips (already for decades) but
> anyone is free to come up with such instructions (e.g. aditya did some
> for arch)
> 
> anyway, lmtx is still kind of experimental and at some point
> installation will move to the garden (not much is needed, just a web
> server) and the packaging scripts are / will be in the distribution ..
> there are no dependencies (and we keep it that way: self contained bins)
> 
> sorry, i just can't spent time on all the possible variant ways of
> installation .. that is up to volunteers
> 
> > While portable installations can be great for testing bleeding edge 
> > features and keeping up with latest development, most of the time, I prefer 
> > OS package releases.
> 
> I never use an os tex release .. who knows whaty has been done with it
> .. esp when one has a long term workflow (e.g. fonts can change)
> 
> Hans
> 
> 
> -----------------------------------------------------------------
> Hans Hagen | PRAGMA ADE
> Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
> tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl
> -----------------------------------------------------------------
___________________________________________________________________________________
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
___________________________________________________________________________________

Reply via email to