David Runge pushed to branch main at Arch Linux / Packaging / Packages / 
texlive-bin


Commits:
f83b722d by David Runge at 2023-08-25T09:34:56+02:00
upgpkg: 2023.66984-16

Rebuild to fix issue with zlib >= 1.3 (some internal heuristic seems to make 
texlive-bin fail):
https://bugs.archlinux.org/task/79470

Add all required make and direct dependencies.
Modify libtool to prevent it from overlinking.

- - - - -


1 changed file:

- PKGBUILD


Changes:

=====================================
PKGBUILD
=====================================
@@ -5,11 +5,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 clisp ffcall 
libxcrypt subversion)
+             icu harfbuzz-icu mpfr potrace libpaper perl clisp ffcall 
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
@@ -79,6 +81,8 @@ build() {
     --enable-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
 }
 
@@ -97,7 +101,8 @@ package_libsynctex() {
 package_texlive-bin() {
   pkgdesc='TeX Live binaries'
   depends=(cairo pixman graphite t1lib gd poppler ffcall 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 xindy)
   optdepends=('psutils: to manipulate the output of dvips')
 



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/texlive-bin/-/commit/f83b722db0c99cef02c18db41947b95299f0c735

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/texlive-bin/-/commit/f83b722db0c99cef02c18db41947b95299f0c735
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to