diff --git a/srcpkgs/texlive/patches/updmap.patch b/srcpkgs/texlive/patches/updmap.patch index 948ed78eae150b..5c0aca36aa3407 100644 --- a/srcpkgs/texlive/patches/updmap.patch +++ b/srcpkgs/texlive/patches/updmap.patch @@ -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; diff --git a/srcpkgs/texlive/template b/srcpkgs/texlive/template index 634bc380318ce9..397f7cf448f64a 100644 --- a/srcpkgs/texlive/template +++ b/srcpkgs/texlive/template @@ -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" @@ -78,7 +78,7 @@ maintainer="dkwo " 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" @@ -86,6 +86,8 @@ 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" @@ -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}"