Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions srcpkgs/texlive/patches/updmap.patch
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
kpsewhich TEXMFROOT is not the correct value to use in our setup.

--- a/texk/texlive/linked_scripts/texlive/updmap.pl 2021-01-21 11:15:02.314074252 +1100
+++ b/texk/texlive/linked_scripts/texlive/updmap.pl 2021-01-21 11:15:53.365456336 +1100
@@ -19,7 +19,7 @@
my $TEXMFROOT;
BEGIN {
$^W = 1;
--- a/texk/texlive/linked_scripts/texlive/updmap.pl
+++ b/texk/texlive/linked_scripts/texlive/updmap.pl
@@ -35,7 +35,7 @@
$Master = "$Master/../..";
}
$ENV{"PATH"} = "$bindir:$ENV{PATH}";
- $TEXMFROOT = `kpsewhich -var-value=TEXMFROOT`;
+ $TEXMFROOT = "/usr/share/texmf-dist";
if ($?) {
die "$0: kpsewhich -var-value=TEXMFROOT failed, aborting early.\n";
}
if ($? || ! $TEXMFROOT) {
warn "$0: kpsewhich -var-value=TEXMFROOT failed, aborting early.\n";
warn "$0: got TEXMFROOT value: $TEXMFROOT" if $TEXMFROOT;
12 changes: 7 additions & 5 deletions srcpkgs/texlive/template
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# Template file for 'texlive'
pkgname=texlive
version=20250308
revision=2
version=20260301
revision=1
_year=${version%${version#????}}
_svn_tag=svn75246.2
_svn_tag=svn78399
build_wrksrc="build"
build_style=gnu-configure
configure_script="../configure"
Expand Down Expand Up @@ -78,14 +78,16 @@ maintainer="dkwo <npiazza@disroot.org>"
license="GPL-2.0-or-later"
homepage="https://tug.org/texlive/"
distfiles="https://github.com/TeX-Live/texlive-source/archive/refs/tags/${_svn_tag}.tar.gz"
checksum=9a5c0c52e29c528c62b2c38d5385525e2b52a1803115f4d98e79a65e3dc70a18
checksum=f28373c92760228b79bb99994d4dfdaa0a143fd9ef8f78b6706aca53f0d60114
python_version=3
# Virtual package cares only about year part of version
provides="tex-${_year}_1"

if [ -n "${CROSS_BUILD}" ] ; then
# Tangle is required for cross compile
hostmakedepends+=" texlive"
# fixme: ld: cannot find -lgdi32: No such file or directory
configure_args+=" --disable-xdvipsk"
fi

build_options="luajit"
Expand Down Expand Up @@ -198,7 +200,7 @@ texlive-LuaTeX_package() {
done
fi
for i in checkcites cllualatex cluttex diadia digestif getmapdl l3build luafindfont luahbtex \
lualatex luaotfload-tool luatex lwarpmk m-tx \
lualatex luaotfload-tool luatex lwarpmk \
makeglossaries-lite mflua mflua-nowin musixflx musixtex optex pmxchords \
ptex2pdf texlua texluac xindex ; do
vmove "usr/bin/${i}"
Expand Down