extra/texlive-bin to 2023.66984-19

This commit is contained in:
Kevin Mihelich 2024-01-24 14:09:17 +00:00
parent 5da247da2b
commit 7819384f59

View file

@ -1,4 +1,5 @@
# Maintainer: Antonio Rojas <arojas@archlinux.org>
# Maintainer: Caleb Maclennan <caleb@alerque.com>
# Contributor: Rémy Oudompheng <remy@archlinux.org>
# Contributor: francois <francois.archlinux.org>
@ -11,13 +12,42 @@
pkgname=(texlive-bin libsynctex)
_rev=66984
pkgver=2023.$_rev
pkgrel=17
pkgrel=19
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
glibc zlib bash libxaw fontconfig icu readline libxmu libxpm libunistring libxt
libx11 ncurses gcc-libs harfbuzz)
makedepends=(bash
cairo
fontconfig
freetype2
gcc-libs
gd
git
glibc
graphite
harfbuzz
harfbuzz-icu
icu
libjpeg
libpaper
libpng
libsigsegv
libunistring
libx11
libxaw
libxcrypt
libxmu
libxpm
libxt
mpfr
ncurses
perl
pixman
potrace
readline
subversion
t1lib
zlib
zziplib)
url='https://tug.org/texlive/'
_commit=871c7a2856d70e1a9703d1f72f0587b9995dba5f # tags/texlive-2023.0
source=(git+https://github.com/Tex-Live/texlive-source.git#commit=$_commit
@ -96,6 +126,7 @@ build() {
package_libsynctex() {
pkgdesc='Library for synchronization between TeX files and resulting file'
depends=(glibc zlib)
provides=(libsynctex.so)
cd texlive-source/build
make -C texk/web2c DESTDIR="$pkgdir" \
@ -107,10 +138,43 @@ 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 glibc zlib bash libxaw fontconfig icu readline libxmu
libxpm libunistring libxt libx11 ncurses gcc-libs harfbuzz)
provides=(lcdf-typetools kpathsea)
depends=(bash
cairo libcairo.so
fontconfig libfontconfig.so
freetype2 libfreetype.so
gcc-libs # libgcc_s.so libstdc++.so
gd # libgd.so
glibc # ld-linux-x86-64.so libc.so libm.so
graphite libgraphite2.so
harfbuzz libharfbuzz.so
harfbuzz-icu
icu libicui18n.so libicuuc.so
libjpeg
libpaper # libpaper.so
libpng libpng16.so
libsigsegv # libsigsegv.so
libsynctex libsynctex.so
libunistring libunistring.so
libx11 # libX11.so
libxaw # libXaw.so
libxcrypt libcrypt.so
libxmu # libXmu.so
libxpm # libXpm.so
libxt # libXt.so
mpfr libmpfr.so
ncurses libncursesw.so
pixman libpixman-1.so
poppler
potrace # libpotrace.so
readline libreadline.so
t1lib
zlib libz.so
zziplib) # libzzip-0.so
provides=(lcdf-typetools
libptexenc.so
libtexlua53.so
libtexluajit.so
kpathsea)
optdepends=('psutils: to manipulate the output of dvips')
cd texlive-source