* update texlive-texmf to 2024.0-3
This commit is contained in:
parent
4805c58a87
commit
2ca0b2d312
@ -12,5 +12,4 @@ Target = var/lib/texmf/*
|
||||
[Action]
|
||||
Description = Updating TeXLive filename database...
|
||||
When = PostTransaction
|
||||
Exec = /usr/share/libalpm/scripts/mktexlsr
|
||||
|
||||
Exec = /usr/bin/mktexlsr
|
||||
|
@ -9,7 +9,7 @@ Type = File
|
||||
Operation = Install
|
||||
Operation = Upgrade
|
||||
Operation = Remove
|
||||
Target = var/lib/texmf/arch/installedpkgs/*.fmts
|
||||
Target = var/lib/texmf/arch/installedpkgs/*
|
||||
|
||||
[Action]
|
||||
Description = Updating TeXLive format files...
|
||||
|
@ -10,47 +10,53 @@ _collections=( basic bibtexextra binextra context fontsextra fontsrecommended fo
|
||||
for _coll in ${_collections[@]}; do
|
||||
pkgname+=(texlive-$_coll)
|
||||
done
|
||||
_rev=66594
|
||||
pkgver=2023.$_rev
|
||||
pkgrel=20
|
||||
_rev=70639
|
||||
pkgver=2024.0
|
||||
pkgrel=3
|
||||
pkgdesc='TeX Live - '
|
||||
license=(GPL)
|
||||
arch=(any)
|
||||
depends=(texlive-bin)
|
||||
makedepends=(subversion)
|
||||
url='http://tug.org/texlive/'
|
||||
source=(svn://tug.org/texlive/tags/texlive-2023.0/Master/texmf-dist#revision=$_rev
|
||||
svn://tug.org/texlive/tags/texlive-2023.0/Master/tlpkg#revision=$_rev
|
||||
svn://tug.org/texlive/tags/texlive-2023.0/Master/bin/x86_64-linux#revision=$_rev
|
||||
url='https://tug.org/texlive/'
|
||||
source=(texmf-dist-$pkgver::svn://tug.org/texlive/tags/texlive-$pkgver/Master/texmf-dist#revision=$_rev
|
||||
tlpkg-$pkgver::svn://tug.org/texlive/tags/texlive-$pkgver/Master/tlpkg#revision=$_rev
|
||||
x86_64-linux-$pkgver::svn://tug.org/texlive/tags/texlive-$pkgver/Master/bin/x86_64-linux#revision=$_rev
|
||||
09-texlive-fonts.conf
|
||||
texmf.cnf.patch
|
||||
texmfcnf.lua.patch
|
||||
70-mktexlsr.hook
|
||||
mktexlsr.script
|
||||
71-texlive-language.hook
|
||||
texlive-language.script
|
||||
72-texlive-fmtutil.hook
|
||||
texlive-fmtutil.script
|
||||
73-texlive-updmap.hook
|
||||
texlive-updmap.script)
|
||||
texlive-updmap.script
|
||||
80-mtxrun.hook
|
||||
mtxrun.script)
|
||||
sha256sums=('SKIP'
|
||||
'SKIP'
|
||||
'SKIP'
|
||||
'5e79c40cf3ab93348fc89e97890198601767ea2c8fea89ea76088c17a2b35962'
|
||||
'6baf9070b96a70e78e3b8365a01fbf4637f76d70f9db2fde5d36640ee518c40a'
|
||||
'7bf4b47ed7562dc8967a532fb13aa3c1194db1b74d7725f303612fac54750da9'
|
||||
'c76f01fe2a42e5860f7d0b2f16a4fc09101e1a14ea7488985e914cda749f1a21'
|
||||
'05afeae62a5d4c9de79c838c9636e2aefe9ad1d6b787fed4e5930c13baf60eba'
|
||||
'204245fb6f72091c72ad78727ce970a9d03795ef6cab35b9e5d7cf69630ed171'
|
||||
'13932156d6c46cd8d2c19d92f574d92a7aa461928fce793fc06835714b768bc9'
|
||||
'95f6540c49b11f1ece8010d76b53ca90efd61e1831530562bfcde4350f6c1db1'
|
||||
'e6d399faee55ba461cf7e617f2369f5c516de292b28afc6665c9e3fe2b821973'
|
||||
'c64c2a6371e94b0f67799c0ac84ea74d8edbc181b26672aa15b8132ec5fbabc3'
|
||||
'b641550fe7727422b6964d505db7dbc35b3680a9d47b8d97ac550828bdb9bac7'
|
||||
'9b99f197c71149b03355f7c24ee1e07f54a1262bb030756fe660b9aa715a184f'
|
||||
'f96e9f815fa0a4b85e677f2a9215d9106b8abe46eceb3f3e36a6c76eda3e4a85'
|
||||
'2141c0842668fb937fd21ca2fae39b642c9665656e404a0d4ee7bdc477bf51fe'
|
||||
'ee6e76192a5ad880a2152cd7900b86c8465239fb228045a2f8360b0d7a449f4a')
|
||||
'ee6e76192a5ad880a2152cd7900b86c8465239fb228045a2f8360b0d7a449f4a'
|
||||
'f6bb67db32d37ca15eba88bd15d8b9882c61915f98bc8d7c3c21a66c8cf8f019'
|
||||
'98b730e917281227e29077ba5689ad78baee0af3859b55966b2604c6a85f1305')
|
||||
options=(!strip) # Nothing to strip, save packaging time
|
||||
|
||||
prepare() {
|
||||
# Customize configuration
|
||||
mv texmf-dist-$pkgver texmf-dist
|
||||
mv tlpkg-$pkgver tlpkg
|
||||
mv x86_64-linux-$pkgver x86_64-linux
|
||||
|
||||
# Customize configuration
|
||||
patch -d texmf-dist/web2c -p0 < texmf.cnf.patch
|
||||
patch -d texmf-dist/web2c -p0 < texmfcnf.lua.patch
|
||||
|
||||
@ -129,7 +135,7 @@ _package() {
|
||||
pkgdesc+="`cat pkgdesc-$1`"
|
||||
[[ -s depends-$1 ]] && depends+=(`cat depends-$1`)
|
||||
# jadetex depends on ulem and marvosym
|
||||
[[ $1 == formatsextra ]] && depends+=(texlive-plaingeneric texlive-fontsrecommended)
|
||||
[[ $1 == formatsextra ]] && depends+=(texlive-plaingeneric texlive-fontsrecommended texlive-latexrecommended)
|
||||
[[ $1 == latex || $1 == binextra ]] && depends+=(dvisvgm)
|
||||
[[ $1 == context ]] && optdepends+=('luametatex: LuaMetaTeX engine')
|
||||
[[ $1 == fontutils ]] && optdepends+=('ghostscript: for epstopdf')
|
||||
@ -201,8 +207,7 @@ _package() {
|
||||
etc/texmf/xdvi/XDvi)
|
||||
install -Dm644 09-texlive-fonts.conf -t "$pkgdir"/usr/share/fontconfig/conf.avail/
|
||||
# install pacman hooks
|
||||
install -Dm644 *.hook -t "$pkgdir"/usr/share/libalpm/hooks/
|
||||
install -Dm755 mktexlsr.script "$pkgdir"/usr/share/libalpm/scripts/mktexlsr
|
||||
install -Dm644 7*.hook -t "$pkgdir"/usr/share/libalpm/hooks/
|
||||
install -Dm755 texlive-fmtutil.script "$pkgdir"/usr/share/libalpm/scripts/texlive-fmtutil
|
||||
install -Dm755 texlive-language.script "$pkgdir"/usr/share/libalpm/scripts/texlive-language
|
||||
install -Dm755 texlive-updmap.script "$pkgdir"/usr/share/libalpm/scripts/texlive-updmap
|
||||
@ -240,6 +245,13 @@ _package() {
|
||||
"$pkgdir"/usr/bin/texdoc --print-completion zsh > "$pkgdir"/usr/share/zsh/site-functions/_texdoc 2>/dev/null
|
||||
fi
|
||||
|
||||
if [[ $1 == context ]]; then
|
||||
# install pacman hooks
|
||||
install -Dm644 80-mtxrun.hook -t "$pkgdir"/usr/share/libalpm/hooks/
|
||||
install -Dm755 mtxrun.script "$pkgdir"/usr/share/libalpm/scripts/mtxrun
|
||||
chmod +x "$pkgdir"/usr/share/texmf-dist/scripts/context/lua/mtxrun.lua
|
||||
fi
|
||||
|
||||
if [[ $1 == fontutils ]]; then
|
||||
backup=(etc/texmf/ttf2pk/ttf2pk.cfg)
|
||||
# copy config files to $TEXMFCONFIG tree
|
||||
|
@ -30,11 +30,11 @@
|
||||
TEXMFHOME = ~/texmf
|
||||
|
||||
% TEXMFVAR, where texconfig/updmap/fmtutil store cached runtime data.
|
||||
-TEXMFVAR = ~/.texlive2023/texmf-var
|
||||
-TEXMFVAR = ~/.texlive2024/texmf-var
|
||||
+TEXMFVAR = ~/.texlive/texmf-var
|
||||
|
||||
% TEXMFCONFIG, where texconfig/updmap/fmtutil store configuration data.
|
||||
-TEXMFCONFIG = ~/.texlive2023/texmf-config
|
||||
-TEXMFCONFIG = ~/.texlive2024/texmf-config
|
||||
+TEXMFCONFIG = ~/.texlive/texmf-config
|
||||
|
||||
% This is the value manipulated by tlmgr's auxtrees subcommand in the
|
||||
|
@ -3,7 +3,7 @@
|
||||
@@ -1,6 +1,12 @@
|
||||
-- todo: come up with an auto-texlive identification (texmf-dist)
|
||||
|
||||
-local hiddentexlivepath = ".texlive2023"
|
||||
-local hiddentexlivepath = ".texlive2024"
|
||||
+local hiddentexlivepath = ".texlive"
|
||||
+
|
||||
+-- ConTeXt needs a properly expanded TEXMFLOCAL, so here is a
|
||||
|
Loading…
x
Reference in New Issue
Block a user