From 80b3b7f486c6986831ff5b80f87e93d3dc20f9b3 Mon Sep 17 00:00:00 2001 From: kth5 Date: Wed, 12 Feb 2025 15:49:25 +0100 Subject: [PATCH] * update texlive-texmf to 2024.2-4 --- texlive-texmf/.SRCINFO | 12 ++-- texlive-texmf/PKGBUILD | 24 ++++--- texlive-texmf/newtxtt.patch | 126 ++++++++++++++++++++++++++++++++++++ 3 files changed, 149 insertions(+), 13 deletions(-) create mode 100644 texlive-texmf/newtxtt.patch diff --git a/texlive-texmf/.SRCINFO b/texlive-texmf/.SRCINFO index 0a56d58c44..cc413b8961 100644 --- a/texlive-texmf/.SRCINFO +++ b/texlive-texmf/.SRCINFO @@ -1,16 +1,16 @@ pkgbase = texlive-texmf pkgdesc = TeX Live - pkgver = 2024.2 - pkgrel = 2 + pkgrel = 4 url = https://tug.org/texlive/ arch = any license = GPL makedepends = subversion depends = texlive-bin options = !strip - source = texmf-dist-2024.2::svn://tug.org/texlive/tags/texlive-2024.2/Master/texmf-dist#revision=70897 - source = tlpkg-2024.2::svn://tug.org/texlive/tags/texlive-2024.2/Master/tlpkg#revision=70897 - source = x86_64-linux-2024.2::svn://tug.org/texlive/tags/texlive-2024.2/Master/bin/x86_64-linux#revision=70897 + source = svn://tug.org/texlive/tags/texlive-2024.2/Master/texmf-dist#revision=70897 + source = svn://tug.org/texlive/tags/texlive-2024.2/Master/tlpkg#revision=70897 + source = svn://tug.org/texlive/tags/texlive-2024.2/Master/bin/x86_64-linux#revision=70897 source = 09-texlive-fonts.conf source = texmf.cnf.patch source = texmfcnf.lua.patch @@ -23,6 +23,8 @@ pkgbase = texlive-texmf source = texlive-updmap.script source = 80-mtxrun.hook source = mtxrun.script + source = https://github.com/rrthomas/pdfjam/commit/f9b86dcf.patch + source = newtxtt.patch sha256sums = SKIP sha256sums = SKIP sha256sums = SKIP @@ -38,6 +40,8 @@ pkgbase = texlive-texmf sha256sums = ee6e76192a5ad880a2152cd7900b86c8465239fb228045a2f8360b0d7a449f4a sha256sums = f6bb67db32d37ca15eba88bd15d8b9882c61915f98bc8d7c3c21a66c8cf8f019 sha256sums = 98b730e917281227e29077ba5689ad78baee0af3859b55966b2604c6a85f1305 + sha256sums = 5f027b8a2492d89a04c2083c0628ff2305b2646412a1e7bdf79a498b98d08d6a + sha256sums = 77d6f116d092447779de27922cb22fd7757254c0c7c2bc871d4943596630d10c pkgname = texlive-doc pkgdesc = TeX Live - documentation diff --git a/texlive-texmf/PKGBUILD b/texlive-texmf/PKGBUILD index 795548b021..8d3483fb99 100644 --- a/texlive-texmf/PKGBUILD +++ b/texlive-texmf/PKGBUILD @@ -12,16 +12,16 @@ for _coll in ${_collections[@]}; do done _rev=70897 pkgver=2024.2 -pkgrel=2.2 +pkgrel=4 pkgdesc='TeX Live - ' license=(GPL) arch=(any) depends=(texlive-bin) makedepends=(subversion) 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 +source=(svn://tug.org/texlive/tags/texlive-$pkgver/Master/texmf-dist#revision=$_rev + svn://tug.org/texlive/tags/texlive-$pkgver/Master/tlpkg#revision=$_rev + svn://tug.org/texlive/tags/texlive-$pkgver/Master/bin/x86_64-linux#revision=$_rev 09-texlive-fonts.conf texmf.cnf.patch texmfcnf.lua.patch @@ -33,7 +33,9 @@ source=(texmf-dist-$pkgver::svn://tug.org/texlive/tags/texlive-$pkgver/Master/te 73-texlive-updmap.hook texlive-updmap.script 80-mtxrun.hook - mtxrun.script) + mtxrun.script + https://github.com/rrthomas/pdfjam/commit/f9b86dcf.patch + newtxtt.patch) sha256sums=('SKIP' 'SKIP' 'SKIP' @@ -48,13 +50,17 @@ sha256sums=('SKIP' '2141c0842668fb937fd21ca2fae39b642c9665656e404a0d4ee7bdc477bf51fe' 'ee6e76192a5ad880a2152cd7900b86c8465239fb228045a2f8360b0d7a449f4a' 'f6bb67db32d37ca15eba88bd15d8b9882c61915f98bc8d7c3c21a66c8cf8f019' - '98b730e917281227e29077ba5689ad78baee0af3859b55966b2604c6a85f1305') + '98b730e917281227e29077ba5689ad78baee0af3859b55966b2604c6a85f1305' + '5f027b8a2492d89a04c2083c0628ff2305b2646412a1e7bdf79a498b98d08d6a' + '77d6f116d092447779de27922cb22fd7757254c0c7c2bc871d4943596630d10c') options=(!strip) # Nothing to strip, save packaging time prepare() { - mv texmf-dist-$pkgver texmf-dist - mv tlpkg-$pkgver tlpkg - mv x86_64-linux-$pkgver x86_64-linux +# Fix --paper option in pdfjam + patch -d texmf-dist/scripts/pdfjam -p2 < f9b86dcf.patch + +# Fix missing variants in newtxtt font + patch -p2 < newtxtt.patch # Customize configuration patch -d texmf-dist/web2c -p0 < texmf.cnf.patch diff --git a/texlive-texmf/newtxtt.patch b/texlive-texmf/newtxtt.patch new file mode 100644 index 0000000000..3b4887df29 --- /dev/null +++ b/texlive-texmf/newtxtt.patch @@ -0,0 +1,126 @@ +diff --git a/Master/texmf-dist/fonts/map/dvips/newtxtt/newtxtt.map b/Master/texmf-dist/fonts/map/dvips/newtxtt/newtxtt.map +index 176f3ed11b2..88c5ae337b7 100644 +--- a/Master/texmf-dist/fonts/map/dvips/newtxtt/newtxtt.map ++++ b/Master/texmf-dist/fonts/map/dvips/newtxtt/newtxtt.map +@@ -2,22 +2,28 @@ newtxtta newtxtt " txttECEncodingA ReEncodeFont " <[txttAec.enc