diff --git a/extra/texlive-bin/PKGBUILD b/extra/texlive-bin/PKGBUILD index 80d96429b..749178490 100644 --- a/extra/texlive-bin/PKGBUILD +++ b/extra/texlive-bin/PKGBUILD @@ -11,11 +11,13 @@ pkgname=(texlive-bin libsynctex) _rev=66984 pkgver=2023.$_rev -pkgrel=15 +pkgrel=16 license=(GPL) arch=(x86_64) makedepends=(git cairo pixman graphite t1lib gd libsigsegv zziplib libpng libjpeg freetype2 - icu harfbuzz-icu mpfr potrace libpaper perl libxcrypt subversion) + icu harfbuzz-icu mpfr potrace libpaper perl libxcrypt subversion + glibc zlib bash libxaw fontconfig icu readline libxmu libxpm libunistring libxt + libx11 ncurses gcc-libs harfbuzz) url='https://tug.org/texlive/' _commit=871c7a2856d70e1a9703d1f72f0587b9995dba5f # tags/texlive-2023.0 source=(git+https://github.com/Tex-Live/texlive-source.git#commit=$_commit @@ -86,6 +88,8 @@ build() { --disable-xindy \ --disable-xindy-rules \ --disable-xindy-docs + # prevent excessive overlinking due to libtool + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make } @@ -104,7 +108,8 @@ package_libsynctex() { package_texlive-bin() { pkgdesc='TeX Live binaries' depends=(cairo pixman graphite t1lib gd poppler libsigsegv zziplib libpng libjpeg freetype2 libxcrypt - harfbuzz-icu mpfr potrace libpaper libsynctex) + harfbuzz-icu mpfr potrace libpaper libsynctex glibc zlib bash libxaw fontconfig icu readline libxmu + libxpm libunistring libxt libx11 ncurses gcc-libs harfbuzz) provides=(lcdf-typetools kpathsea) optdepends=('psutils: to manipulate the output of dvips')