# Template file for 'texlive-core'
pkgname=texlive-core
version=20260301
revision=1
depends="fontforge python3 python3-Pygments perl perl-File-Which"
short_desc="TeX Live - core texmf distribution"
maintainer="Orphaned <orphan@voidlinux.org>"
license="GPL-2.0-or-later"
homepage="https://tug.org/texlive"
distfiles="https://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/${version:0:4}/texlive-${version}-texmf.tar.xz
 https://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/${version:0:4}/texlive-${version}-extra.tar.xz"
checksum="349eb7c5c2c15333d77490a52934b053c6dcb88834f2224978f7a4edf67940e7
 68d78428d012bce8c2ffaf7027c701a66c51039a16059d33f30980330033a5d0"
python_version=3
make_dirs="/var/lib/texmf 0755 root root"
nostrip=yes
replaces="texlive-latexextra<=2024_1 texlive-pictures<=2024_1
 texlive-fontsextra<=2024_1 texlive-formatsextra<=2024_1
 texlive-games<=2024_1 texlive-humanities<=2024_1
 texlive-langchinese<=2024_1 texlive-langcyrillic<=2024_1
 texlive-langextra<=2024_1 texlive-langgreek<=2024_1
 texlive-langjapanese<=2024_1 texlive-langkorean<=2024_1
 texlive-music<=2024_1 texlive-pstricks<=2024_1
 texlive-publishers<=2024_1 texlive-science<=2024_1"

post_extract() {
	mv texlive-${version}-texmf/* .
}

do_install() {
	# ELF files found in /usr/share
	rm -f texmf-dist/doc/optex/opbible/txs-gen/mod2tex

	rm -f texmf-dist/ls-R

	vmkdir usr/share
	vcopy texmf-dist usr/share

	vinstall ${wrksrc}/texlive-${version}-extra/tlpkg/texlive.tlpdb 0644 usr/share/tlpkg
	vcopy ${wrksrc}/texlive-${version}-extra/tlpkg/TeXLive usr/share/tlpkg
}

texlive-core-doc_package() {
	nostrip=yes
	short_desc+=" - documentation"
	depends="${sourcepkg}>=${version}_${revision}"
	pkg_install() {
		vmove usr/share/texmf-dist/doc
	}
}
