summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libre/texlive-bin/PKGBUILD32
1 files changed, 18 insertions, 14 deletions
diff --git a/libre/texlive-bin/PKGBUILD b/libre/texlive-bin/PKGBUILD
index c6a2e1155..21dd988fd 100644
--- a/libre/texlive-bin/PKGBUILD
+++ b/libre/texlive-bin/PKGBUILD
@@ -15,19 +15,19 @@
pkgname=('texlive-bin' 'libsynctex')
-pkgver=2020.54586
-pkgrel=12
+pkgver=2021.58686
+pkgrel=2
pkgrel+=.parabola1
license=('GPL')
arch=('x86_64')
arch+=('i686' 'armv7h')
-makedepends=('git' 'cairo' 'pixman' 'graphite' 't1lib' 'gd' 'poppler'
+makedepends=('git' 'cairo' 'pixman' 'graphite' 't1lib' 'gd'
'libsigsegv' 'zziplib' 'libpng' 'libjpeg' 'freetype2'
'icu' 'harfbuzz' 'harfbuzz-icu' 'gmp' 'mpfr' 'potrace' 'libpaper'
'perl' 'clisp' 'ffcall' 'libxcrypt')
[[ "${CARCH}" == 'armv7h' ]] && makedepends=( $(sed -E 's/clisp|ffcall//g' <<<${makedepends[@]}) )
url='https://tug.org/texlive/'
-_commit=8e5e0e89d413d09cca133c8966d1a3af8a2ac440 # svn://tug.org/texlive/trunk/Build/source@54586
+_commit=ccb6338507149edf2772bfccb9933b72761f4cc4 # svn://tug.org/texlive/trunk/Build/source@58686
source=("git+https://github.com/Tex-Live/texlive-source.git#commit=${_commit}")
sha256sums=('SKIP')
@@ -36,10 +36,6 @@ prepare() {
# t4ht expects to be un /usr/share/texmf/bin/t4ht (FS#27251)
sed -i s/SELFAUTOPARENT/TEXMFROOT/ texk/tex4htk/t4ht.c
-
- # pdftex poppler compatibility
- cp -pv texk/web2c/pdftexdir/pdftoepdf{-poppler0.86.0,}.cc
- cp -pv texk/web2c/pdftexdir/pdftosrc{-poppler0.83.0,}.cc
}
build() {
@@ -73,8 +69,6 @@ build() {
--with-system-ncurses \
--with-system-t1lib \
--with-system-gd \
- --with-system-poppler \
- --with-system-xpdf \
--with-system-freetype2 \
--with-system-pixman \
--with-system-cairo \
@@ -124,8 +118,9 @@ package_texlive-bin() {
'biber: for bibliography processing')
options=('!strip')
- # pin to current 'icu' and 'poppler' libs
- local poppler_ver=$(pacman -S --print-format='%v' poppler)
+ # pin to strongly-coupled dependency versions
+ local poppler_ver=$(pacman -S --print-format='%v' poppler | tail -n 1)
+ depends=(${depends[*]/poppler/})
depends+=('libicui18n.so' 'libicuuc.so' "poppler=${poppler_ver}")
cd "$srcdir/texlive-source"
@@ -193,6 +188,7 @@ a2ping
a5toa4
adhocfilelist
afm2afm
+albatross
allcm
allec
allneeded
@@ -231,6 +227,7 @@ fmtutil-sys
fmtutil-user
fontinst
fragmaster
+git-latexdiff
ht
htcontext
htlatex
@@ -259,6 +256,7 @@ latexmk
latexpand
latexrevise
listings-ext.sh
+llmk
ltxfileinfo
ltximg
luaotfload-tool
@@ -299,6 +297,7 @@ repstopdf
rpdfcrop
rungs
simpdftex
+spix
srcredact
sty2dtx
tex4ebook
@@ -351,6 +350,7 @@ kanji-config-updmap-user
_latexextra_scripts="
authorindex
exceltex
+hyperxmp-add-bytecount
l3build
makedtx
makeglossaries
@@ -365,7 +365,10 @@ webquiz
wordcount
yplan"
_music_scripts="lily-glyph-commands lily-image-commands lily-rebuild-pdfs
-m-tx musixtex musixflx pmxchords"
+m-tx
+musixtex
+musixflx
+pmxchords"
_pictures_scripts="
cachepic
epspdf
@@ -374,7 +377,8 @@ fig4latex
getmapdl
mathspic
mkpic
-pn2pdf"
+pn2pdf
+tikztosvg"
_pstricks_scripts="pedigree pst2pdf"
_science_scripts="pygmentex ulqda"
for s in \