Skip to content

Conversation

@dkwo
Copy link
Contributor

@dkwo dkwo commented Apr 11, 2025

  • I tested the changes in this PR: yes. I can compile latex documents, and all tests pass in chroot.
  • built natively for aarch64-glibc, x86_64-glibc
  • cross compiled for x86_64-glibc
  • texlive: remove tlmgr as everything is packaged via xbps, and split latexindent subpkg.
  • fixed the use of texdoc

@dkwo dkwo marked this pull request as draft April 11, 2025 20:42
@leahneukirchen
Copy link
Member

Probably fine, but I don't use this package.

@dkwo
Copy link
Contributor Author

dkwo commented Apr 16, 2025

is this something to worry about?

Updating texmf-dist formats...
(guessed encoding #4: ASCII = utf8)

@leahneukirchen
Copy link
Member

If it still succeeds, I don't think so, the upsteam TeXLive prints the same.

@dkwo
Copy link
Contributor Author

dkwo commented Apr 16, 2025

Yes, it succeeds. Thanks!

@dkwo dkwo force-pushed the tl2025 branch 4 times, most recently from eff69ca to c9db676 Compare April 22, 2025 18:23
@dkwo
Copy link
Contributor Author

dkwo commented Apr 22, 2025

Fixed and simplified cross-compiling.
One nitpick: how do I edit (in configure) --with-banner-add=/VoidLinux, such that it adds a space in between?

@dkwo dkwo marked this pull request as ready for review April 22, 2025 18:23
@dkwo dkwo force-pushed the tl2025 branch 5 times, most recently from f43ff4e to 9fe9a1b Compare April 28, 2025 20:44
@dkwo
Copy link
Contributor Author

dkwo commented Apr 28, 2025

@tornaria I think I fixed texdoc, in case you want to try this (e.g., texdoc enumitem opens the pdf :)

@fosslinux
Copy link
Contributor

Any status update on this? This looks fairly good to me.

@dkwo if you would like to take Maintainer= of TeXLive as well, be my guest:)

@dkwo
Copy link
Contributor Author

dkwo commented Jun 16, 2025

This has been working fine for me all this time.

It would be nice to use either svn or git for the distfiles, since they contain point releases (of the form 2025.2) with some small updates, but the first uses svn and the second does not seem to provide tarball archives. Maybe sometimes in the future?

Also, texlive-core is quite large: is it acceptable to keep it like this? or should I at least split a docs subpkg?

@dkwo dkwo force-pushed the tl2025 branch 3 times, most recently from 9ab71b3 to 5f1e5fa Compare June 16, 2025 15:47
@dkwo
Copy link
Contributor Author

dkwo commented Jun 17, 2025

I think I found a way to adapt the Alpine Linux script for packaging collections, which gives a better result in terms of size.
I will push a sample for comments and review, before I add all collections, as we may want to move the helper functions somewhere else.

@dkwo dkwo marked this pull request as draft June 17, 2025 18:56
@dkwo
Copy link
Contributor Author

dkwo commented Jun 17, 2025

I had to add collection dependencies the dumb way by hand, as the inject script does not work as is (they are also not correct in current Void repo). I still have to split the docs subpackages, as they are huge.

@dkwo dkwo force-pushed the tl2025 branch 3 times, most recently from f5c13df to 6b2e4d1 Compare June 18, 2025 14:25
@dkwo dkwo force-pushed the tl2025 branch 2 times, most recently from 081af6c to 5742c46 Compare June 18, 2025 19:40
@dkwo
Copy link
Contributor Author

dkwo commented Jun 18, 2025

I may need some help fixing the fmtutil trigger, now that languages are split.
The problem is that they provide a single file with everything, while we would need per language.

@dkwo dkwo force-pushed the tl2025 branch 2 times, most recently from 39c75d2 to 0bc4afa Compare June 19, 2025 18:07
@dkwo
Copy link
Contributor Author

dkwo commented Jul 10, 2025

Packaging collections has the extra complication of dealing with hyphenation, fmt and similar files, which are now split. For now, I go back to one single package, and just split the docs. I also resolved the conflicts in texlive.
Once we find a proper way to deal with collections (e.g. using Alpine's functions, which however still requires a way to deal with those files), we can go back to split collections if we want.

@dkwo dkwo marked this pull request as ready for review July 12, 2025 13:15
@github-actions
Copy link

Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.

@dkwo
Copy link
Contributor Author

dkwo commented Oct 14, 2025

This is ready to review, I have been using it for a while.
@leahneukirchen Now that arXiv is also on texlive 2025, it may be a good time to update.
@fosslinux I partially took your offer, and added myself to the maintainers string.

@github-actions github-actions bot removed the Stale label Oct 15, 2025
@dkwo dkwo force-pushed the tl2025 branch 2 times, most recently from 746e0c0 to f2e6e4b Compare October 21, 2025 08:00
@github-actions
Copy link

Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.

@github-actions github-actions bot added the Stale label Jan 20, 2026
@dkwo
Copy link
Contributor Author

dkwo commented Jan 20, 2026

Any other obstructions to merge this?

@leahneukirchen leahneukirchen merged commit 9a737ee into void-linux:master Jan 20, 2026
1 of 8 checks passed
@leahneukirchen
Copy link
Member

@dkwo please fix the fallout...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants