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: Antonio Rojas <arojas@archlinux.org>
# Maintainer: Caleb Maclennan <caleb@alerque.com>
# Contributor: Rémy Oudompheng <remy@archlinux.org> # Contributor: Rémy Oudompheng <remy@archlinux.org>
# Contributor: francois <francois.archlinux.org> # Contributor: francois <francois.archlinux.org>
@ -11,13 +12,42 @@
pkgname=(texlive-bin libsynctex) pkgname=(texlive-bin libsynctex)
_rev=66984 _rev=66984
pkgver=2023.$_rev pkgver=2023.$_rev
pkgrel=17 pkgrel=19
license=(GPL) license=(GPL)
arch=(x86_64) arch=(x86_64)
makedepends=(git cairo pixman graphite t1lib gd libsigsegv zziplib libpng libjpeg freetype2 makedepends=(bash
icu harfbuzz-icu mpfr potrace libpaper perl libxcrypt subversion cairo
glibc zlib bash libxaw fontconfig icu readline libxmu libxpm libunistring libxt fontconfig
libx11 ncurses gcc-libs harfbuzz) 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/' url='https://tug.org/texlive/'
_commit=871c7a2856d70e1a9703d1f72f0587b9995dba5f # tags/texlive-2023.0 _commit=871c7a2856d70e1a9703d1f72f0587b9995dba5f # tags/texlive-2023.0
source=(git+https://github.com/Tex-Live/texlive-source.git#commit=$_commit source=(git+https://github.com/Tex-Live/texlive-source.git#commit=$_commit
@ -96,6 +126,7 @@ build() {
package_libsynctex() { package_libsynctex() {
pkgdesc='Library for synchronization between TeX files and resulting file' pkgdesc='Library for synchronization between TeX files and resulting file'
depends=(glibc zlib) depends=(glibc zlib)
provides=(libsynctex.so)
cd texlive-source/build cd texlive-source/build
make -C texk/web2c DESTDIR="$pkgdir" \ make -C texk/web2c DESTDIR="$pkgdir" \
@ -107,10 +138,43 @@ package_libsynctex() {
package_texlive-bin() { package_texlive-bin() {
pkgdesc='TeX Live binaries' pkgdesc='TeX Live binaries'
depends=(cairo pixman graphite t1lib gd poppler libsigsegv zziplib libpng libjpeg freetype2 libxcrypt depends=(bash
harfbuzz-icu mpfr potrace libpaper libsynctex glibc zlib bash libxaw fontconfig icu readline libxmu cairo libcairo.so
libxpm libunistring libxt libx11 ncurses gcc-libs harfbuzz) fontconfig libfontconfig.so
provides=(lcdf-typetools kpathsea) 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') optdepends=('psutils: to manipulate the output of dvips')
cd texlive-source cd texlive-source