Commit Graph

27 Commits

Author SHA1 Message Date
Joachim Mairböck
3f8a8dcbcb texlive_core: cleanup library dependencies 2024-09-02 21:16:24 +02:00
Joachim Mairböck
cd3f54d1b7 xml2pmx: unbundle from texlive_core
The category is an estimation and not derived from Gentoo, which doesn't have this as a separate package.
2024-09-02 21:16:24 +02:00
Joachim Mairböck
a22ffc4a89 vlna: unbundle from texlive_core 2024-09-02 21:16:24 +02:00
Joachim Mairböck
142a7ccb19 ps2eps: unbundle from texlive_core 2024-09-02 21:16:24 +02:00
Joachim Mairböck
9b4705a35a pmx: unbundle from texlive_core
The category is again an estimation because there is no separate package in Gentoo.
2024-09-02 21:16:24 +02:00
Joachim Mairböck
c47776113a m-tx: unbundle from texlive_core 2024-09-02 21:16:24 +02:00
Joachim Mairböck
bc3eb2a6cc autosp: unbundle from texlive_core 2024-09-02 21:16:24 +02:00
Joachim Mairböck
20b0248347 upmendex: unbundle from texlive_core
The category is again an estimation, there is no separate package in Gentoo.
2024-09-02 21:16:24 +02:00
Joachim Mairböck
d31104a73e psutils: unbundle from texlive_core 2024-09-02 21:16:24 +02:00
Joachim Mairböck
0ad07831c4 texlive_core: switch to libpaper 2
untested (for now)

TODO: check if we can remove the dependency altogether after unbundling psutils.
2024-09-02 21:16:24 +02:00
Joachim Mairböck
db94f33698 musixtnt: unbundle from texlive_core
The package category dev-tex is an estimation, because Gentoo doesn't have thisi
as a separate package.
2024-09-02 21:16:24 +02:00
Joachim Mairböck
f78479e116 lcdf_typetools: unbundle from texlive_core 2024-09-02 21:16:24 +02:00
Joachim Mairböck
dcfeb8319e gsftopk: unbundle from texlive_core (with a backported patch)
(the package category 'dev-tex' is an estimation, there is no separate package in Gentoo)
2024-09-02 21:16:24 +02:00
Joachim Mairböck
32de338c78 gregorio: unbundle from texlive_core
Putting the new recipe in `dev-tex` is an estimation, there is no separate package in Gentoo.
2024-09-02 21:16:24 +02:00
Joachim Mairböck
5269a635ce dvisvgm: unbundle from texlive_core
TODO: check if some dependencies can be removed from texlive_core
2024-09-02 21:16:24 +02:00
Joachim Mairböck
32f8dfbf0d dvipng: unbundle from texlive_core 2024-09-02 21:16:24 +02:00
Joachim Mairböck
4cae5cea09 dvi2tty: unbundle from texlive_core 2024-09-02 21:16:24 +02:00
Joachim Mairböck
188026f6c8 opendetex: unbundle detex from texlive_core 2024-09-02 21:16:24 +02:00
Joachim Mairböck
afc70bbc04 cjk_utils: unbundle from texlive_core 2024-09-02 21:16:24 +02:00
Joachim Mairböck
2decf6b60b chktex: unbundle from texlive_core 2024-09-02 21:16:24 +02:00
Joachim Mairböck
ae3fad7270 texlive_core: bug fix update
Add alternative SOURCE_URI configuration for intermediate updates, but keep the
original config for next year's update. The same was also used for the 2023
update before.
2024-09-02 21:16:24 +02:00
Joachim Mairböck
e2f4699bc1 texlive_core: move reautoconf from PATCH to BUILD
This should fix the build if an older version of autoconf is installed on the
build host (as is on the buildmasters currently) as long as the newer version
is available in the build chroot.
2024-03-29 23:08:31 +01:00
Joachim Mairböck
620c50dfad texlive_core: update to version 2024
Use system libraries for MPFI (new since 2024) and potrace (new since 2023).

Add version number to cmd:kpsewhich which is used in texlive to refer to this package.
2024-03-28 09:57:33 +01:00
Joachim Mairböck
d019546ed4 texlive_core: patch security issue in luatex (#8742)
This fixes CVE-2023-32700.

Change the source URI to the GitHub tag containing the fix.
2023-05-27 22:31:04 +03:00
Joachim Mairböck
bf3dbe0829 Texlive: bump to 2023 (#8113)
* texlive: bump version to 2023

Building this requires ICU 70 or newer and building libxml2 (an indirect dependeny) against ICU 70
to get rid of icu66_devel in the build environment. These changes are done in separate commits.

ConTeXt is not included in TeXLive 2023. If it is needed, it should probably be built as a
separate package (the `mtxrun` call was commented out from texlive_update.sh before, so it
probably didn't work before anyway). See https://tug.org/texlive/bugs.html for some details.

* texlive_core: build against ghostscript 10
2023-05-14 21:04:36 +02:00
Joachim Mairböck
7b93d6c24a texlive: update to 2022 (#6818)
* texlive: update to 2022

* texlive_core: sort BUILD_PREREQUIRES alphabetically

* texlive: upgrade to 2022

also add a comment to createSubpackageInfos.pl that the installed version of texlive.tlpdb must be
used for correct results (like I always had in the past).

* texlive_core: don't disable install-bin-links

this works now and provides the missing symlinks. It was originally part of the texlive-2014
recipe.

* texlive: rename subpackageInfos.recipe to .sh so that it is not checked by the linter
2022-05-15 11:28:14 +02:00
Joachim Mairböck
f1e832bec2 Texlive: split texmf part into its own recipe (#6115)
* texlive: split texmf into its own recipe (WIP)

this is to save the work on GitHub for now

* texlive_texmf: fix recipe

* texlive: rename binaries package to texlive_core (following Gentoo's name) and texlive_texmf to texlive

This leads to better names when splitting the texlive package later.

Also, enable the texlive_core package to be built by buildmaster ;-)

* remove useless libtool files

* texlive: add missing haiku REQUIRES

* make texlive recipe more architecture agnostic

* fix name of debuginfo package

* add more replacements for kpsewhich invocations by install-tl
2021-10-03 08:09:25 +02:00