[tldistro] TexLive on MSYS2
Naveen M K
naveen at syrusdark.website
Sun Apr 4 19:16:58 CEST 2021
I am from MSYS2, and I have some plans to package TexLive. MSYS2 has a package manager called Pacman, which is a Windows port of Archlinux Pacman.
So, I decided that it would be better to copy recipes from Archlinux . I was able to build the same `texlive-bin` package, where I had to patch few files because MSYS2 has newer version of MINGW-64. Now, I am wondering why I had to make many symlinks, which Archlinux makes.
After that, I moved to `texlive-core`, and it confused me a bit. For sources, archlinux uses sources from it's own website, and I was wondering what it was. After, downloading them I found they were clone of CTAN with archive of packages(I think picked randomly picked?). This made me wonder whether I should use the same from archlinux? Will it cause any problems? I have also, made a repo, where there is a python script which will create something similar to those. I wasn't able to match things from Archlinux, so I selected `scheme-medium` as an option. I still wonder whether is that necessary.
Moving on, I found some extra things in in Archlinux package, like `texlive-core.fmts`, `texlive-core.maps`,`texmfcnf.lua`,` texmf.cnf` , and I have no idea on how those things should created, what should it do? I would appreciate if any helps me here on whether I should have then also in those pacakge, if yes how to create them?
Also, am I on the correct place to ask these?
More information about the tldistro