Note that each system is different.
- FreeBSD is posix and follows different packaging conventions from
various linux distributions.
- MacOS has MacPorts as well as Brew, different systems with different
packaging conventions.
etc.
A package maintainer knows the requirements of the system being
maintained, not upstream developers.
Alan
On Thu, 18 Aug 2022 13:53:41 +0000
"amano.kenji"
Imagine installation instructions given by linux from scratch.
install.sh is like `apt-get install ConTeXt`.
Linux from scratch would document the following commands.
``` tar xf luametatex-2022.06.tar.xz cd /path/to/luametatex-2022.06 make cp luametatex /usr/bin
tar xf context-2022.06.tar.xz cd /path/to/context-2022.06 cp -r font /path/to/usr/share/texmf-dist ... ```
I want something like this.
------- Original Message ------- On Thursday, August 18th, 2022 at 1:16 PM, Alan
wrote: On Wed, 17 Aug 2022 17:42:18 +0200 Hans Hagen via ntg-context ntg-context@ntg.nl wrote:
sorry, i just can't spent time on all the possible variant ways of installation .. that is up to volunteers
OS distribution packages are the responsibility of maintainers. "Upstream" developers can, and do, respond to requests for changes that might make packaging for a particular OS easier, but this is not directly the responsibility of developers.
Most OS packages require patches for particularities of that OS environment. LMTX Context, being minimal and fully portable, should be very easy to package as most paths, fonts, etc. are determined dynamically. The Context distribution follows the TeX directory tree structure, and this might not be the practice of some OS, which, for example, might locate different resources on different branches of the system directory structure. Some OS distributions are very particular about this.
I cannot understand the thrust of this thread.
It appears that the only issue for now concerns the distribution of the luametatex source tree. This is not yet the case as luametatex has been undergoing much experimentation. A classic opensource depository would disrupt this experimentation as more people get involved in wanting to make modifications. I believe the intention is to make a release once luametatex development settles into a normal state.
Alan